Consultant Resume
Pennington, NJ
SUMMARY:
- Over 15 years of leadership and technical experience in architecting distributed enterprise systems - Java, JEE, SOA, SQL, RDBMS databases, NoSQL databases, Messaging, Spring, Web Services, and MDM technologies.
- Extensive experience in leading and architecting multiple projects through all phases of software development lifecycle including requirements definition, design, implementation, testing, and maintenance using agile and waterfall methodologies.
- Experienced in system architecture, design, process improvement, project management, and budget management.
- Stay abreast of new technology trends and conduct POCs for new technologies.
- Good knowledge of data analysis, data structures, algorithms, ORDBMS concepts, oracle, MS SQL Server, Sybase, and NoSQL databases.
- Excel at collaborating with stakeholders and influencing decision making.
- Proficient in managing on-shore and off-shore teams.
TECHNICAL SKILLS:
Languages: Java, SQL, C++, JavaScript, HTML, XML, UML.
Technologies: JEE, TCP/IP, SOA, CXF, SOAP Web Services, Restful web services, JAXB, Spring, JDBC, Hibernate, DOM, JUNIT, Informatica MDM, Splunk, Apache Commons, Jsch .
Message Middleware: Rabbit MQ, AMQP, IBM MQSeries, JMS.
Operating Systems: Windows, Unix, Linux, Sun Solaris.
Web/Application servers: IIS, Apache, IBM Websphere.
RDBMS /No SQL: MS SQL Server, Sybase, ORACLE, Graph database (Neo4J).
Tools: Eclipse, Factset, R, Matlab, ERWIN, TOAD, Maven, Ant, Microsoft Visio, Rational Enterprise, SOAP UI, SONAR qube.
Source control: SVN, PVCS, CVS, Visual Source Safe, Git.
Cloud Platform: AWS, EC2, S3, Redshift.
Architectural Framework: TOGAF, ITIL.
PROFESSIONAL EXPERIENCE:
Consultant
Confidential, Pennington, NJ
Responsibilities:
- Led the architecting of Informatica MDM upgrade solution from version 9.1 to 10.1 to in corporate MDM architecture changes. MDM is part of overall SOA that includes BPM, ODM, and Web Services. Performed impact analysis on various components with the help of multiple teams. Provided cross-functional team leadership in this highly-distributed project.
- Led the design and development of Configuration Validation Tool with operations and support teams using Java 8. Worked on an SOA-based distributed Common Client Data Identifier integration project to integrate Bank’s customer profiles with Wealth management client profiles
Technology: Informatica Identity Resolution (10.0), Informatica MDM (9.1, 10.1), WebSphere, Java 8, SOAP Web Services, Oracle, Splunk, Linux.
Confidential, NYC, NY
Software Delivery Advisor
Responsibilities:
- Led an on-shore/offshore Agile development team for integration of AHM Care Engine Alerts, and Active Care Team patient registration with a third-party Patient Portal using Enterprise Service Bus (ESB) architecture, JSON, Spring, and Restful web services. Selected the team members, and assigned stories.
Technology: Core Java, CXF, RabbitMQ, Thrift, SOAP Web Services, Restful web services, OAUTH2, Spring, Lucene, Neo4j (Graph database), Eclipse, Ant, JBoss, Oracle, JUNIT, shell script, Maven, Rally, Jenkins.
Consultant
Confidential, NYC, NY
- Led an on-shore/offshore team for development of Clinical Data Ingestion application. Introduced multiple build and development process improvements.
- Enhanced the performance of a HIE application using Lucene. In addition, improved throughput of the application by performance tuning Garbage Collection.
Technology: Core Java, CXF, RabbitMQ, Thrift, SOAP Web Services, Restful web services, OAUTH2, Spring, Lucene, Neo4j (Graph database), Eclipse, Ant, JBoss, Oracle, JUNIT, shell script, Maven, Rally, Jenkins.
Consultant
Confidential, Pittsburgh, PA
- Responsible for analysis, design, and development of an Enterprise Risk Integration application on BNYM eXtreme Platform (BXP), which is BNY’s java based cloud platform.
- Analyzed various data sources and data flow of BI application for data validation
- Worked on UNIX shell script to automate Pentaho data load jobs.
Technology: Core Java, Spring, Eclipse, Maven, Tomcat, JSP, Oracle, Pentaho, UNIX shell script
Consultant
Confidential, Minneapolis, MN& NJ
Responsibilities:
- Responsible for analysis, design, and development of Reporting Automation application for risk management using Core Java, Spring, Oracle, and Sybase at Confidential.
- Redesigned and developed the application to support multiple schedules per report, and various users.
- Developed new Facilities Material Change and other reports.
- Developed Quantitative Stock Selection System using fundamental and time series data.
- Developed batch processes to upload daily end of day data, and a web based system for users to select a strategy and various parameters.
- Built quantitative models for Corner Stone Capital.
Technology: Core Java, Spring, Eclipse, Maven, Quartz Scheduler, JUnit, Web Logic, Sybase, Oracle
Analyst/ Developer
Confidential, Minneapolis, MN
- Built and maintained various financial models.
- Built quantitative reporting application for portfolios using Core Java.
- Developed and back tested various algorithms for stock selection using the end of day data.
- Involved in the data model design and technology selection process.
Technology: Java/JEE, XML, FactSet, Spring, Hibernate, Eclipse, Junit, WebSphere, SQL Server
Analyst/ Developer
Confidential, Minneapolis, MN
Responsibilities:
- Developed Core Java libraries for quantitative analysis, VaR, risk management, and reporting.
- Developed batch scheduled applications for updating market data.
Technology: Java, XML, FactSet, Spring, Eclipse, Junit, WebSphere, SQL Server.
Analyst/ Developer
Confidential, Minneapolis, MN
Responsibilities:
- Performed data analysis, research, prototype, design, development, testing, and implementation of quantitative equity systems and quantitative risk management application using Barra multifactor model.
- Analyzed large datasets, worked with multiple vendor feeds, and built portfolio analytics and performance reporting systems.
- Developed batch applications to download time series and cross-sectional data for the end of the day risk and multifactor analysis .
Technology: Java, Struts, Spring, Hibernate, JSP, JavaScript, HTML, XML, SQL Server, FactSet, WebSphere
Lead Systems Analyst/ Developer
Confidential, Minneapolis, MN
Responsibilities:
- Led the development of core transaction modules for the new version of Payment Web Services using SOAP, JMS, and Agile methodology, which helped in increasing the transaction volume by 37%.
- Developed Web Services using WSDL, SOAP, and UDDI in distributed web application development environment.
- Conducted status meetings, daily scrum standup meetings, and defect management in an Agile environment
- Worked with offshore system maintenance and development team.
Technology: Java/J2EE, JSP, Servlets, XML, JMS, Messaging, Web Services, SOAP, SQL Server
Java Developer Consultant
Confidential, Minneapolis, MN
Responsibilities:
- Designed and developed Java/J2EE, struts based risk management software product for Sarbanes- Oxley compliance
- Designed and developed application framework for a J2EE based German law search website
- Conducted status meetings, daily scrum standup meetings, and defect management in an Agile environment
Technology: Java, J2EE, Struts, XML, XSL
System Architect/Lead
Confidential, MN
Responsibilities:
- Led a team to implement a sales system for Sikorsky helicopters. The System was used to configure the helicopters visually, generate proposals with price information, gather customer information, manage cases, and create presentation material for the clients. It was developed using Java, J2EE, application server.
- Assigned tasks based on developer strengths, reviewed teamwork, and provided mentoring.
- Evaluated and recommended development software and processes.
- Developed custom sales automation systems for General Motors, Rockwell, Volvo, and Carrier using Visual C++, MFC, Rational Rose, and Visio.