SlideShare a Scribd company logo
1 of 6
602-321-3556 Vikas Singh
vikassingh02@gmail.com
Background Summary:
• Around 8 + years of IT experience, serving as Project Lead, Team Lead, Senior Developer
within the Banking, Insurance and Capital markets.
• Experience with complete Software Development Life Cycle methods for creating J2EE based
applications. Experience includes all phases of the System Development Life Cycle, from
Project planning, Requirement Analysis, Effort Estimation, System Design and development.
• Ability to transfer business requirements into technical details.
• Proven leadership capabilities, providing workable strategies and building teams for maximum
effectiveness
• Exposure in Client communication, Team management, development tracking and expose to
Release and Project Management practices.
• Designed and implemented complex financial web application using Java, J2EE and IBM DB2
database
• Good implementation knowledge in Java Design Patterns like MVC, Business Delegate, Factory,
Singleton, DAO, Front Controller, Data Transfer Object, Session Façade and Service Pattern.
• Extensive expertise in Core Java, WebServices, XML ,J2EE, JSP, Java Servlets, JDBC, XML,
XSL, Eclipse, Rational Application developer(RAD), Apache Tomcat, SVN, CVS, JNDI, JMS,
MQ Series, ANT, JUnit. Cucumber, Hudson, Clover, MQ , PHP, Perl, Jscript ,mule ,Data Power
• Highly skilled in using Eclipse IDE, and Rational Software Application (RSA).
• Worked extensively with Web sphere Application Server 5.1/6.x, Tomcat Apache Servers
• Designed, developed, coded, tested and implemented phases of Software Development Life Cycle.
Application areas included development for Finance and Banking
• In depth and strong knowledge on the MVC architecture
• Architected web applications using the Struts and spring frameworks.
• Implemented/revamped existing applications to work with the Hibernate framework.
• Knowledge on Insurance Domain, working with State farm Insurance (Claims)
• Good knowledge of writing SQL queries, stored procedures.
• Years of experience in the Information Technology industry including custom development as a
Programmer and Lead Systems Analyst/ Designing.
• Good knowledge in middleware.
• Trained on various soft skills like: Interpersonal Communication, Client Interfacing, Planning and
Prioritizing, Negotiation Skills, Team Work and Group Review Techniques.
• Quick learner and ability to work persistently on challenging problems.
• Strong multitasking skills that has assisted in completing projects successfully within short
deadlines.
• Strong Practical experience using Scrum, Agile modelling and adaptive software development
Technical Skills:
Skill Details
Environment Windows 9x/2000/XP, MS-DOS, Unix
Languages Java, JavaScript, UNIX Shell Scripts, XML, XHTML, HTML XML
Databases Oracle(SQL, PL/SQL), MS Access, Sybase
Java Technologies SOAP Web Services, Rest Services ,JSP, Struts, Servlets, J2EE, JMS,
Java Collections, Hibernate(learning),
Framework MVC), Spring(learning)
Java IDE Rational Application Developer, Edit Plus, Text pad
Application Servers Web Sphere Application Server 6.1, Oracle App Server
Version Control & Release
Management System
Subversion, Ant, Knowledge of Maven Build
Web Servers WAS 6.X
Development
Methodologies
SDLC
Packages Microsoft Word/PowerPoint/Excel
Certifications SCJP (Sun Certified Java Programmer),RAD Certified,SBCD (EJB 3.0)
Certification
Educational Qualification:
• Masters of Computer Applications, Rajeev Gandhi Technical University Bhopal, India
• Bachelor of Science, Chhatrapati Shahu Ji MaharajUniversity Kanpur, India
Certifications:
• Sun Certified Java Programmer (JDK-1.5)
• Sun Certified Business Component developer (SCBCD EJB -3.0)
• IBM Rational Application developer (RAD-257)
• Accenture Solutions Delivery Academy: DEVELOPER certification program.
Professional Experience:
Employer – Accenture LLP
Client Name: State Farm Insurance Bloomington, IL
Client Role: Project Lead February 2011 - till date
Project Name: OCS/FCS –Online Claim Services/Facilitate Claim Service/Proactive Messaging
Description: OCS assists in creating a remarkable claim experience .The application allows state Farm
Customers and non-Customers access to claim details twenty- four hours a day. Claim Participants may
obtain this information on the statefarm.com. Name Insured also use the pocket agent application on
their IOS or android mobile Services.
Role: Project Lead/ Integration Lead
(Team Size -12)
Responsibilities:
• Leading a team of 8 people.
• Scheduling & Project Status Reporting.
• Actively participated in design decision for re-engineering OCS/New Facilitate Claim service/Pro
Active Messaging project
• Documented the Application Architecture Design Document for the project, creating use case,
activity, class and sequence diagrams including system and technical architecture, application
layers and APIs.
• Lead the planning and definition of architecture transition plans, both strategic and tactical.
• Developed Technical Specifications, Non-Functional Requirements, and provided architecture,
standards and design guidance to development teams consisting of employees and contractors.
• Reviewed Business Functional specifications, Source Code and Development Deliverables
prepared by developers
• Worked with the team to ensure quality delivery and quality of code, delivered meeting the
requirement by validation of code using eclipse validator, making sure JUnit tests are passed
before passing it to the build master for the release.
2
• Created Performance Test service for performance analysis matrix for the SOA infrastructure for
providing SLA (Service Level Agreement). Successfully implemented the technology, system
architecture to meet high availability and scalability to meet the performance expectation.
• Usage of J2EE design patterns namely DAO, Singleton and MVC for this application.
• Writing the ANT build scripts for deployment of the application.
• Used Jenkins for continuous build and deployment.
• Used Agile Scrum methodology though out the project
• Used Maven to create pluggable modules such as Web, Services, Security, and Commons, and
wired them into a single deployable artifact.
• Created REST-full API that produced output in JSON to be consumed by UI for rendering
dynamic data
• Configuration and usage of tools like Log4j APIs, JUnit and ANT.
• Usage of Java, Java Servlets for Java for development for modules.
• Creating Macro Design Documents and Micro Design Documents. Implementing the
requirements / Coding. Enhancements, application configuration, code migration, test plans and
walkthroughs. Ensuring that development is performed as per requirements.
• Created Performance Test service for performance analysis matrix for the SOA infrastructure for
providing SLA (Service Level Agreement). Successfully implemented the technology, system
architecture to meet high availability and scalability to meet the performance expectation.
As Production Support Lead was responsible for
• 24x7 on call primary point of contact for fixing any type of technical issues.
• Attend/initiate Triage/bridge conference call with different teams to fix any Real-time
production issue.
• Monitoring servers using Dashboard, Site scope, etc
• Application performance monitoring and enhancement.
Environment: Java, SOA[ /Rest Web Services, JASON Object XML, servlet, JSP, J2EE, RSA8, Oracle
application Server, Web Sphere, Oracle Database, SVN
Employer – Accenture LLP
Client Name: JPMC MORCOM New York, NY
Client Role: Java Lead Jan 2009 – Jan 2011
Project Name: Prime Brokerage
Description: Prime Brokerage (Central trade Processing, Reporting, Financing, and Servicing of the
account activities of hedge funds and traders PB Services, Clearance and Settlement of trades, Full
range of products, Financing in multiple currencies
Role: Software Engineer (Team Size -4)
Responsibilities:
• Developed software for new features and enhancements using Java, Servlet, JSP, XML & SQL
• Developed the Foreign Exchange Trading module – a system that helps to real-time –trading
sends message/email/popup in real-time or as a scheduled job when certain even gets triggered.
• Collaborating with the Business Analyst in defining and understanding the requirements and
prototype development
• Working with the quality assurance testing team for issues and defects resolutions and technical
know-how for the issues and defect tracking with JIRA.
• Resolved change requests.
• Performing document reviews, code reviews, unit testing of the application using JUnit, support
during UAT (User Acceptance Testing).
• Usage of J2EE design patterns namely DAO, Singleton and MVC for this application.
• Writing the ANT build scripts for deployment of the application.
• Extensive usage of XML throughout modules.
• Configuration and usage of tools like Log4j APIs, JUnit and ANT.
3
• Usage of Java, Java Servlets for Java for development for modules.
• Creating Macro Design Documents and Micro Design Documents. Implementing the
requirements / Coding. Enhancements, application configuration, code migration, test plans and
walkthroughs. Ensuring that development is performed as per requirements.
• Review the designs and complex coding modules
• Preparing installation instructions document for configurations of UAT and Prod servers.
Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT)& (SIT).
Communicating activities/progress to project managers. I was also part of UAT and production
deployment calls, and worked for production support also together with development.
• Designing end to end deployment
Environment: Java, Servlet, JSP, J2EE, XML, Struts, Eclipse, Oracle application Server, Web Sphere,
Oracle Database, UNIX Shell Scripts, SVN, CVS, JIRA.
Employer – Accenture LLP
Client Name: JPMC New York, NY
Client Role: Sr. Software Specialist Aug 2007 –December 2008
Domain: Banking- Derivatives
Project Name: DART
Description: The objective of DART is to improve the trade capture, control and reconciliation processes
between the Credit & Rates front office marketers and their supporting middle offices. Deal and Revenue
Tracker serves as the first step to standardize process workflow globally and aims to ease future
workflow enhancements.
Role: Sr. Software Specialist (Team Size -8)
Responsibilities:
• Develop the “DART” module thatallows the user to do trading based on various products.
• Developed the “Export to Excel” functionality whichallows the user to generate an excel sheet
corresponding to the report generated from the Report section. The data is in CSV format and
can be saved and opened like a normal excel sheet
• Interaction with the Business Analyst and preparing the Information Analysis Document (IAD).
• Interaction with the Business Analyst for Implementation Plan (IP)
• Coding using MVC 2 Framework (JSP, Struts, and Servlets).
• Worked with CVS (Software Configuration Management tool) to resolve the change requests.
• Resolved change requests.
• Preparing installation instructions document for configurations of UAT and Prod servers.
Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT) & (SIT).
Communicating activities/progress to project managers. I was also part of UAT and production
deployment calls, and worked for production support also together with development.
• Designing end to end deployment
Environment: Java, Struts, XML, ANT, PL/SQL, Sybase, CVS, UNIX Shell Scripts, Eclipse.
Employer – Accenture LLP
Client: EMC, India Bangalore
Project: Synergy Sales, Channel Express/Direct Express, SFDC, PRM service Jul 2006 to Jul
2007
Description: EMC provides the technologies and tools that can help companies release the power of
their information. They can help to design, build, and manage flexible, scalable, and secure information
infrastructures. And with these infrastructures, companies will be able to intelligently and efficiently store,
protect, and manage their information so that it can be made accessible, searchable, shareable, and,
ultimately, actionable.
Role: Junior Developer
Responsibilities:
• Analysis, design and development of applications based on J2EE design patterns.
• Developed front-end screens with JSP.
4
• Developed client-side validations using JavaScript.
• Used Struts as MVC Frame Work for designing the complete Web tier.
• Responsible for developing request-reply interface using JMS and MQ-Series.
• Developed J2EE components on Eclipse IDE.
• Responsible for writing Data Access Objects (DAO) using JDBC.
• Developed Ant scripts for build-management and deployment activities.
• Responsible for writing SQL and PL/SQL.
• Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern,
Abstract Factory Pattern, Facade Pattern and Value Object.
• Involved in creating case diagrams, object model diagrams, class diagrams, deployment
diagrams etc using UML/Rational Rose.
• Interacted with the client & the business communities for requirements and production issues.
Environment: Java, JSP, XML, ANT, PL/SQL, Tomcat, Oracle 9i, WinCVS, UNIX Shell Scripts, Edit
Plus, Eclipse
References: Available upon request.
5
• Developed client-side validations using JavaScript.
• Used Struts as MVC Frame Work for designing the complete Web tier.
• Responsible for developing request-reply interface using JMS and MQ-Series.
• Developed J2EE components on Eclipse IDE.
• Responsible for writing Data Access Objects (DAO) using JDBC.
• Developed Ant scripts for build-management and deployment activities.
• Responsible for writing SQL and PL/SQL.
• Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern,
Abstract Factory Pattern, Facade Pattern and Value Object.
• Involved in creating case diagrams, object model diagrams, class diagrams, deployment
diagrams etc using UML/Rational Rose.
• Interacted with the client & the business communities for requirements and production issues.
Environment: Java, JSP, XML, ANT, PL/SQL, Tomcat, Oracle 9i, WinCVS, UNIX Shell Scripts, Edit
Plus, Eclipse
References: Available upon request.
5

