Summary
Overview
Work History
Education
Skills
Languages
Desiredposition
Personal Information
Timeline
Generic
Alexey Zaharenkov

Alexey Zaharenkov

St Petersburg

Summary

Experienced Microcontroller Programmer with over 6 years of expertise in embedded systems development and programming. Proven track record in designing and implementing robust firmware solutions for various microcontroller platforms, including STM32 family. Skilled in low-level hardware interfacing, driver development, and optimizing code for performance and resource efficiency. Proficient in C programming languages, with extensive knowledge of ARM Cortex-M architectures. Adept at debugging complex issues and implementing solutions to enhance system reliability and functionality. Can work in team with a demonstrated ability to mentor junior developers and collaborate effectively across interdisciplinary teams to deliver high-quality embedded solutions.

Overview

21
21
years of professional experience

Work History

Embedded C Software Developer (part Time)

ADAKTA Electronics Design Center
01.2018 - Current
  • Role Overview: Specialized in programming microcontrollers, contributing to the development and optimization of embedded systems.
  • Responsibilities: Developed and maintained firmware for various microcontroller-based products, ensuring functionality and performance.
    Utilized development environments such as IAR, MCUXpresso IDE, STM32CubeIDE, and Arduino IDE for programming and debugging.
    Worked with a range of microcontrollers including STM32, and implemented both Baremetal and HAL-based solutions.
    Integrated FreeRTOS for real-time operating systems, enhancing the efficiency and responsiveness of embedded applications.
    Implemented communication protocols such as Modbus RTU/TCP, MQTT, and CAN for device interoperability and data exchange.
    Developed graphical user interfaces using LVGL and network applications using lwIP.
    Conducted thorough testing and debugging to ensure the reliability and stability of firmware.
    Collaborated with hardware engineers to design and optimize system architecture.
    Maintained and updated technical documentation to support ongoing and future development efforts.
  • Achievements: Successfully delivered high-quality firmware for multiple projects, contributing to the successful deployment of embedded systems.
    Optimized system performance and resource utilization through effective coding practices and problem-solving.
    Enhanced the functionality and user experience of electric bike displays through innovative software solutions.
    I have experience building Yocto Linux for the iMX6x platform.
  • Skills Gained: Advanced proficiency in C programming for embedded systems.
    In-depth knowledge of microcontroller architectures and real-time operating systems.
    Experience with communication protocols and network integration.
    Strong debugging and problem-solving skills, ensuring reliable and efficient firmware.
    Collaboration and teamwork abilities through close work with hardware engineers and other developers.

Chief Development Officer

ADAKTA Electronics Design Center
05.2010 - Current
  • Role Overview: Led and managed the development operations at ADAKTA Electronics Design Center, ensuring successful project execution and client satisfaction.
  • Responsibilities:Negotiated with clients and suppliers to establish development contracts and maintain strong business relationships.
    Created and defined technical requirements for development projects through detailed client interviews and needs assessments.
    Conducted presentations and product demonstrations to clients and stakeholders, effectively communicating project scope and capabilities.
    Organized and managed the testing process for both hardware and software development and production, overseeing a team of 2 testers.
    Coordinated project timelines and deliverables, ensuring projects were completed on time and within budget.
    Maintained comprehensive documentation and a knowledge base to support ongoing and future projects.
  • Achievements:Successfully negotiated and secured numerous high-value development contracts, contributing significantly to the company’s revenue growth.
    Implemented efficient testing processes, improving product quality and reducing time-to-market for new products.
    Developed and maintained a strong client base through exceptional communication and relationship-building skills.
    Improved project management practices, leading to higher client satisfaction and repeat business.
  • Skills Gained:Enhanced leadership and team management skills through the oversight of development and testing teams.
    Advanced negotiation and communication skills from frequent interactions with clients and suppliers.
    Strong organizational and project management abilities, ensuring the successful delivery of complex projects.
    Expertise in client relations and technical requirement analysis, driving project success and customer satisfaction.

IoT Developer

Openwind (Personal Project)
01.2016 - Current
  • Co-developing, producing, and selling home automation devices.
  • Responsible for software, website, and sales.
  • Website: https://openwind.ru/#work
  • Article about one device: https://habr.com/ru/post/130421/

Technical Expert

