We provide IT Staff Augmentation Services!

Senior C++ Software Developer Resume

SUMMARY

  • 8+ years of C++ development experience
  • 10 years of full Software Development life cycle experience
  • Passionate result - oriented professional with strong leadership qualities
  • Excellent problem-solving skills
  • An expert in object-oriented design and analysis
  • Estimating and planning, requirements creation, design and development, coding
  • Testing, implementation, product and infrastructure enhancements, maintenance
  • Excellent team player with ability to work independently without supervision
  • Good organizational and time management ability

TECHNICAL SKILLS

  • C++ 11/14, C
  • STL, Boost, CRT, MFC, Win API
  • Object Oriented Design and Programming, Service Oriented Architecture
  • Algorithms, Data structures and Problem-solving
  • Multi-threading, IPC, Sockets
  • #, Python, Java, JavaScript
  • QT, WMI, ATL, COM, .NET Framework, ASP.NET, Ajax, jQuery
  • TCP/UDP/IP, Low-Latency Networking, OpenSSL, Poco, libcurl
  • API hooking and DLL Injection
  • Windows services
  • RESTful web services, JSON
  • IoT, MQTT, AMQP
  • WDK, Windows drivers
  • Oracle, SQL-Server, MySQL, SQLite, ODBC, ODBC drivers
  • MongoDB
  • Google Test, Google Mock, JUnit, nUnit, Selenium
  • Jenkins, WIX installer

PROFESSIONAL EXPERIENCE

Confidential

Senior C++ Software Developer

Responsibilities:

  • Determining requirements, writing and deploying algorithms
  • Designing and maintaining reliable and efficient code
  • Implementation (C, C++, C#, .NET Framework, STL, Boost, WPF, SQL-Server, )

Senior C++ Software Developer

Confidential

  • created automatic sanity procedure for all protocols that allowed to catch more bugs on the sanity stage and reduced the amount of the bugs that going to QA approximately by 30%
  • Load Runner RTMPS protocol designed and implemented
  • Design
  • Implementation (C, C++, Python, Assembler, Boost, Win API, MFC, WinDDK, COM/DCOM, SQL-Server, Oracle, Sockets, CRT, STL, APC Injection, IPC, Java, OpenSSL, Visual Studio Add-Ins, Linux/Windows)
  • Maintenance
  • R&D level support of cross-platform Load Runner layer called "Protocols"
  • Automation sanity (nUnit based) development and support

Senior C++ Software Developer

Confidential

Responsibilities:

  • HP RUM Probe module design
  • Implementation (C, C++, Boost, STL, QT, MFC, Perl, Python, Java, nUnit, Linux/Windows)
  • R&D level customer support sanity tools development unit tests (Boost) creation and maintenance

C++ Software Developer

Confidential

Responsibilities:

  • AV Script module development (C, C++, Python, JavaScript, Java, V8, libxml2. Linux/Windows) maintenance creation of tools and utilities for AV Lab. unit tests creation and maintenance

C++ Software Developer

Confidential

Responsibilities:

  • x64 recording support for Load Runner protocols designed and implemented
  • Ipv6 support for Load Runner protocols layer designed and implemented
  • Flex protocol reviewed and redesigned migration of overall the product to new version of OpenSSL implemented
  • Implementation (C, C++, Python, Assembler, Boost, Win API, MFC, WinDDK, COM/DCOM, SQL-Server, Oracle, Sockets, CRT, STL, APC Injection, IPC, Java, OpenSSL, Visual Studio Add-Ins, Linux/Windows)
  • Maintenance
  • R&D level support of cross-platform Load Runner layer called "Protocols"

C++ Software Developer

Confidential

Responsibilities:

  • development and maintenance of Confidential Internet Security UI
  • Service (Windows service that providing communication between firewall/HIPS drivers, AV engine on one side and GUI on another side),
  • CIS Installer
  • CIS Build System
  • C, C++, Win API, COM, ATL, MFC, WinDDK, SQLite, Sockets, IPC, Codejock, WIX, CruiseControl.NET, Windows

.NET Software Developer

Confidential

Responsibilities:

  • CRM system “Dexton Virtual”
  • Web-based application “Dexton Integrator” development of the new features, migration old components from VB6.0 to .NET Framework
  • VB.NET, C#, ASP.NET, JavaScript, Ajax, SQL-Server, MySQL

Hire Now