More Related Content

What's hot (19)

Mohini
MohiniMohini
Mohini
 
AbhishekKapuria
AbhishekKapuriaAbhishekKapuria
AbhishekKapuria
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
java
javajava
java
 
Vikas Kumar
Vikas KumarVikas Kumar
Vikas Kumar
 
Madhu Kopparapu Resume
Madhu Kopparapu ResumeMadhu Kopparapu Resume
Madhu Kopparapu Resume
 
Raji Resume (2)
Raji Resume (2)Raji Resume (2)
Raji Resume (2)
 
Nagaraju_M
Nagaraju_MNagaraju_M
Nagaraju_M
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Ashley Kevorkian.Selenium
Ashley Kevorkian.SeleniumAshley Kevorkian.Selenium
Ashley Kevorkian.Selenium
 
Anupam chaturvedi resume latest
Anupam chaturvedi resume  latestAnupam chaturvedi resume  latest
Anupam chaturvedi resume latest
 
Karthikeyan Resume
Karthikeyan ResumeKarthikeyan Resume
Karthikeyan Resume
 
Resume
 Resume Resume
Resume
 
leela.veda Resume
leela.veda Resumeleela.veda Resume
leela.veda Resume
 
Sukhwant resume
Sukhwant resumeSukhwant resume
Sukhwant resume
 