Online Magazine - TeleSputnik
02.2006 - 02.2016
  • Project Overview: Worked as a Technical Expert for an online magazine specializing in digital TV devices.
  • Responsibilities: Conducted comprehensive testing of various digital TV devices to evaluate their performance, reliability, and features.
    Authored detailed test reviews and technical articles based on the testing results.
    Provided insights and recommendations for improvements based on test findings.
    Ensured accuracy and quality of the information presented in the reviews to maintain the publication's credibility.
  • Achievements: Developed a standardized testing protocol for digital TV devices, improving the consistency and reliability of test results.
    Published numerous well-received test reviews that helped consumers make informed purchasing decisions.
    Contributed to the magazine’s reputation as a reliable source for in-depth technical analyses of digital TV technology.
  • Skills Gained: Enhanced skills in technical writing and the ability to convey complex technical information clearly and effectively.
    Gained in-depth knowledge of digital TV technology and devices.
    Improved analytical and critical thinking skills through detailed product testing and evaluation.

Head of Testing and Implementation Department

General Satellite Corporation
12.2003 - 04.2010
  • Role Overview: Led the Testing and Implementation Department, overseeing the testing and deployment of digital satellite receivers.
  • Responsibilities: Established and organized the Testing and Implementation Department, growing the team to 10 employees.
    Conducted interviews and hired talented individuals, focusing on candidates with high potential regardless of prior experience.
    Managed the testing process for software and hardware of digital satellite receivers, ensuring high-quality standards and performance.
    Organized and supervised the testing procedures at the production site in Gusev, Kaliningrad Region.
    Played a key role in the launch of the Tricolor satellite operator, configuring transmission equipment and ensuring operational readiness.
    Temporarily served as the Technical Director of Tricolor TV, overseeing technical operations and support.
  • Achievements: Successfully built and developed a highly efficient testing team, enhancing the quality and reliability of digital satellite receivers.
    Improved testing protocols and methodologies, leading to faster detection and resolution of issues.
    Contributed to the successful launch and operation of Tricolor TV, Russia's largest satellite TV operator.
    Received recognition for exceptional leadership and technical expertise, leading to the temporary appointment as Technical Director.
  • Skills Gained: Strengthened leadership and team-building skills by effectively managing a diverse team.
    Enhanced project management abilities through the coordination of complex testing and implementation processes.
    Developed deep expertise in digital satellite technology and testing methodologies.
    Improved problem-solving and analytical skills by identifying and resolving technical issues efficiently.

Education

No Degree - PromoDriver (Delaware C-corp)

Founder Institute
Https://fi.co
01.2014

High School Diploma -

StPetersburg State University of Telecommunication
St Petersburg
01.2008

Master of Science - Radio Communication, Broadcasting, And Television

College of Telecommunications, SPbSUT
St Petersburg
01.2003

Skills

  • Programming Languages: C
  • Microcontroller Architecture: Understanding of microcontroller internals and peripherals (ARM Cortex-M, etc)
  • Embedded Systems Development: Experience in developing software for embedded systems
  • Low-level Drivers and Interfaces: Proficiency in working with low-level drivers and hardware interfaces (SPI, UART, I2C, CAN, etc)
  • Debugging and Profiling: Ability to use debugging tools for embedded systems and code profiling
  • Code Optimization: Skills in optimizing code size and performance for resource-constrained systems
  • RTOS Knowledge: Familiarity with real-time operating systems (RTOS) or bare-metal programming
  • Hardware and Software Design: Experience in designing and developing hardware and software solutions based on microcontrollers
  • Communication Protocols: Knowledge and practical experience with communication protocols (eg, SPI, UART, I2C, CAN)

Languages

Русский
Bilingual or Proficient (C2)
Английский
Upper intermediate (B2)

Desiredposition

Embedded software engineer

Personal Information

  • Age: 41 год
  • Relocation: True
  • Date of Birth: 02/23/83
  • Gender: Male

Timeline

Embedded C Software Developer (part Time)

ADAKTA Electronics Design Center
01.2018 - Current

IoT Developer

Openwind (Personal Project)
01.2016 - Current

Chief Development Officer

ADAKTA Electronics Design Center
05.2010 - Current

Technical Expert

Online Magazine - TeleSputnik
02.2006 - 02.2016

Head of Testing and Implementation Department

General Satellite Corporation
12.2003 - 04.2010

No Degree - PromoDriver (Delaware C-corp)

Founder Institute

High School Diploma -

StPetersburg State University of Telecommunication

Master of Science - Radio Communication, Broadcasting, And Television

College of Telecommunications, SPbSUT
Alexey Zaharenkov