We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • A result oriented professional with 14 years of experience in Software Development.
  • Strong technical expertise in C, C++, STL, Network programming on Linux and Windows platform.
  • Good understanding of object oriented principles (OOPS) and Database Concepts.
  • Excellent in Data Structure and Algorithms
  • Adept in Software Development Life Cycle entailing design, development, testing, troubleshooting.
  • Good domain knowledge of Finance, Telecom and E - learning.
  • Excellent working knowledge of SEI level 5 quality procedures and implementation.
  • Excellent communication, interpersonal and analytical skills with commitment of quality in every task.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules
  • Exposure to scripting using Perl, Python and Shell scripting, process automation.
  • Programming experience with Java, C#, MVC.Net, WCF, XML, web services.

TECHNICAL SKILLS:

Programming Languages: C, C++, PL/SQL, Linux/ Confidential, Perl, Python, Shell Script, Java, C#, MVC.Net, WCF, XML, Rest web services, Groovy, VBA

Language Skills: STL, C++ 11, Multithreading, Sockets, TCP/IP, UDP, FIX Protocol, GDB, Make

Databases: Oracle, Sybase, MS SQL, MS Access, MySQL

Operating Systems: Confidential, Windows

Design: UML, Design Pattern

Tools & Packages: SVN, TFS, VSS, Confidential, GitHub, Visual Studio 2013, HP Quality Center, Toad

Development Methodology: Waterfall, Agile, TDD

PROFESSIONAL EXPERIENCE:

Confidential, New York

Software Engineer

Responsibilities:

  • Design & build complex middle-office enterprise system components in C++ for Cash Equities Technology.
  • Interact with business, client support, other stakeholders and work to deliver production quality code.
  • Developed low latency high throughput core C++ applications running on Linux OS.
  • Worked on Post Trade Bus US application setup in US using Java, Groovy scripts. Development in Post Trade bus application for building and migrating flow from legacy system.
  • Responsible for providing Level 3 support and working as partner with production support teams, providing them the resource they need to support the application.
  • Knowledge of data structures and algorithm, concurrent programming experience
  • Experience with streaming computations and message passing
  • Wrote code in C++, STL, Java & multithreading on Linux.
  • Writing scripting job in Perl & Shell scripts

Environment: C++, Java, Groovy, FIX Protocol, STL, Java, Multithreading, Network Programming, Linux, PL/SQL, Oracle, Scripting

Confidential, New York

Business Associate

Responsibilities:

  • Requirement gathering & specifications, design development
  • Prepared engineering design documents describing algorithms and software designs
  • Develop cutting-edge systems and processes that form the core of our key business and enable transactions to move in milliseconds.
  • Wrote code in C++, STL & multithreading on Confidential for Liquidity Risk module.
  • Performed unit testing for system changes
  • Involved in code reviews.
  • Writing Confidential scripting job in Python & Shell scripts
  • Worked on Sybase & DB2 databases.

Environment: C++ 11, STL, Multithreading, Linux, PL/SQL

Confidential

Technical Lead

Responsibilities:

  • Developed algorithms for parallel risk calculation in Insight risk engine.
  • This has helped in reducing total risk calculation time.
  • Wrote code in C++ 11 for risk processing software components.
  • Used C++, STL & multithreading for this.
  • Performed scripting job changes written in Python & Perl scripts
  • Wrote a cache manager service for cashing data from database.
  • Implemented algorithms using object-oriented design principles
  • Executed time optimization of software code
  • Managed source code and build engineering
  • Performed unit testing for system changes

Environment: C++ 11, STL, Multithreading, Linux, PL/SQL, TCP/IP, Sockets, Sybase, Python, scripting

Confidential

Technical Lead

Responsibilities:

  • Prepared engineering design, algorithms and software designs for product development.
  • Develop cutting-edge systems and processes to enable transactions to move in milliseconds.
  • Write applications for statement composition engine for different clients.
  • Write PL/SQL queries.
  • Worked on various enhancements and change requests for different clients.
  • Worked on customisation of software as per each customer requirements.
  • Worked on various enhancements & automations for statement composition engine.
  • Prepared engineering design documents describing algorithms and software designs

Environment: C++, C#, VB.NET, JAVA, PL/SQL, XML, Oracle, MS SQL, Windows

Confidential

Developmental Reading Assessment 2

Responsibilities:

  • Worked on requirement gather and analysis.
  • Wrote C# application for student assessment.
  • Wrote C# WCF restful services for iPad app and web application communication.
  • Design & developed algorithms for application
  • Created table schema for this application.
  • Involved in integration testing for application.
  • Prepared engineering design documents describing algorithms and software designs

Environment: C#, MVC, WCF, SQL, JSON, JQuery, Java Script, UML, TDD, Rest Web Services

Confidential

Project Lead Product Development

Responsibilities:

  • Developed text engine algorithm to flatten web form rich text in PDF document.
  • Worked on creation of PDF Library in C++.
  • Wrote C++, STL code for creating windows dll library.
  • Involved in unit testing for application.
  • Prepared engineering design documents describing algorithms and software designs

Environment: C, C++, STL, Datalogic SDK, Windows

Confidential

Software Engineer

Responsibilities:

  • Created design and algorithms for telecom Billing product.
  • Wrote C++, Oracle, XML scripting code for product development.
  • Involved in testing telecom billing products.
  • Provided level 3 support for product issues.
  • Wrote C++ code for Software changes.
  • Worked on process automation
  • Provided development support for product issues.
  • Worked on various enhancements and change requests for these clients.

Confidential

C++, PL/SQL, Shell Scripting

Responsibilities:

  • Wrote C++ code for Software changes.
  • Performed unit testing for software change in HP Quality Center.
  • Worked on various enhancements and change requests for these clients.

Confidential

Software Programmer

Responsibilities:

  • Involved in creation of new menu and Dialogs, parsing of XML and flowing of information in Indesign Document using Adobe SDK.
  • Developed Indesign plug-in in C++.

We'd love your feedback!