نوید نصیری

Personal information

Name: Navid

Last name: Nasiri

Specialties: Software, hardware, combining both to build new technologies, ...

Year of birth: 1379

Gender: Male

Military service status: Exempt from service

Marital status: Single

Country of residence: Iran/Tehran

Address: Kavusiyeh Street, Quds City

Contact number: +989365651952

Email address: admin@navidnasiri.ir


About me

One of the global software developers. (Building new technologies for programmers' convenience)

Programmer of all platforms and microchips.

Creator of new technologies.

Research and investigation work includes the process of examining, discovering, etc. to understand various topics.

Ability to build next-generation programming languages

Creating various software to fill your free time, such as: website design, web application design, Android application design, Windows application design, Mac application design, iOS application design, Linux application design, etc.

In designing websites and web applications, my approach is based on security, speed, and optimization: on the server side, I use Python; a powerful and universal language that, with research support and continuous updates, provides more security and stability than many other languages. On the client side, I use pure JavaScript to send only the necessary code; an approach that reduces data volume, increases loading speed, and provides a smoother user experience. Simply put, removing unnecessary libraries and modules prevents unnecessary overhead and slows down information retrieval.

I do most of my work with Python because it is a powerful, simple, and widely used language, with a focus on improving skills to contribute to wider global deployment and adoption.

A hint at the languages ​​I'm currently programming with:

HTML
CSS
JavaScript
C
Assembly
Python
Java
Kotlin
Other languages

etc...


I am Navid Nasiri; a world-class technology developer with over a decade of experience designing and implementing digital solutions in various fields; from web and mobile development to artificial intelligence, systems architecture, and cybersecurity, I have always strived to provide effective, fast, and innovative solutions.

Throughout my career as a technology developer, I have acquired a wide range of skills and expertise in various fields. Below you will find a selection of the most important areas in which I have practical experience and in-depth knowledge.

Specialties

💻 Software Development

  • 🌐 Full-stack web development and PWA progressive web applications (HTML, CSS, JavaScript, Django, ...)
  • 📱 Mobile application development
  • 🖥️ Desktop software development
  • 🧩 Scalable software architecture design (Monolith, Microservices, SOA, ...)
  • 📦 RESTful and GraphQL API development
  • 🧪 Software Testing and Quality Assurance (TDD, Unit Test, Integration Test, Cypress, Selenium, ...)

🧠 Artificial Intelligence, Machine Learning and Data

  • 🧠 Design and implementation of machine learning models (Scikit-learn, XGBoost, Keras, ...)
  • 🤖 Machine vision and image processing (OpenCV, MediaPipe, ...)
  • 🗣️ Natural Language Processing (NLP) with Transformers, BERT, GPT, ...
  • 📊 Data analysis and visualization (Pandas, NumPy, Matplotlib, Seaborn, Power BI, ...)
  • 🧠 Developing and integrating LLMs and GPT APIs into custom applications

☁️ DevOps and Cloud Computing

  • ☁️ Cloud infrastructure management (AWS, Azure, GCP, ...)
  • 🐳 Professional use of Docker and building optimized images
  • 🔁 CI/CD implementation (GitHub Actions, GitLab CI/CD, Jenkins, ...)
  • 📦 Infrastructure as Code (IaC) with Terraform and Ansible
  • 📈 Monitoring and logging (Grafana, Prometheus, ELK Stack, ...)

🗄 Database

  • 📊 Relational: SQL (MySQL, PostgreSQL, MS SQL Server, Oracle DB)
  • 🧩 Flexible - Non-relational: NoSQL (MongoDB, Redis, Cassandra, DynamoDB)
  • 🔢 Matrix: Square, rectangular, and sparse matrices, etc.
  • 🕸️ Graph (network/relational): Graph (Neo4j, ArangoDB, ...)
  • ☁️ Cloud: Cloud (Amazon RDS, Google Firestore, Azure SQL, ...)
  • ⬤ Optimal schema design, indexing, data security, backup, sharding, and replication

👓 Augmented Reality and Virtual Reality (AR/VR)

  • 📱 Building AR applications (such as product displays or social filters)
  • 🎮 VR Game/Simulator Development (with Unity/Unreal Engine)
  • 🖼️ Design of 3D interactive environments (art galleries, virtual tours, ...)

🔧 Hardware and embedded systems development

  • 📟 Microcontroller programming (AVR, ARM, STM32, ESP32, Arduino, ...)
  • 🔌 Digital and analog circuit design (Altium Designer, Proteus, KiCAD, ...)
  • 📡 Design and implementation of IoT projects (MQTT, Node-RED, LoRa, Zigbee, ...)
  • 🧭 Implementing real-time systems (RTOS, FreeRTOS, ...)
  • 🛠️ Soldering and prototyping electronic boards
  • 📲 Hardware-software communication (Serial, UART, SPI, I2C, BLE)

⚙️ Mechanical knowledge

  • 🔧 Design and analysis of mechanical systems, machinery and industrial equipment
  • 🌡️ Thermodynamics, fluid mechanics and heat transfer
  • 🏭 Optimization of production processes and maintenance of industrial equipment

⚡ Electrical knowledge

  • 🔌 Design and development of digital, analog circuits and power systems
  • 📡 Working with telecommunications systems, electronics, and control equipment
  • 🤖 Industrial automation and implementation of new energy technologies

📊 Industry knowledge

  • 📈 Management and optimization of production and service processes
  • ✅ Quality control, data analysis and supply chain management
  • 🏗️ Increasing organizational productivity with engineering and management tools

🧬 Medical knowledge (biomedical)

  • 🩺 Design and development of advanced medical devices and equipment
  • 🖥️ Processing medical signals and images for accurate diagnosis
  • 🧪 Innovation in treatment, tissue engineering and health technologies

🤖 Mechatronics knowledge

  • ⚙️ Combining mechanics, electronics, and software for robotics design
  • 🔍 Integration of sensors, actuators and control systems
  • 🚀 Intelligent automation and application of artificial intelligence in industry

🌍 International skills

  • 🌍 Software localization and internationalization (i18n, l10n)
  • 🔧 Hardware localization and internationalization
  • 🧠 Time management, teamwork, analytical thinking and problem solving, and leading technical teams and project management
  • 🧑 Learn quickly and stay up to date with current technologies

Skills

1) Software development
Complete coverage of the software lifecycle from analysis to deployment and maintenance

