We provide IT Staff Augmentation Services!

Senior C++ Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Highly experienced C/C++ Software Engineer with a passion for computationally intensive heterogeneous processing using GPUs ( integrated, discrete, external ) and multi - core CPUs
  • An Expert in design and implementation of Highly Portable C++ software systems for Windows, Windows CE, Windows Mobile, Android, Linux and MS-DOS operating systems
  • Highly experienced with implementation of Scientific Algorithms and High Performance Computing
  • Highly experienced with implementation of subsystems for Mission Critical software, X-Ray
  • Imaging, IfSAR Imaging, MRI, Financial, Oil and Gas
  • Highly experienced with processing of Extremely Large data sets up to 64 Giga Elements
  • Able to deliver high quality and reliable software codes on schedule
  • Possess great passion to learn new technologies working in dynamic environment
  • Creative with excellent problem solving and analytical skills

PROFESSIONAL SKILLS:

Integrated Development Environments: Visual Studio 2015, 2012, 2010, 2008, 2005, 2001 - Visual C++ v6.0, v4.2 eMbedded Visual C++ v4.0 - Eclipse v4, v3 C/C++ compilers MinGW v8, v7, v6, v5, v4, v3 - AMD Optimizing v1 Microsoft all versions since Quick C v7 - Intel v18, v17, v16, v13, v12, v11 ( IA-64 ) Borland v5, v4 and Turbo C++ v3, v2, v1 - Open Watcom v2, v1 / Watcom 97

Programming Languages: C++ \ C \ Assembler - Java \ SQL

Software Technologies: OpenCL \ OpenGL \ DirectX - AVX-512 \ AVX2 \ AVX Intel Math Kernel Library ( MKL ) - SSE4 \ SSE2 \ SSE

Processor Architectures: x86 \ x86-64 - ARM v8, v7, v5 Intel Quark SoC X1000 - Intel Xeon Phi \ Intel Itanium

Operating Systems: Linux Ubuntu \ Linux Red Hat - Android Windows Desktop \ Windows CE \ Windows Mobile - Novell Netware \ MS-DOS

GPU Technologies: AMD APP SDK v3, v2 - Intel OpenCL SDK v16 NVIDIA Cuda SDK v8, v4 - NVIDIA Cg Compiler v3

GPU Hardware: External GPUs \ Discrete GPUs \ Integrated GPUs - AMD Radeon Rx series NVIDIA GTX \ NVIDIA Quadro series - Intel HD Graphics series Intel Many Integrated Core Hardware ( Xeon Phi ) Knights Landing ( KNL ) \ Knights Mill ( KNM )

Cryptography: Intel IPP Cryptography API - Microsoft Win32 Cryptography API SHA \ MD5 \ RSA

Image and Video Processing: Intel Performance Primitives Library ( IPP ) - Intel Image Processing Library ( IPL ) Motion Detection and Tracking

Embedded Technologies: Linux Embedded v3.x on Intel Galileo Platform - Android v7, v6, v5, v4 Android SDK \ Android NDK - Windows CE \ Microsoft Platform Builder

User Interface Libraries: MFC \ ATL \ WTL - OWL \ QT

Protocols: TCP/IP \ NDIS \ RS-232 \ RS-485 - GPS NMEA 0183

Wireless Networking: Native Wi-Fi API - Bluetooth

GIS: MapPoint \ MapObjects - TIGER-Line Data \ KDMS ( Boeing )

Databases: Microsoft SQL Server \ Sqlite \ Oracle - Informix \ Sybase \ DB2

Legacy Technologies: ActiveX \ ODBC \ Microsoft Speech API - Microsoft DirectShow Win32 API \ COM \ STL

EMPLOYMENT HISTORY:

Confidential

Senior C++ Software Engineer

  • Currently working on implementation and optimization of a wide range of scientific algorithms for processing on GPUs ( integrated, discrete, external ) and multi-core CPUs
  • Designed and Implemented compact, light and efficient C language wrapper for OpenCL API
  • Ported the ScaLib project to Linux OSs: Ubuntu on a system with Intel Core i7 4-core processor and Red Hat Enterprise on a system with Intel Xeon Phi core processor
  • Completed integration of a subsystem for performance evaluation of a set of scientific algorithms
  • Completed integration of a multi-threaded processing based on OpenMP for a set of scientific algorithms
  • Designed and implemented a thread to CPU binding functionality for a multi-threaded processing based on OpenMP
  • Implemented a high-performance Strassen's algorithm for matrix multiplication
  • Implemented a serialization functionality of large 2D data sets ( greater than 64 Giga Elements )
  • Integrated MinGW C++ compilers v8.x, v7.x, v6.x, v5.x, v4.x and v3.x
  • Integrated Open Watcom C++ compilers v2.0 and v1.9
  • Integrated Intel C++ compilers v18, v17, v16, v13, v12, v8 and v7

Confidential

Senior C++ Software Developer

  • Implemented a set of new features for the LAN Conferencing software project
  • Completed a small research project related to Wi-Fi Wireless Network Received Signal Strength ( RSS ) analysis

Confidential

C++ Software Developer

  • Implemented Core APIs for Veiling Glare Correction of Digital X-Ray images
  • Implemented Veiling Glare Correction Simulator

Confidential

C++ Software Developer

  • Worked on 2D and 3D Medical Image visualization software
  • Implemented 2D ROI Measurement and Metadata Display subsystems

Confidential

C++ Software Developer

  • Implemented KDMS API support for Interferometric Editing System project

Confidential

C++ Software Developer

  • Worked on implementing new GUI features of the WellCost application

Confidential

C++ / Database Software Developer

  • Designed and implemented a GIS-subsystem that interpolates Latitude\Longitude coordinates based on US or Canadian mailing address
  • Designed and implemented core part of the new Valuation subsystem of the GeoPic project and several high-performance Extended Stored procedures for Microsoft SQL Server
  • Integrated MD5 functionality into the GeoPic project

Confidential

C++ Programmer

  • Designed and implemented several ActiveX controls to display ballots for Standalone and Web-based versions of the new Voting System
  • Recovered software and dBase database of an old Voting System, ported to Visual Studio and created a demo-version

Confidential

Senior C++ Programmer

  • Migrated Blood Analyzer application from Borland C++ to Visual C++
  • Designed and implemented Repository of Database Schemes as a Client-Server application with multithreading functionality
  • Designed and implemented Fund of Social Insurance Client-Server system
  • Implemented multithreading functionality for background downloading of image files of OCR software Verify and provided technical support
  • Designed and implemented Windows Desktops Switcher utility

We'd love your feedback!