Yumasoft An Outsourcing Software Development Services
Yumasoft An Outsourcing Software Development ServicesYumasoft An Outsourcing Software Development Services
Yumasoft An Outsourcing Software Development Services
 
Saravanan_Sundaresan_ESB_ATG
Saravanan_Sundaresan_ESB_ATGSaravanan_Sundaresan_ESB_ATG
Saravanan_Sundaresan_ESB_ATG
 
Nadella.Deepthy-Resume
Nadella.Deepthy-ResumeNadella.Deepthy-Resume
Nadella.Deepthy-Resume
 
Supriya Pandeti Resume
Supriya Pandeti ResumeSupriya Pandeti Resume
Supriya Pandeti Resume
 

Viewers also liked

Viewers also liked (6)

AshishResume
AshishResumeAshishResume
AshishResume
 
Resume_GD
Resume_GDResume_GD
Resume_GD
 
Rakesh-Resume
Rakesh-ResumeRakesh-Resume
Rakesh-Resume
 
Resume_SamClose
Resume_SamCloseResume_SamClose
Resume_SamClose
 
Rudrani Angira Resume IU
Rudrani Angira Resume IURudrani Angira Resume IU
Rudrani Angira Resume IU
 
SagarKamat
SagarKamatSagarKamat
SagarKamat
 