Web development

  • Front-end: HTML, CSS, JavaScript, TypeScript, ...
  • Backend: Python (Django, Flask, FastAPI), Java (Spring Boot), C, ...
  • Full stack: Progressive Web Applications (PWA) and...
  • Architecture and patterns: MVC, MVVM, microservices, event-driven, REST, GraphQL, web sockets, ...
  • Quality and Performance: Automated testing (Unit/Integration/E2E), Accessibility (a11y), SEO optimization, PWA.
Front-End Back-End Full-Stack PWA SSR/SSG GraphQL WebSocket

Cross-platform development

  • Desktop: Building applications for various desktop systems with Python (Tkinter, PyQt, Kivy, ...) and other programming languages, ...
  • Mobile: Building applications for various mobile systems with iOS (Kivy) and Android (Kivy, Kotlin, Java, ...) and other operating systems and programming languages, ...
  • Release and Lifecycle: Storage, Mobile CI/CD, Cloud Testing (Firebase Test Lab).
Python Kotlin Java Tkinter PyQt Kivy

Database and data management

  • SQL: PostgreSQL, MySQL, SQL Server, Oracle.
  • NoSQL: MongoDB, Redis, Cassandra, DynamoDB.
  • Matrix: Kdb+ (financial data), Rasdaman (spatial data from satellite images), MADlib (statistical calculations), and ...
  • Design and performance: normalization, indexing, sharding, replication, partitioning.
  • Data and Governance: Security, Backup, Recovery, Data Warehousing (DWH), ETL/ELT.
  • Data flow: Kafka, RabbitMQ, CDC, streaming.
