Upstaff Sign up
Petro L.
🇺🇦Ukraine (UTC+02:00)
Created AtUpstaffer since November, 2025

Petro L. — С++ Engineer / Team Lead

Expertise in Embedded Software (3.5 yr.), Embedded Firmware (3.5 yr.).

Last verified on November, 2025

Core Skills

C++
C++
Linux
Linux

Bio Summary

- 7 years of experience in C/C++ software development with a focus on embedded and firmware systems;
- Expertise in Linux-based environments, networking, and system-level programming, including DHCP, DNS, ARP, and VoIP;
- Skilled with OpenWRT, Buildroot, U-Boot, and debugging tools such as GDB, Valgrind, Wireshark, and tcpdump;
- Experience in WiFi 6 and LTE/5G SA/NSA gateway development, performance optimization, and legacy code refactoring;
- Knowledge of CI/CD (Jenkins), scripting (Bash), and virtualization (QEMU);
- Skilled in team management, code review, and process improvement, ensuring product quality and delivery efficiency across all project phases.

Technical Skills

Programming LanguagesC++
JavaScript FrameworksLodash
Java Libraries and ToolsokHttp
Python Libraries and ToolsRobot Framework
SecurityWireshark
Amazon Web ServicesAWS API Gateway
Industry Domain ExperienceEmbedded
Mail / Network Protocols / Data transferARP, DHCP, DNS, Networking, STP, tcpdump, VoIP
Collaboration, Task & Issue TrackingAtlassian Confluence, Jira
SDK / API and IntegrationsAWS API Gateway
Scripting and Command Line InterfacesBash, Make
Operating SystemsBuildroot, FreeBSD, Linux, Unix
Deployment, CI/CD & AdministrationCI/CD, Jenkins
Third Party Tools / IDEs / SDK / ServicesCMake, GDB, valgrind
Version ControlGit
Web/App Servers, MiddlewareLAMP
BlockChain and Decentralized SoftwareNEAR
QA, Test Automation, SecurityQA Automation, Wireshark
Virtualization, Containers and OrchestrationQemu
Soft SkillsTeam Management
Other Technical Skills5G NSA, 5G SA, JQL, LTE, OpenWrt, query DSL, RSTP, Software Development, U-Boot

Work Experience

Team Lead, GlobalLogic (Home wireless gateways that support cellular networks)

Duration: Feb 2023 - Present

Summary:Leads a team of 8 developers and 1 QA engineer in developing home wireless gateways that support cellular networks. Focuses on maintaining code quality, improving processes, and guiding the team through all project phases-from pre-release to active deployment.

Responsibilities:

  • Set goals and objectives for the team, ensuring alignment with project requirements.
  • Facilitate communication, collaboration, and professional development within the team.
  • Conduct code reviews, monitor performance, and ensure high coding standards.
  • Provide project progress updates to the customer and address technical concerns.

Achievements:

  • Successfully transitioned the project from pre-release to active deployment.
  • Improved code quality through new processes and team structure.
  • Deployed several product versions to the field and built a cohesive, high-performing team.

Technologies: C/C++, Linux, OpenWRT, Buildroot, U-Boot, Wireshark, tcpdump, GDB, Vim, Valgrind, QEMU, Bash, Jira, JQL, Confluence, Jenkins, LTE, 5G SA/NSA.

Senior Software Engineer, GlobalLogic (WiFi 6-based gateway)

Duration: Jun 2022 - Feb 2023

Summary:Developed a WiFi 6-based gateway, integrating next-generation wireless features into an existing platform to enhance network performance and stability.

Responsibilities:

  • Resolved user-reported issues and optimized system performance.
  • Refactored and improved legacy code for maintainability and performance.
  • Designed a recovery system for restoring devices after bootloader failures.

Achievements:

  • Improved product stability and user experience by resolving critical issues.
  • Delivered a recovery mechanism that minimized downtime and maintenance effort.

Technologies: C/C++, Linux, OpenWRT, Buildroot, U-Boot, Wireshark, tcpdump, GDB, Vim, Valgrind, QEMU, Bash, DHCP, DNS, ARP, STP, RSTP, HTTP/HTTPS.

Middle Software Engineer, GlobalLogic (Home gateway)

Duration: Nov 2021 - Jun 2022

Summary:Developed a home gateway with DSL WAN support, ensuring high-speed connectivity and system stability for residential users.

Achievements:

  • Implemented visualization features using the SDL library to enhance usability.

Technologies: C/C++, Linux, OpenWRT, Buildroot, U-Boot, GDB, Vim, Valgrind, Bash, DSL, VoIP.

Junior Software Engineer, GlobalLogic (Streaming application)

Duration: Nov 2019 - Nov 2021

Summary:Contributed to the development of a PlayStation 4 application offering streaming of TV shows, movies, and live content.

Achievements:

  • Identified and resolved deadlocks and race conditions in multithreaded environments, improving stability and performance.

Technologies: C/C++, Orbis OS.

Student Developer, SoftServe IT Academy (IDE prototype)

Duration: Jul 2019 - Nov 2019

Summary:Developed an IDE prototype for pair programming using the QT framework in collaboration with a student team.

Technologies: C++, QT Framework.

Education

  • Bachelor’s Degree in Management of Organizations and Administration,National Forestry University of Ukraine(Sept 2023 - Present)
  • Master’s Degree in Computer Science and IT, Lviv Polytechnic National University(Sept 2020 - Dec 2021)
  • Bachelor’s Degree in Computer Science and IT, Lviv Polytechnic National University (Sept 2016 - Jun 2020)

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Petro L.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring