We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Twelve (12+) year experience in Initiation, Analysis, Design, Development, Optimization, Code Reviews, Deployment and Testing.
  • Core expertise in C++, STL (9+ years) with 2+ year experience in Core Java/Spring.
  • Experience inFinancial Services andCapital Markets - Lending and Retail Banking, Fixed Income, Asset/Mortgage Backed Securities,Derivatives, Risk Management & Fraud Monitoring Systems.
  • Extensive experience in all phases of SDLC using waterfall as well as Iterative development including Agile Methodologies.
  • Practical experience with Agile/Scrum Sessions and JAD sessions for Requirement gathering.
  • Experiencebuilding Scalable Systems, Highly Available, Real Time, Multi-threaded Applications.
  • Experience with Data Management, Big Data Analysis, ETL Tools like SAP Data Quality Management C++ SDK, Abinitio.
  • Sound knowledge of RelationalDatabases including Oracle SQL, PL/SQL, PostgreSQL, Sybase.
  • Experience writing SQL Queries, Stored Procedures, Oracle Packages and building Database Objects.
  • Experienced in Service Oriented Architectures (SOA) using SOAP, REST, SaaS, XML/XSLT, JSON, JAX-WS.
  • Proficient in Configuration Management, Shell Scripting, Python, Build Scripts, Batch jobs, Autosys.
  • Oracle CertifiedPL/SQL Developer, Brain Bench Certified C++ Programmer.

TECHNICAL SKILLS:

Programming: C/C++, STL, Core Java, PL/SQL, Python, Scala, Unix Shell Scripting, Uniface, VHDL, Android.

Databases: Oracle (SQL, PL/SQL, OCI, OTL, Pro *C), Sybase, Informix, PostgreSQL.

Technologies: SOAP, XML, XLST, XSD, Spring, DOM, Multi-threading, Open Source, Agile Methodologies

Tools: Eclipse, MS Visual Studio, Project, Android Studio, Netbeans, Visio, ERWin, Matlab, PowerQuest Toad, Rapid SQL, Sqsh, Aqua Studio, Autosys, Jira, Matlab, Bash, Ksh, Gcc, Unix Dev Tools, CVS, Perforce, SVN, Source Safe, Ab Initio, SAP, VMWare

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Implemented Multi pattern search algorithms including Bitap, Fuzzy Matching for DataParsing&Standardization in C++.
  • Worked on SAP Data Quality Management C++ SDK as a replacement for SAP Business Objects for Data Standardization and Scrubbing. The initiative saved $150,000/year in terms of maintenance cost.
  • Worked on AbInitio Graphical Development Environment and Refactored AbInitio C++ utilities.

Development Environment:C++, Linux, Abinitio, SAP DQMSDK

Confidential

Consultant (C++) - Fraud Monitoring Applications

Responsibilities:

  • Worked on DSTP, that is a Service Oriented Platform built around online transaction processing (OLTP)framework for Payment Processing Applications related with Security Breaches and Credit Card Fraud.
  • Optimized/EnhancedFraud monitoring applications FirstTrack & First Disputes using C++.

Development Environment:VC++, MFC, COM, Sybase.

Confidential

Consultant (C++, Java) - Risk Analytics

Responsibilities:

  • Designed /developed Java, SOAP based Market Data Interfaces using Morgan Stanley’s Datalink Interface in Java.
  • Pricing Derivative Instruments, deriving Interest RateSwaps using Fixed Income Analytics Library.
  • JAD sessions with business teams and SMEs for Requirement engineering.

Development Environment:Java, Scala, C++, gsoap, JSON, JAX, Datalink, AIOP, FidXL, Autosys, Jira.

Confidential

Amortization Calculator

Responsibilities:

  • Developed Fas91 Amortization Calculator for Bonds and Mortgages including Residential Mortgages and Tailored Loans.
  • Developed Java/Spring based framework, wrote Amortization classes, Cache classes and processing Classes.
  • Wrote Soap based Calculation Engine for generating Cashflows in C++ FidXL Library.
  • Wrote Sybase SQL Queries to load loan data in cache, modify/update database tables.
  • Designed/Developed liquidity hub feed for Morgan Stanley’s internal International Securities Group.
  • Responsible for Requirement Gathering, System Analysis, Design and Development.
  • Generating reports by pulling data from the database and applying business logic using Python.

Development Environment: Python, Sybase, Sqsh, VMS, Autosys.