ETL/ELT DWH Kafka Sharding

Artificial Intelligence and Machine Learning

  • Modeling: Classic ML and deep learning models (CNN/RNN/Transformer) with TensorFlow, PyTorch, and...
  • Neuro-verbal programming: NLP (text analysis, classification, chatbots), machine vision (recognition and segmentation), recommender systems, etc.
  • ML lifecycle management (MLOps): test tracking, model versioning, real-time deployment.
TensorFlow PyTorch NLP MLOps

Cybersecurity

  • Penetration testing, vulnerability identification, data encryption
  • Design and implementation of security protocols, network security, SOC and SIEM
  • Network virtualization (SDN), firewalls and network monitoring
  • Software and network security, encryption, etc.
  • Security policy implementation, SOC/SIEM, Incident Response (IR), Threat Management.
Pentest SIEM IR Crypto

Network and infrastructure

  • Design and implementation of wired/wireless networks, protocols (TCP/IP, HTTP/HTTPS, DNS, DHCP).
  • Design and implementation of a dedicated internal network with security
  • SDN/NFV, VPN, firewall, traffic monitoring and optimization.
SDN VPN Firewall QoS

Operating systems

  • Fully customized operating system design
  • Development and customization, kernel and resource management, driver development.
  • Linux, Windows, macOS, real-time operating systems (RTOS) and...
Kernel Drivers RTOS

Internet of Things (IoT)

  • Smart device design, communication protocols (MQTT, CoAP), IoT security.
  • Design of connected devices, M2M communications, sensor data processing.
  • Protocols: MQTT, CoAP, LoRa, ZigBee; IoT security and fleet management.
MQTT LoRa ZigBee Edge

Data analysis and data science

  • Data collection, cleaning, analysis and visualization, statistical modeling and forecasting.
  • Data mining and prediction with statistical algorithms and...
  • Tools: Pandas, NumPy, Matplotlib, Power BI, Tableau, ...
Pandas NumPy Power BI Tableau

Augmented Reality and Virtual Reality (AR/VR)

  • Building an AR app (such as product displays or social filters)
  • VR Game/Simulator Development (with Unity/Unreal Engine)
  • Design of 3D interactive environments (art galleries, virtual tours, ...)
Unity Unreal Gameplay ARKit ARCore 3D modeling

DevOps and Automation

  • Implementing CI/CD, containerization (Docker), orchestration (Kubernetes), IaC (Terraform/Ansible).
  • Monitoring and observability (Prometheus, Grafana), centralized logging.
CI/CD Docker K8s Terraform

Software Quality Engineering (QA/Testing)

  • Unit testing, integration testing, user acceptance testing, functional and security testing.
  • Tools: Selenium, Jest, Cypress, JMeter.
QA Selenium Jest Cypress

Cloud and modern architecture

  • AWS, Azure, GCP, Serverless, Microservices.
  • Containerization & Orchestration: Docker, Kubernetes.
AWS Azure Google Cloud Serverless Kubernetes

Blockchain and Web3

  • Smart contract development (Solidity, Rust), NFT, DApp, ...
Solidity Rust Web3
2) Hardware development
From circuit design to prototyping and testing of embedded systems

Digital circuit and systems design

  • PCB design with Altium, KiCad, Proteus; signal analysis, basic EMI/EMC.
  • FPGA (VHDL/Verilog), microcontrollers: Arduino, STM32, ESP32, Raspberry Pi.
PCB FPGAs STM32 ESP32

Troubleshooting and repairs

  • Repair and maintenance of computers, laptops, mobile phones, network equipment; replacement and optimization of parts.
  • Testing and calibration, documentation of results and technical report.
Diagnostics RMA QA

Embedded systems

  • Low-level programming (C/C++), RTOS, driver writing, and energy consumption optimization.
  • Hardware/software integration, unit and integrated testing.
C/C++ RTOS Low Power