Similar to Vikas_Singh_updated

Similar to Vikas_Singh_updated (20)

Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
SRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RESSRIRAM THOTA_JAVA_RES
SRIRAM THOTA_JAVA_RES
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Ramarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_WebserviceRamarao_US_NewNumber_Promatrix_Webservice
Ramarao_US_NewNumber_Promatrix_Webservice
 
Nihar Shah resumeNEW
Nihar Shah resumeNEWNihar Shah resumeNEW
Nihar Shah resumeNEW
 
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , UnixZia - Senior Java J2ee Developer with Oracle PlSql , Unix
Zia - Senior Java J2ee Developer with Oracle PlSql , Unix
 
GAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_ProfileGAJENDRA_JAVA_J2EE_Profile
GAJENDRA_JAVA_J2EE_Profile
 
Suresh ChinnappanResume
Suresh ChinnappanResumeSuresh ChinnappanResume
Suresh ChinnappanResume
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Ramesh Elangovan
Ramesh ElangovanRamesh Elangovan
Ramesh Elangovan
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Resume
ResumeResume
Resume
 
Santosh_Liferay_Developer
Santosh_Liferay_DeveloperSantosh_Liferay_Developer
Santosh_Liferay_Developer
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 
Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012Malli Resume_30 Jun 2012
Malli Resume_30 Jun 2012
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Shah niharc vmar1a
Shah niharc vmar1aShah niharc vmar1a
Shah niharc vmar1a
 
