C++ Senior Developer Resume
PROFILE:
C++ Senior Developer
SKILLS:
Domains: Object Oriented Software Engineering, Design Patterns, Unit Tests (Google Test, CppUnit), Multithreading (POSIX, C++11 Threads, ACE), Embedded Systems, User Interface (Qt 5, MFC, Win32), Networking (TCP/IP, CORBA, Web Services)
Programming languages:
Advanced level: C++/STL (10 years), UML (5 years)
Working level: Python, Java, SQL, XML, Bash Shell
Operating systems: Unix (Linux Ubuntu/Embedded, FreeBSD), Windows (Win32, MFC, COM)
IDE/Tools: MS Visual Studio 2008/2017, Eclipse, QtCreator, RAD Studio (C++ Builder/Delphi), Crystal Revs/C++, Borland Together/C++, StarUML, AQTime, ANTLR, Git, SVN
EXPERIENCE:
Confidential
C++ Senior DeveloperResponsibilities:
- Tests and fixing bugs in the existing code
- Adapting platform to new hardware devices and client requirements
- Migrating platform to new compilers (VS 2017) and Windows OS versions (Windows 10)
Technical environment: C++, Windows, Windows Extensions for Financial Services (XFS), Google Test, JIRA, Git
Confidential
C++ Senior DeveloperResponsibilities:
- Tests and fixing bugs in the existing code
- Programming functionality of boarding gate access control terminal for Air Canada et Air New Zealand following their requirements
Technical environment: C++, Bash shell, TCP/IP, XML - RPC, Embedded Linux, SVN
Confidential
C++ Senior DeveloperResponsibilities:
- Maintenance and development of an application processing data collected from embedded sensors (IoT).
Technical environment: C++, TCP/IP, SQL Server, SQL Reporting Services
Confidential
C++ Senior DeveloperResponsibilities:
- Tests and debugging of an application visualising medical images.
Technical environment: C++, Java, Mercurial, Linux
Confidential
C++ Senior DeveloperResponsibilities:
- Development and maintenance of extensions to AutoCAD to handle design of energy production and distribution facilities.
Technical environment: C++, C#, .NET, AutoCAD extensions, COM, Windows
Confidential
C++ Senior DeveloperResponsibilities:
- Implementation of SEPA standard in a paycard transactions processing system.
Technical environment: C++, Python, TCP/IP, SQL, XML
Confidential
C++ Senior DeveloperResponsibilities:
- Implementation of a network module for an application allowing remote servicing of a vehicle using data collected through an Internet connection.
- Correction of defects reported by clients and internal testers
- Design and implementation of new network messages handling recently added functionality
- Analysis and correction of reported defects in the server.
- Implementation of daily event logging parameterised by level of required details.
- Analysis and optimisation of algorithms of data and event logging and archiving.