Prototyping and 3D printing

  • Basic mechanical design, prototyping of hardware and industrial parts, ergonomics assessment.
  • Enclosure and fixture design, fit and performance testing.
3D Printing Prototype Fixtures

Embedded AI / Edge Computing

  • TinyML, edge data processing, energy optimization, etc.
TinyML Edge AI

Automated systems

  • Robotic control, automated systems, ROS, etc.
ROS Robotics
3) Mechanical knowledge
Creating and optimizing machines and mechanical systems for a more comfortable life and dynamic industry

Mechanical systems design

  • Design and analysis of mechanical systems, from small components to large machinery
Mechanical analysis

Material behavior

  • Studying the behavior of materials under force and pressure to increase durability and efficiency
Metallurgy Material properties Resistance test

Moving components

  • Design of moving components and power transmission in industrial machinery
Gearbox Dynamics Machinery

Fluid Dynamics and Thermodynamics

  • Fluid Dynamics and Thermodynamics Simulation for Energy Optimization
Thermodynamics Fluid dynamics Simulation

Systems maintenance

  • Maintenance and improvement of mechanical systems and industrial production lines
Repairs Maintenance Performance improvement

New technologies

  • Development of new technologies such as robotics and self-driving cars
Robotics Self-driving car Automation
4) Electrical knowledge
Managing and designing energy flow and electronic systems for a smart and sustainable world

Electrical circuits and systems

  • Design and analysis of electrical and electronic circuits and systems
Circuit Electronics

Power networks

  • Development and maintenance of power and energy distribution networks
Development Maintenance Distribution Power grid

Control systems

  • Study and optimization of industrial control and automation systems
Control PLC Automation

Communications and Telecommunications

  • Design of communication and telecommunication systems
RF Network Communications

New energies

  • Research in the field of new energies and smart systems
Solar energy Wind energy Smart system

Signal processing

  • Implementation of digital signal processing algorithms and systems
DSP Algorithm Filter
5) Industrial knowledge
Optimize processes, resources, and organizations for greater productivity and efficiency

Process optimization

  • Optimization of production processes and supply chain
Production Supply chain

Project Management

  • Resource planning, scheduling and management of industrial projects
Industrial projects Timing

Cost and productivity analysis

  • Cost, quality and productivity analysis in organizations
Quality Productivity

Logistics design

  • Designing effective logistics and transportation systems
Logistics Transportation Distribution

Inventory control

  • Production management, warehousing and inventory control
Warehousing ERP Inventory control

Organizational strategy

  • Develop effective strategies to improve organizational performance
Strategy Organizational performance Organizational improvement
6) Medical knowledge (biomedical)
Linking technology and medical knowledge to improve health and advanced care

Medical equipment

  • Design and development of medical equipment and diagnostic tools
Medical equipment Design Diagnosis

Therapeutic processes

  • Optimization of therapeutic processes and clinical care
Treatment Clinical Care

Medical imaging

  • Combining medical and engineering knowledge for imaging equipment
CT MRI Imaging

Medical software

  • Development of medical software and health monitoring systems
Medical software Health monitoring, HealthTech

Prosthesis and rehabilitation

  • Research in the field of prostheses, artificial limbs and rehabilitation
Prosthesis Artificial limb Rehabilitation

Patient safety

  • Improving the quality of equipment and patient safety in medical centers
Safety Quality Patient
7) Mechatronics knowledge
Combining mechanical, electrical, and software engineering to create intelligent and automated systems

Combined systems

  • Design of combined mechanical, electronic and software systems
Mechanic Electronics Design Combined system

Robots and automation

  • Development of robots and industrial automation devices
Robot Automation Industrial

Simulation and control

  • Simulation and control of system movement and performance
Simulation Control Dynamics

Sensors and actuators

  • Integration of sensors and actuators for intelligent systems
Sensor Stimulus Smart

Energy and performance optimization

  • Energy and performance optimization of mechanical-electronic systems
Optimization

Innovative research and development

  • Research and development of new technologies in automation and robotics
Research and Development Robotics Modern technology
8) Research and studies
Conducting scientific research and specialized studies

