We provide IT Staff Augmentation Services!

Sr. C++ Software Engineer Resume

2.00/5 (Submit Your Rating)

Tarrytown, NY

SUMMARY

  • Software engineer with over 20 years of Software Development experience (C/C++), including building large multi - tier systems focusing on real-time market data delivery for business applications.
  • Proficient in SDLC, OOA/OOD/OOP, UML, design patterns, frameworks, and tools Experience with Windows and UNIX/Linux environment.
  • Extensive multithreading development. Strong analytical and problem solving skills

TECHNICAL SKILLS

Language/LIB: C/C++, STL, ACE/TAO, Boost, Apache API, Shells scripting, C#, JavaScript, XML, Perl

Database: Informix, MS SQL Server, Oracle, ADO

Software/Tools: MS Visual Studio, Eclipse, Alfresco, Sunstudio, FORTE, DevPartner BoundsChecker, ESQL/C, Informix 4GL, Erwin, DBAccess, Wonderware InTouch, Steeplechase VLC

PROFESSIONAL EXPERIENCE

Confidential, Tarrytown, NY

Sr. C++ Software Engineer

Responsibilities:

  • Review software requirements and propose innovative designs.
  • Design and implement new software features, integrate and synchronize them with existing functionality.
  • Optimize algorithms in order to speed up process flow.
  • Perform dynamic and static code analysis.
  • Maintain and enhance existing software modules to address quality issues and customers enhancement requests.
  • Investigate customers issues.

Technology: C/C++, MS Visual Studio (VC6, VS 2012 ), Wonderware InTouch, Steeplechase VLC, MS SQL, Windows

Confidential, South Brunswick, NJ

Consultant/Application Developer/Architect

Responsibilities:

  • Analyze customer requirements, suggest and implement appropriate solution to cover user needs.
  • Develop and support shared libraries to support non-linear data structures
  • Refactoring codebases to allow for flexibility of expansion down the line.

Technology: C/C++, Apache 2.0-2.4, Shell scripting, XML, Alfresco 4.2, Red Hat Linux 4.5-6

Confidential, Queens, NY

Consultant

Responsibilities:

  • Comprehensive pattern, memory usage, control and data flow analysis, code review of existing multi-threaded application.
  • Provided maintenance, enhancements, and further recommendations to improve system stability and responsiveness.

Technology: C/C++, STL, Windows

Confidential, New York, NY

Senior Developer/Analyst

Responsibilities:

  • Develop Low/Ultra-Low real-time market data consumers using Bloomberg Proprietary SDK/API
  • Design and Implement business and message infrastructure rules to validate data being delivered to Bloomberg clients
  • Code high frequency market data consumers/cache/trading, using Multi-Threaded messaging processing using C++
  • Conducted real-time market speed comparisons against Exegy and Bloomberg market message delivery

Technology: C/C++, STL, ACE/TAO, Boost, BBG market data Real-Time SDKs, Exegy market data

Confidential, New York, NY

Senior Software Developer

Responsibilities:

  • Worked closely with financial engineers to design and implement the C++ objects such as Structured Debt and Swaps required for the application.
  • Adjust memory/data management to improve risk calculation logic flow.
  • Took part in code migration from old VB6 code to C# ASP.NET

Confidential, Conshohocken, PA

Senior Software Developer

Responsibilities:

  • Mapped the entire reporting process to identify gaps and failure points Development and implementation of Business Object

Confidential, Parsippany, NJ

Senior Developer/Analyst

Responsibilities:

  • Implemented a new algorithm that outperformed the old system by 30%
  • As technical lead established priorities, technical assignments, as well as ensured that deadlines were met by the team.
  • Developed multiple path handling for incoming orders
  • DBAccess, Unix, Windows
  • Designed and developed large portions of the client side application. Worked with the end users to provide them with the most effective UI possible.
  • Developed algorithms to match orders in the database with a visual representation of available seats

Confidential, Fort Lee, NJ

Programmer

Responsibilities:

  • Support and maintenance of accounts - receivable application
  • Implemented multiple modules in various applications in the system

We'd love your feedback!