Eugene
Poland (UTC+01:00) 🇵🇱
Upstaffer since January 15, 2025

Eugene — Senior C++ Developer for a TV App Project

Expertise in Back-End Web (6.0 yr.), Embedded Software (6.0 yr.).

Last verified on January 15, 2025

Core Skills

C/C++/C#
6 yr.
CI/CD
CI/CD
6 yr.
Qt Creator
6 yr.
Boosting
6 yr.

Bio Summary

Software engineer with over 6 years of experience specializing in C++ development, software architecture, and CI/CD practices. Strong fintech, databases, cybersecurity, and embedded systems domain expertise. Proficient in modern C++ standards (C++11/17), CMake, and GUI development using Qt and Boost. Adept at database management and optimization with MySQL, PostgreSQL, Oracle, and SQLite. Extensive use of version control systems such as Git, SVN, including code quality tools like Doctest and SonarQube. Demonstrated abilities in leading project teams, mentoring, and aligning software solutions with business requirements. Proven track record of improving system performance and reliability across multiple successful projects.

Technical Skills

Programming Languages JavaScript
C++ Libraries and Tools C/C++/C#
Databases & Management Systems / ORM MySQL, Oracle Database, PostgreSQL, SQLite
Azure Cloud Services Azure MSSQL
Deployment, CI/CD & Administration Bamboo, CI/CD, GitLab CI, SonarQube
Version Control BitBucket, SVN
Third Party Tools / IDEs / SDK / Services CMake, Qt Creator
Mail / Network Protocols / Data transfer OpenSSL, WebSockets
Operating Systems RedHat, Ubuntu
SDK / API and Integrations REST C++ SDK, RESTful API
Other Technical Skills vcpkg

Work Experience

Software Engineer, CONVERSION WEBSERVICE

Duration: 09.2024 – till now
Summary: Developed and maintained both back-end and front-end of a conversion service, led the development process, designed the application architecture, and ensured efficient interprocess interaction.
Responsibilities: Developed and maintained the back-end and front-end of the conversion service; Developed an admin dashboard; Led the development process; Designed the application architecture; Implemented REST APIs with WebSocket integration; Wrote technical specifications; Optimized performance; Reviewed pull requests; Led technical discussions; Consulted stakeholders on service optimization; Provided performance solutions; Refactored the application codebase.
Technologies: C++17, JavaScript, Windows, vcpkg, CMake, Boost, Crow, Git, BitBucket, REST API, WebSockets, Ubuntu 22, React

Software Engineer, ONLINE LICENSE SERVICE

Duration: 10.2023 – 08.2024
Summary: Functioned as the main developer for an online licensing service, leading implementation efforts, designing application architecture, and optimizing encryption workflows for increased security and compatibility with embedded platforms.
Responsibilities: Developed the back-end; Main developer; Estimated task; Designed the application architecture; Developed API schemas; Integrated encryption and decryption processes; Fixed bugs and added new features; Implemented new API requests; Refactored the database; Integrated SonarQube for static code analysis; Optimized encryption workflows; Ensured integration with embedded platforms; Wrote unit tests and refactored existing tests.
Technologies: C++17, C#, Windows, doctest, SonarQube, vcpkg, CMake, OpenSSL, libpqxx, spdlog, PostgreSQL, Git, BitBucket, REST API, REST SDK, Red Hat 8, Red Hat 9, Ubuntu 22

Software Engineer, CONVERSION TOOL

Duration: 09.2021 – 10.2023
Summary: Focused on back-end development, including maintenance and enhancements for a conversion tool, with an emphasis on optimizing database queries, refining the CI/CD process, and refactoring for maintainability.
Responsibilities: Developed back-end features; Maintained and improved software applications; Provided software solutions; Participated in full development cycle; Optimized database queries; Migrated system to Linux; Integrated AI-based solutions; Managed CI/CD process; Reviewed pull requests; Designed and implemented UI components; Enhanced user interface for data visualization; Refactored UI modules and existing application code.
Technologies: C++17, C#, Windows, SonarQube, vcpkg, CMake, Qt, Boost, MySQL, PostgreSQL, SQLite, Oracle, Git, BitBucket, MSSQL, CI/CD, Bamboo, Docker, Red Hat 8, Red Hat 9, Ubuntu 22

Software Engineer, DESKTOP APPLICATION FOR BANK’S OPERATORS

Duration: 03.2018 – 08.2021
Summary: Engaged in the development of front-end and back-end components for a core banking system, aligning solutions with business requirements, optimizing SQL queries, and maintaining the CI/CD pipeline.
Responsibilities: Developed front-end and back-end components; Estimated task duration for sprint planning; Analyzed business requirements; Designed subsystems for interbank messaging; Wrote unit tests; Maintained and enhanced modules; Optimized SQL queries; Refactored legacy code; Maintained CI/CD pipeline.
Technologies: C++11, Windows, Qt, Boost, Oracle, Git, GitLab, SVN, Oracle PL/SQL, CI/CD

Education

  • Computer Science and Software Engineering

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 Eugene
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring