Programmer Analyst Resume
New Brunswick, NJ
SUMMARY:
- 17 years as C++ developer and Tech Lead with strong Banking and Financial domain experience.
- Worked for industry leaders Bloomberg, Confidential & Confidential on mission critical applications.
- Expertise in software analysis, design, development, testing and implementation using C++, Python, VC++, XML/XSL.
- Expertise in design, implementation & maintenance of server - side applications.
- Experience in working on IBM AIX, Sun Solaris, Red Hat Linux, Windows 7, 9x & XP.
- Experience in designing and implementing multi-threaded and multi-tier applications in Linux & Windows.
- Experience in implementing socket based client-server application in Linux & Windows.
- Automated BCP & Disaster Recovery procedures. Worked on failover recovery setup, etc.
- Expertise in designing & implementing DML/DDL for RDBMS like Sybase, Oracle and SQL Server.
- Experience in working with messaging protocols like FIX and Confidential and popular products like IBM MQ & HP QC.
- Expertise in all facets of project management.
TECHNICAL SKILLS:
Programming Languages & Scripts: C++, C, Java, PL/SQL, Shell Script, PERL, HTML, VB, UML
Mark-up/Scripting Languages: HTML, XML, JavaScript, JSON
XML Technologies: XSL/XSLT, SAX, DOM
Databases: Sybase, SQL-Server 7.0/2000, Oracle 9G/10G, Postgres
Build and Release Control Systems: SVN, Perforce, VSS, RCS, CVS, ClearCase
Defect/Bug Tracking: HP Quality Center, JIRA
Operating Systems: Sun Solaris, Red Hat Linux, Windows Vista/XP
Business Protocols: FIX, Confidential messaging, Oasys global & direct
Other Skills: Requirements Engineering, UML, Design Patterns, Code Reviews, Test Planning
EMPLOYER:
Confidential, New Brunswick, NJ
Programmer Analyst
Responsibilities:
- Developed disk and in-memory integrity checks using C++.
- Developed tools and scripts for migration from 32-bit to 64-bit using Python/Shell.
- Developed upgrade flow in Confidential installer using C++/Python.
- Migrate existing 32-bit components to 64-bit on all supported platforms
- Developed Docker POC using C++/Python
- Triage and fix production bugs
Environment: C++, Python, Linux, Solaris, AIX, Windows, Docker
Confidential, Manhattan, New York
Programmer Analyst
Responsibilities:
- Developed metering and billing mechanism to publish values using new channels using C++/Python
- Developed outlier detection and reporting based on rules infrastructure using C++/Python
- Developed new features in linked bonds libraries to improve pricing
- Updated outlier processing for improved audit and history tracking
- Developed new memory mapped files for storing pricing, curves and security data
- Worked on optimization initiatives of pricing services to improve snap-shot timings
- Triage and fix existing production issues
- Developed new screens and update existing ones in Bloomberg terminal
- Developed loan processing components to get feeds from new vendors
Environment: C++, Python, AIX, LINUX, SSIS, MS SQL SERVER, Bloomberg Terminal, JScript, Shell, GIT, SVN
Confidential, Jersey City, NJ
Technical lead
Responsibilities:
- Interacting with client business & IT team, internal management reporting
- Capacity planning and performance tuning.
- Developed quick response (QR) code in personalized documents
- Developed promotion code workflow
- Developed web delivery workflow for all documents
- Developed ledger reports and shopping cart upgrades
- Proposed design and architecture of next generation
- Migrated source control from CVS to Hg.
Environment: MFC/VC++, Java, Postgres, XML/XSL, Active MQ, Quark Express, CVS, Hg
Confidential, Iselin, NJ & Wilmington, DE
Lead Technical Analyst
Responsibilities:
- Worked on Confidential Act changes along with WAMU integration and MISMO standardization.
- Data remediation for MISMO/UCDP compliance
- Site visits to triage and fix major performance issues to increase operations productivity
- Worked on memory leaks issues and GUI crashes.
- Create and maintain the impact matrix for all releases.
- Triage production issues and testing defects along with new requirements from business
- Support IST/UAT and CTT testing. Provide deployment and post production support.
Environment: Java, Flex, Hibernate, Web-services, Oracle 11G, SVN, XML/XSL, IBM MQ
Confidential, Wilmington, Delaware
Tech Lead
Responsibilities:
- Developed new features to ensure RegZ compliance.
- Developed pricing information workflow
- Developed min-pay calculator and the IRIS/blueprint enrollment calculator
- Designed and developed the ODS interface to display marketing and account opening details
- Designed and developed screens to display all re-pricing actions on accounts
- Developed new features in dispute and charge-back workflows
Environment: MFC/VC++, Web-services, Oracle 10G/11G, SVN, XML/XSL
Confidential
Program Manager
Responsibilities:
- Owner for FC2 reporting to the confirms global owner
- Status reporting to Client & TCS senior management
- People management and mentoring
- Knowledge management for the portfolio
- Interacting with CSG & operations team.
- Architect solutions and work on proposals for new business
Confidential, Brooklyn, New York
Programmer Analyst
Responsibilities:
- Developed tools and scripts for automating business continuity and disaster recovery using C++/Shell.
- Developed database clean-up archiving and purging scripts using C++/PERL
- Developed email delivery system in FC3 using Java
- Developed FID Oasys Global and Fax in FC3 using Java
- Migration scripts of FID flow globally from FC2 to FC3 using PERL/Shell
- Query optimization for FC2 process and performance improvement of FC2 GUI.
- Worked on FC2 optimization to process high volumes
- Enhancements and maintenance of FC2 & FC3
Environment: C++, Java, Sybase, PERL, Solaris, Linux, IBM MQ, XML/XSL, Autosys, Perforce, RCS, Shell scripts, CGI