Sr. Application Developer Resume
New York City, NY
7 years of IT experience in Analysis, Design, Development and Implementation of enterprise wide distributed applications in the banking and finance domain.
- Sr. Application Developer with 7+ years of Experience in conception, analysis, design and development of high availability, distributed, scalable and high performance multi-tier enterprise applications in C++ and PERL on UNIX platform.
- Over 6 years of experience within Morgan Stanley Development Environment. Worked in the Institutional Securities Group in a variety of capital market areas order routing system, equity trade reconciliation, trade confirmation, legacy migration and re-engineering and email archival system.
- Extensive programming and logical skills in software design and development using C++, PERL with IBM MQ, XML, Autosys, FIX protocol.
- Hands-on experience in project lifecycle activities like Requirement Specification Analysis, System Design, Development (Coding and Testing) and Implementation, with emphasis on Object-Oriented Methodologies (OOMT) and Reverse Engineering solutions
- Experienced on full Software Development Life Cycle including requirements gathering, system analysis, design, documentation, development, testing, integration, installation, deployment, maintenance and support.
- Experience in Version control systems like Perforce, CVS and RCS and scheduling tools like Autosys
- Proficient with different Software development methodologies including Iterative, Prototyping and Agile Methodologies.
- Adept at collaborating with clients and functional managers to identify core business requirements and leverage technology to streamline business processes.
- Experience in autonomy ‘s content management system with knowledge of messaging protocols and standards such as MIME, SMTP, RFC2821, RFC2822
- Proficient in writing PERL-CGI scripts for web development & Reporting based programs.
- Experience in implementation and support of solutions using SunGard’s STeP platform (IntelliSUITE, intelliMATCH, and IntelliTRACS).
- Experience in Software Build, Configuration Management and Automation.
- Experience in Application Server Administration and Performance Monitoring.
Technical Competencies
Expertise: C, C++, PERL, UNIX Shell Scripting, Sybase, PL/SQL
Development Tools: Autosys, QMon, JIRA, P4Perforce, IBM Purify, SYTS, Valgrind, WISQL2, MSNetMQ, IBM Message Queue, SunGaurd IntelliMatch, RapisdSQL, DBArtisan, VMS, VCS, RCS, Perforce, JIRA
Operating Systems Win XP/7, RH Linux, SUN Solaris, Ubuntu Linux
Professional Experience
Search Archive System
Sr. Application Developer New York City, NY
Client: Confidential, Jan 2010 Present
- Worked as technical expert in Autonomy’s Digital Safe Operations team responsible for maintaining and supporting the digital safe environment, a consolidated content management system, which is an IDOL-based platform and built on the unique meaning-based technology and information processing
- Devolved the email classification system in C++, PERL to buffer the mail metadata for legal requirements.
- Developed UNIX based multi-threaded system in PERL to search the mail header information of historical emails.
- Developed a dashboard in C++ and CGI to centralize the mail verification & reconciliation system.
- Wrote a C program to create timeline of particular mail data to provide graphical representation to investigation teams.
- Worked directly with the clients and Autonomy for Requirement gathering and preparing SRS.
- Prepared test cases for testing message archiving of Socialware implementation.
- Developed various PERL and Unix tools to validate the RFC feed formats and validating different message protocols, SMTP and MIME Format.
- Migrating and validating the firm wide LDAP data from Sybase to DB2.
- Updated Job Scheduling environment to Autosys.
SSR Migration
Programmer Analyst Jersey City, NJ
Client: Confidential,May 2009 - Dec 2010
- Analyzed the Smart stream reconciliation (SSR) system design and migrated all reconciliation feed to IntelliMatch.
- Re-engineered the reconciliation feed that has either performance issues, low match rate issues or poorly implemented, using PERL
- Worked on analyzing day-to-day reconciliation support system for Ops control.
- Worked with various business Lines to gather requirements for new builds and enhancement of current system.
- Evaluated the current processing and automated the system in PERL to improve overall process efficiencies.
Smart Order Routing Technology Integration
Programmer Analyst New York, NY
Client: Confidential,June 2007 - April 2009
- Enhancement of C++ applications of Smart order routing technology system for Equity, Futures and FX trading.
- Configuration Management of the system to address changes in US equities market structure, market data feeds, and exchange connectivity
- Introduced new functionalities/strategies in the system
- Upgraded processes to the latest available binaries in Morgan Stanley Development Environment
- Wrote various tools in PERL such as FIX message search, DTD grep and RFB reports for electronic trading and trade confirmation system
- Deployed latest builds into production using etscfg, a Morgan Stanley specific configuration management tool using TCM, RCS and VMS
Flexible Confirm version 2 Renovation
System Engineer Pune, India
Client: Confidential, Dec 2005 May 2007
- Upgraded the Flexible Confirm & Trade Allocation System from Solaris to Linux using latest MSParts C++ libraries.
- Analyzed and classified the component structure based on North American & Europe equities trading and settlement processes
- Developed Linux-based multi-threaded TCP/IP-based client/server system to implement the delivery confirmation system for different platform.
- Worked as release manager for order management readers & delivery mechanism components and worked on planning, implementation, testing and production turnover for all the components.
- Written UNIX Shell scripts for automation and reconciliation the complete System
- Upgraded overall trade allocation & settlement system to use Perforce & Autosys.
- Moved the message queue architecture from IBM MQ to Morgan Stanley’s MSNetMQ.
Education
Bachelor of Technology (B.tech) in Computer Science & Engineering