Position: C++ Developer
Category: C++
English level: fluent
Years of experience: 6


PAYMENT TERMINALS
	Position: Software Developer. Duration: 12 months
	Description: A software product development services company, which specializes in the development of ticketing and payment systems.
	Design, implement and test the payment application 
	Participating in the application certification process
	Gathering and elaborating on product requirements
	Tools and technologies used: C++, EMV (Contactless payments), Google Protobuf, STL, Azure

NETWORKING SYSTEMS	
	Position: Software Developer Involvement duration: 10 months
	Description: A software product development services company, specializing in Networking Embedded Systems.
	Requirements analysis
	Understanding of Hardware flow 
	Code new flows in a random verification framework written in C++ 
	Development of verification environment 
	Validation / debugging 
	Regression analysis
	Tools and technologies used: C++, STL, Python, Cmake, Jira, Confluence, Git, Jenkins, Linux, Eclipse

SAFETY PROJECT	
	Position: Middle Software Developer. Duration: 5 months
	Description: Working on a safety project related to the automotive area.
	Developing test cases/Writing integration tests 
	Performing requirements analysis
	Tools and technologies used: C++, STL, Cmake, Jira, Confluence, Bitbucket, Jenkins, Clion, Ubuntu

GEOLOCATION SOLUTIONS	
	Position: Middle Software Developer Duration: 1 year 6 months
	Description: A global leader in the market of geolocation solutions and services.
	Developing new application features and optimizing existing applications
	Processing traffic data
	Writing system and unit tests
	Refactoring old code for better performance
	Tools and technologies used: C++, STL, boost, Windows, Ubuntu, CI (Jenkins), Cmake, Git, Gerrit, CLion

SUPPLY CHAIN SOFTWARE SOLUTIONS. DAUX/FOUNDATION TEAM
	Position: Software Developer. Duration: 2 years 2 months
	Description: DAUX team, where was involved in working with graphs, dashboards, pivots, schemes, and views.
           Foundation team, focusing on the business logic of the application.
	Developing new application features and optimizing existing applications
	Writing system and unit tests
	Refactoring old code for better performance
	Working with Qt/UI part
	Participation in requirements analysis and technical team meetings
	Bugs fixing
	Working under SCRUM methodology
	Tools and technologies used: C++, QT, C#, .NET Core, Boost, STL, Boost, Jenkins, Windows,  MySQL