Research design and implementation

  • Design and implement research projects with systematic and evidence-based methodology
Research Methodologist Evidence

Topic analysis

  • In-depth discovery and analysis of specialized topics through systematic literature reviews and field studies
Discovery Deep Studies

Development of a theoretical framework

  • Developing theoretical frameworks and conceptual models to better understand complex phenomena
Development Theoretical Phenomena

Documenting results

  • Compiling research reports and presenting findings in the form of scientific articles and specialized presentations
Report Findings Scientific / Specialized

Research Method

  • Systematic and evidence-based methodology
Methodology Systematic Evidence

Literature review

  • Systematic review of research literature
Literature Research

Research outputs

  • Scientific articles, specialized presentations, research, and error testing
Articles Research Error test

Functional verbs

  • Design, implementation, discovery, analysis, development, compilation, etc.
Design Execution Discovery

Research Specializations

  • Quantitative and qualitative research, data analysis, conceptual modeling, etc.
Quantitative research Qualitative research Data Modeling
9) Key Competencies — Professional and Management
Soft skills complement technical skills to deliver value at scale

Core skills

  • Proficiency in multilingual programming, DSL design, and development tools.
  • Advanced problem solving and algorithmic thinking, risk analysis and data-driven decision-making.
  • Technical documentation, writing user guides, standardizing coding.
Clean Code Design Patterns Code Review

Project Management and Leadership

  • Agile, Scrum, Kanban, Waterfall; planning, scheduling, scope and cost management.
  • Leading interdisciplinary teams, technical coaching, stakeholder management and communications.
  • Communication and teamwork, effective work in multidisciplinary teams.
  • Writing technical documentation and training teams, leading international teams, etc.
Agile Scrum Kanban

Research and Development (R&D) and Innovation

  • Advancing research projects and emerging technologies, rapid prototyping, hypothesis validation (POC/MVP).
  • Basic intellectual property, patent evaluation and standards compliance.
  • Evaluation, logical analysis of data, processes, etc.
POC MVP Innovation

Data analysis and strategic decision making

  • Advanced analytics, KPIs, management dashboards.
BI KPIs Dashboard

Negotiation and change management skills

  • Project negotiation, organizational change management.
Negotiation Change Management

Creativity and innovation

  • Development of new ideas and new products
Ideas Technology

Experiences

Conducting research and investigation work:

  • Conducting research and investigation work to localize or produce technologies in various industries
  • From November 2021 to now

Creating and solving problems with new technologies:

  • Remote work
  • Remote collaboration with scientists from some countries to solve problems and build new technologies
  • From 2013/06/09 to 2019/12/23

Designing AI-based technologies:

  • To include analysis in an automated review format
  • From March 2014 to March 2021

Server sales and rental management:

  • My own site
  • From March 2013 to March 2015

Website and application design as a project:

  • Website and application design for stores, personal, corporate, law firms, catalogs, etc.
  • From March 2013 to present

Elevator assembly:

  • Elevator control box production (Ara Faraz Novin)
  • From June 2017 to 2017

Server and site support and maintenance:

  • Remote work
  • Server and site maintenance with full support to ensure security for legal entities (companies) or real individuals
  • From March 2014 to 2023

Many software and hardware activities:

  • Many software and hardware tasks, even a combination of both
  • From April 2014 to present

Educational background

  • Latest educational qualification: Diploma
  • All of my learning has been self-taught.
  • I am engaged in research and development towards innovation and the creation of future-oriented technologies...

Html

CSS

JavaScript:
  jQuery
  bootstrap
  etc...

Python:
  application's for kivy, kivymd
  Web application:
    Django
    Api Server
    channels
    etc...
  etc...

hardware:
  hardware repairs
  Combining software and hardware to create new technologies
  etc...

Program Microchip (micro controller):
  micropython & c:
    esp technology
    Arduino technology
    Raspberry Pi technology
    etc...
  etc...

Network:
  passive network
  active network
  network+
  etc...