You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Nicolas NazarkoNN

Nicolas Nazarko

Embedded Software Developer

€400/day
Alicante, ES
8-15 years

Average response time: 1 hour

About Nicolas

🎯 Experienced Embedded Software Developer delivering reliable, secure, and scalable firmware for IoT and smart devices. With over 10 years of hands-on experience, I’ve built embedded systems deployed in commercial products across international markets, including Europe.

I specialize in low-level programming, real-time architectures, and secure communication protocols across diverse hardware platforms. Passionate about building embedded systems from scratch -integrating low-level drivers, designing scalable architectures, and crafting intuitive device logic with user interaction in mind. I enjoy working across the entire stack, ensuring that each layer - from hardware abstraction to application behavior - is thoughtfully designed, efficient, and reliable, even in resource-constrained environments.

Strong communicator with experience leading small development teams and collaborating with clients, committed to supporting products through their full lifecycle - from development to long-term maintenance and improvement.

🤝 I’m ready to help bring your idea to life. Feel free to reach out anytime.

🛠️ Technical Skills

- Embedded C/C++
- Python
- VS Code, IAR Embedded Workbench, STM32CubeIDE, System Workbench, Eclipse

- STM32 (F1x, F2x, F4x, H7), STM8, ESP32, ESP8266, nRF52, AVR
- STM32-HAL, STM-SPL, ESP-IDF, nRF SDK

- FreeRTOS

- Wi-Fi, Ethernet, BLE
- TCP/IP (LwIP), MQTT, HTTP/HTTPS, SNMP, FTP, SMTP, SNTP, WebSocket, Modbus
- UART, SPI, I2C, RS232, RS485, 1-Wire, CAN, MDB, USB

- MbedTLS, AES, RSA, ECC, ECDSA
- TLS/SSL communication, including client- and server-side handshake flows
- Applied cryptographic techniques in bootloaders, firmware protection, and OTA update mechanisms

- FatFs, LittleFS

- Develop embedded web interfaces for fast, user-friendly device setup and management
- TouchGFX - creating GUI for TFT & LCDs
- Develop custom framebuffer algorithms optimized for TFT & LCD operation in low-resource embedded systems

and many more.
  • Ukrainian

    Native or bilingual

  • English

    Fluent

Can work on-site
Alicante (up to 50km)

Experience

  • World Wide
    Contract-Based Embedded Developer
    January 2020 - Today (6 years and 5 months)
    • ● Develop firmware for AC EV charging stations, implementing IEC 61851 control logic, BLE for mobile-app connectivity, Wi-Fi and Ethernet communication with MQTT, and secure OTA updates.
    • ● Develop firmware for diverse IoT and automation projects
    • ● Work with a wide range of microcontrollers and protocols, adapting solutions to specific hardware constraints
    • ● Collaborate directly with clients to define requirements and lead small development teams
    Bluetooth Low Energy C Internet of things RTOS IT-Security
  • Vending Machine Solutions
    Embedded Developer
    January 2018 - January 2020 (2 years)
    • ● Integrated MDB protocol into vending machine firmware, enabling reliable communication with payment systems and peripheral devices
    • ● Integrated sensors and communication interfaces
    • ● Collaborated with multiple development teams to integrate external services and synchronize firmware with broader system components
    Embedded Systems C Internet of things RTOS Amazon Web Services
  • Automation & Smart Home
    Embedded Developer
    January 2012 - January 2018 (6 years)
    • ● Developed embedded solutions for smart home and industrial automation
    • ● Implemented control systems, data transmission protocols, and user interfaces
    • ● Worked with various microcontrollers and real-time operating systems
    Embedded Systems C RTOS Bluetooth Low Energy Internet of things

Recommendations

Be the first to recommend Nicolas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Specialist in Electronic Systems and Networks
    Chernihiv National University of Technology
    2012
    Specialist in Electronic Systems and Networks

Categories