Confidential

Virtual Inventory/Status Tracker

Responsibilities:

  • Organize, direct and collaborate with offshore development teams for industry standard techniques and design patterns.
  • Implemented High Frequency backend modules for data processing using C++, Shell Scripts & SQL.
  • Worked with network elements, handling Fallouts and monitoring flow-thru of network interfaces.
  • Implemented Data Unloading scripts using combination UNIX environment utilities and Shell scripts.
  • Optimizing and improving existing C++ Servers, analyzing SQL queries.

Development Environment: C++, XML, Solaris, Linux, Informix, SQL, Embedded SQL, Shell Scripts.

Confidential

Senior C++ Developer - Express Delivery Windows Mobil e

Responsibilities:

  • Replaced third party libraries and Re-factored application to work with IBM Web sphere MQ’s.
  • Redesigned and implemented a new middleware component based on store and forward Messaging protocol.
  • Designed C++ classes to work with Messages, wrote new C++ XML parsers, adding GPRS support in the application.
  • Performance benchmarking, creating testscenarios, writing testcases and executing plans.

Development Environment:C++, MQ Series, XML, MS Visual Studio, MFC, Visual Source Safe, Motorola MC Series Devices.

Confidential

Senior C++, PL/SQL Developer - DART BackOffice Trading System

Responsibilities:

  • Involved in requirement gathering and interaction with the business for understanding requirements and analysis.
  • Designed C++ services, OTL procedures, XSD’s and integrating with Bloomberg’s API for portfolio accounting.
  • Wrote ETL stored procedures/packages in Oracle PL/SQL.
  • Implemented data loading scripts using C++, Shell scripts, awk andUNIX environment utilities.
  • Wrote Bloomberg’s internal Database (Comdb) Replication commands in K-Shell Scripts.

Development Environment:C++, STL, OTL, Oracle, Korn Shell Scripts, Solaris.

Confidential

Lead C++, SQL Developer

Responsibilities:

  • Worked on optimization and scalability for the C++ Middleware (Enterprise Services Layer).
  • Performance Tuning & Benchmarking of real time services / products from backend to front end.
  • Analyzing functional & Technical Specifications, writing design documents, implementing new C++ services.
  • Creating Dynamic SQL, Index Creations for optimization, scalability and performance enhancements.
  • Developed/deployed an enterprise level federated Shibboleth/SAML based SSO Solution for Web and Desktop.
  • Wrote installation and configurations scripts to integrate LDAP, Active Directory, Kerberos, apache and tomcat.
  • Designed and implement DOM based XML processor for the application.

Development Environment:Java, Swing, XML, Ant, Shell Scripts, Web Services, Apache, Tomcat, MIT Kerberos, LDAP, AD, Red Hat Linux, Windows Server 2003.

Confidential

Application Design Engineer (C++, Oracle, Uniface)

Responsibilities:

  • Design documents and review high level architecture and design of solution components.
  • Enhancements, optimization for Seismic PreStack and PostStack Data Modules using C++.
  • User Interface designing (GUI) in Uniface and its interaction/integration with Oracle 10g.
  • Designed & developed Database Objects(tables, views, functions, procedures, triggers and constraints) using Toad, Oracle.

Development Environment: C++, g++, Oracle, Toad, XML, Uniface, Shell scripts, Source Insight, AIX/ Linux.

Confidential

Sr. Software Test Engineer

Responsibilities:

  • Database Connectors, Drivers, Interface Enhancements: Worked on developing/hackingnative database connectors and Interfaces including LibPQ and ECPG. ECPG is based on Embedded SQL (Pro*C in Oracle) utilizing LibPQ at the backend.
  • Cross platform Application Development/Testing: Creating scenarios, Designing test plans, executing test cases for PG-SPL and maintaining Regression Testing Suites like Cunit.

Development Environment: ANSI C, gcc, vim, pico, SQL, PL/SQL, SPL, PG SQL, PG-SPL, Developer studio, unix shell scripts.

Confidential

Lecturer/Research Associate - Department of Electrical Engineering

Responsibilities:

  • Finger print Verification System: Implemented Minutiae based Fingerprint Verification System in Matlab and C++.
  • Face Recognition System: Implemented facial recognition system using Matlab Image Processing.
  • MIPS: Simulatedcomplete data path and control unit of 5-staged pipelined MIPS architecture.

We'd love your feedback!