Prasanth_CV
Prasanth_CVPrasanth_CV
Prasanth_CV
 
harish_resume
harish_resumeharish_resume
harish_resume
 

Vikas_Singh_updated

  • 1. 602-321-3556 Vikas Singh vikassingh02@gmail.com Background Summary: • Around 8 + years of IT experience, serving as Project Lead, Team Lead, Senior Developer within the Banking, Insurance and Capital markets. • Experience with complete Software Development Life Cycle methods for creating J2EE based applications. Experience includes all phases of the System Development Life Cycle, from Project planning, Requirement Analysis, Effort Estimation, System Design and development. • Ability to transfer business requirements into technical details. • Proven leadership capabilities, providing workable strategies and building teams for maximum effectiveness • Exposure in Client communication, Team management, development tracking and expose to Release and Project Management practices. • Designed and implemented complex financial web application using Java, J2EE and IBM DB2 database • Good implementation knowledge in Java Design Patterns like MVC, Business Delegate, Factory, Singleton, DAO, Front Controller, Data Transfer Object, Session Façade and Service Pattern. • Extensive expertise in Core Java, WebServices, XML ,J2EE, JSP, Java Servlets, JDBC, XML, XSL, Eclipse, Rational Application developer(RAD), Apache Tomcat, SVN, CVS, JNDI, JMS, MQ Series, ANT, JUnit. Cucumber, Hudson, Clover, MQ , PHP, Perl, Jscript ,mule ,Data Power • Highly skilled in using Eclipse IDE, and Rational Software Application (RSA). • Worked extensively with Web sphere Application Server 5.1/6.x, Tomcat Apache Servers • Designed, developed, coded, tested and implemented phases of Software Development Life Cycle. Application areas included development for Finance and Banking • In depth and strong knowledge on the MVC architecture • Architected web applications using the Struts and spring frameworks. • Implemented/revamped existing applications to work with the Hibernate framework. • Knowledge on Insurance Domain, working with State farm Insurance (Claims) • Good knowledge of writing SQL queries, stored procedures. • Years of experience in the Information Technology industry including custom development as a Programmer and Lead Systems Analyst/ Designing. • Good knowledge in middleware. • Trained on various soft skills like: Interpersonal Communication, Client Interfacing, Planning and Prioritizing, Negotiation Skills, Team Work and Group Review Techniques. • Quick learner and ability to work persistently on challenging problems. • Strong multitasking skills that has assisted in completing projects successfully within short deadlines. • Strong Practical experience using Scrum, Agile modelling and adaptive software development Technical Skills: Skill Details Environment Windows 9x/2000/XP, MS-DOS, Unix Languages Java, JavaScript, UNIX Shell Scripts, XML, XHTML, HTML XML Databases Oracle(SQL, PL/SQL), MS Access, Sybase
  • 2. Java Technologies SOAP Web Services, Rest Services ,JSP, Struts, Servlets, J2EE, JMS, Java Collections, Hibernate(learning), Framework MVC), Spring(learning) Java IDE Rational Application Developer, Edit Plus, Text pad Application Servers Web Sphere Application Server 6.1, Oracle App Server Version Control & Release Management System Subversion, Ant, Knowledge of Maven Build Web Servers WAS 6.X Development Methodologies SDLC Packages Microsoft Word/PowerPoint/Excel Certifications SCJP (Sun Certified Java Programmer),RAD Certified,SBCD (EJB 3.0) Certification Educational Qualification: • Masters of Computer Applications, Rajeev Gandhi Technical University Bhopal, India • Bachelor of Science, Chhatrapati Shahu Ji MaharajUniversity Kanpur, India Certifications: • Sun Certified Java Programmer (JDK-1.5) • Sun Certified Business Component developer (SCBCD EJB -3.0) • IBM Rational Application developer (RAD-257) • Accenture Solutions Delivery Academy: DEVELOPER certification program. Professional Experience: Employer – Accenture LLP Client Name: State Farm Insurance Bloomington, IL Client Role: Project Lead February 2011 - till date Project Name: OCS/FCS –Online Claim Services/Facilitate Claim Service/Proactive Messaging Description: OCS assists in creating a remarkable claim experience .The application allows state Farm Customers and non-Customers access to claim details twenty- four hours a day. Claim Participants may obtain this information on the statefarm.com. Name Insured also use the pocket agent application on their IOS or android mobile Services. Role: Project Lead/ Integration Lead (Team Size -12) Responsibilities: • Leading a team of 8 people. • Scheduling & Project Status Reporting. • Actively participated in design decision for re-engineering OCS/New Facilitate Claim service/Pro Active Messaging project • Documented the Application Architecture Design Document for the project, creating use case, activity, class and sequence diagrams including system and technical architecture, application layers and APIs. • Lead the planning and definition of architecture transition plans, both strategic and tactical. • Developed Technical Specifications, Non-Functional Requirements, and provided architecture, standards and design guidance to development teams consisting of employees and contractors. • Reviewed Business Functional specifications, Source Code and Development Deliverables prepared by developers • Worked with the team to ensure quality delivery and quality of code, delivered meeting the requirement by validation of code using eclipse validator, making sure JUnit tests are passed before passing it to the build master for the release. 2
  • 3. • Created Performance Test service for performance analysis matrix for the SOA infrastructure for providing SLA (Service Level Agreement). Successfully implemented the technology, system architecture to meet high availability and scalability to meet the performance expectation. • Usage of J2EE design patterns namely DAO, Singleton and MVC for this application. • Writing the ANT build scripts for deployment of the application. • Used Jenkins for continuous build and deployment. • Used Agile Scrum methodology though out the project • Used Maven to create pluggable modules such as Web, Services, Security, and Commons, and wired them into a single deployable artifact. • Created REST-full API that produced output in JSON to be consumed by UI for rendering dynamic data • Configuration and usage of tools like Log4j APIs, JUnit and ANT. • Usage of Java, Java Servlets for Java for development for modules. • Creating Macro Design Documents and Micro Design Documents. Implementing the requirements / Coding. Enhancements, application configuration, code migration, test plans and walkthroughs. Ensuring that development is performed as per requirements. • Created Performance Test service for performance analysis matrix for the SOA infrastructure for providing SLA (Service Level Agreement). Successfully implemented the technology, system architecture to meet high availability and scalability to meet the performance expectation. As Production Support Lead was responsible for • 24x7 on call primary point of contact for fixing any type of technical issues. • Attend/initiate Triage/bridge conference call with different teams to fix any Real-time production issue. • Monitoring servers using Dashboard, Site scope, etc • Application performance monitoring and enhancement. Environment: Java, SOA[ /Rest Web Services, JASON Object XML, servlet, JSP, J2EE, RSA8, Oracle application Server, Web Sphere, Oracle Database, SVN Employer – Accenture LLP Client Name: JPMC MORCOM New York, NY Client Role: Java Lead Jan 2009 – Jan 2011 Project Name: Prime Brokerage Description: Prime Brokerage (Central trade Processing, Reporting, Financing, and Servicing of the account activities of hedge funds and traders PB Services, Clearance and Settlement of trades, Full range of products, Financing in multiple currencies Role: Software Engineer (Team Size -4) Responsibilities: • Developed software for new features and enhancements using Java, Servlet, JSP, XML & SQL • Developed the Foreign Exchange Trading module – a system that helps to real-time –trading sends message/email/popup in real-time or as a scheduled job when certain even gets triggered. • Collaborating with the Business Analyst in defining and understanding the requirements and prototype development • Working with the quality assurance testing team for issues and defects resolutions and technical know-how for the issues and defect tracking with JIRA. • Resolved change requests. • Performing document reviews, code reviews, unit testing of the application using JUnit, support during UAT (User Acceptance Testing). • Usage of J2EE design patterns namely DAO, Singleton and MVC for this application. • Writing the ANT build scripts for deployment of the application. • Extensive usage of XML throughout modules. • Configuration and usage of tools like Log4j APIs, JUnit and ANT. 3
  • 4. • Usage of Java, Java Servlets for Java for development for modules. • Creating Macro Design Documents and Micro Design Documents. Implementing the requirements / Coding. Enhancements, application configuration, code migration, test plans and walkthroughs. Ensuring that development is performed as per requirements. • Review the designs and complex coding modules • Preparing installation instructions document for configurations of UAT and Prod servers. Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT)& (SIT). Communicating activities/progress to project managers. I was also part of UAT and production deployment calls, and worked for production support also together with development. • Designing end to end deployment Environment: Java, Servlet, JSP, J2EE, XML, Struts, Eclipse, Oracle application Server, Web Sphere, Oracle Database, UNIX Shell Scripts, SVN, CVS, JIRA. Employer – Accenture LLP Client Name: JPMC New York, NY Client Role: Sr. Software Specialist Aug 2007 –December 2008 Domain: Banking- Derivatives Project Name: DART Description: The objective of DART is to improve the trade capture, control and reconciliation processes between the Credit & Rates front office marketers and their supporting middle offices. Deal and Revenue Tracker serves as the first step to standardize process workflow globally and aims to ease future workflow enhancements. Role: Sr. Software Specialist (Team Size -8) Responsibilities: • Develop the “DART” module thatallows the user to do trading based on various products. • Developed the “Export to Excel” functionality whichallows the user to generate an excel sheet corresponding to the report generated from the Report section. The data is in CSV format and can be saved and opened like a normal excel sheet • Interaction with the Business Analyst and preparing the Information Analysis Document (IAD). • Interaction with the Business Analyst for Implementation Plan (IP) • Coding using MVC 2 Framework (JSP, Struts, and Servlets). • Worked with CVS (Software Configuration Management tool) to resolve the change requests. • Resolved change requests. • Preparing installation instructions document for configurations of UAT and Prod servers. Resolving Defects/Bugs doing Unit Testing and User Acceptance Testing (UAT) & (SIT). Communicating activities/progress to project managers. I was also part of UAT and production deployment calls, and worked for production support also together with development. • Designing end to end deployment Environment: Java, Struts, XML, ANT, PL/SQL, Sybase, CVS, UNIX Shell Scripts, Eclipse. Employer – Accenture LLP Client: EMC, India Bangalore Project: Synergy Sales, Channel Express/Direct Express, SFDC, PRM service Jul 2006 to Jul 2007 Description: EMC provides the technologies and tools that can help companies release the power of their information. They can help to design, build, and manage flexible, scalable, and secure information infrastructures. And with these infrastructures, companies will be able to intelligently and efficiently store, protect, and manage their information so that it can be made accessible, searchable, shareable, and, ultimately, actionable. Role: Junior Developer Responsibilities: • Analysis, design and development of applications based on J2EE design patterns. • Developed front-end screens with JSP. 4
  • 5. • Developed client-side validations using JavaScript. • Used Struts as MVC Frame Work for designing the complete Web tier. • Responsible for developing request-reply interface using JMS and MQ-Series. • Developed J2EE components on Eclipse IDE. • Responsible for writing Data Access Objects (DAO) using JDBC. • Developed Ant scripts for build-management and deployment activities. • Responsible for writing SQL and PL/SQL. • Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Abstract Factory Pattern, Facade Pattern and Value Object. • Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose. • Interacted with the client & the business communities for requirements and production issues. Environment: Java, JSP, XML, ANT, PL/SQL, Tomcat, Oracle 9i, WinCVS, UNIX Shell Scripts, Edit Plus, Eclipse References: Available upon request. 5
  • 6. • Developed client-side validations using JavaScript. • Used Struts as MVC Frame Work for designing the complete Web tier. • Responsible for developing request-reply interface using JMS and MQ-Series. • Developed J2EE components on Eclipse IDE. • Responsible for writing Data Access Objects (DAO) using JDBC. • Developed Ant scripts for build-management and deployment activities. • Responsible for writing SQL and PL/SQL. • Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Abstract Factory Pattern, Facade Pattern and Value Object. • Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose. • Interacted with the client & the business communities for requirements and production issues. Environment: Java, JSP, XML, ANT, PL/SQL, Tomcat, Oracle 9i, WinCVS, UNIX Shell Scripts, Edit Plus, Eclipse References: Available upon request. 5