Senior Consultant Resume
Weehawken, NJ
SUMMARY
- An Oracle certified Java programmer having over TEN years of experience in IT Industry as an Application Developer in the field of Java, Specializing in analysis, design, development, production support in client/Server and Enterprise Business Applications.
- Having worked in four different countries across the Retail and Banking domain, aspiration is to be a technical architect solution provider by learning new technologies and methodologies that evolve in IT.
- Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process Management using Agile Methodology.
- Extensive programming experience in developing Web based applications using Java, J2EE, JSP, Servlet, JavaBeans, JDBC, XML, JavaScript, HTML, Web Services (REST), SOA, Spring 3.x, Hibernate.
- Experience in unit testing the applications using JUnit Framework
- Experience in using J2EE Application Servers such as IBM WebLogic and Web Servers as Tomcat 5.x/6.x/7.0
- Experience in writing SQL Queries, PL/SQL Packages, Stored Procedures, and Functions.
- Experience in O/R Mapping tools like Hibernate 3.x and Logging frameworks using Log4j
- Experienced in using defect tracking tool such as ALM.
- Excellent business knowledge on the BFSI domain.
- Experience in managing a team of 20+ members as a Lead in 2 projects.
- Experience in practicing and performing ITIL V3 process (Incident, Problem and Change management).
- Possess Rich Communication and Interpersonal Skills.
- Result Oriented with strong problem solving skills.
- Flexible & versatile to adapt to any new environment with a strong desire to keep pace with latest technologies.
- Capable of working as Team member or individually with minimum supervision.
TECHNICAL SKILLS
Language: Core Java, J2EE
Frameworks: Spring 3.0, Hibernate 3.0, Struts 2.0/1.1
Web Technologies: JSP, SERVLET, XML, SOAP, Spring, Restful API, JavaScript, CSS, HTML
Database: Oracle (10g), MYSQL 5.x, MS-Access, TOAD
Application Servers: WebLogic (8.1)
Web Servers: Apache Tomcat 6, 7, Jboss
Tools: /IDE: Eclipse, Toad, Putty, soap, ALM, Geneos, IntelliJ, GitHub
Build/Deploy Management: Ant (1.7)
Operating System: UNIX and Windows
Scheduler: Control M
PROFESSIONAL EXPERIENCE
Confidential, Weehawken, NJ
Senior Consultant
Responsibilities:
- Developed various services and processes using Java, Spring injectionand JDBC using lingua protocol.
- Developed patient data loader using Spring Batch for investment banking system.
- Extensive JUnit / JMock test cases to provide good coverage to the code.
- Implemented test cases for load testing and integration testing.
- Used Java,Multi-threadingand Springextensively for designing all the objects and logical layers.
- Involved in the optimization of code and improving the performance.
- Performed Unit and System testing, before integrating all the separate modules for further testing to assure an efficient operation.
Environment: Core Java 8, Spring 3.0, XML, JavaScript, CSS, HTML, JUnit Testing framework,IntelliJ, Toad for oracle, putty, GitHub and WinSCP
Confidential, New Jersey, NJ
Senior Software Engineer / Technical Lead
Responsibilities:
- Worked as Senior software engineer and Lead the offshore team and acts as an Onsite coordinator
- Developed the application using the iterative and incremental software development process of Agile methodology.
- Analyzing the requirements from System Analysts. Designing new components required for new requirements.
- Developed application using Spring Core, Spring AOP and Spring ORM Framework and Web services
- Developed RESTFUL Web services using JAX-RS
- Designed message (MQ) flows/sub flows and mapped the code as per inbound and outbound layouts.
- Used Hibernate as ORM for persistence and Involved in writing entities.
- Interact with clients to understand their needs and propose design to the team to implement the requirement.
- Worked in the Use case requirements, analysis, design and development phase
- Responsible for handling all the Integration, maintenance, Enhancement, production support requirement and directly handling the issue with the team as Lead.
- Handled a team of 20 members as Lead and Guide the team in resolving the Day to Day issues
- Ensure accurate investigation (root cause analysis) and resolution of problems.
- Participate in various DR (Disaster Recovery) during the application support.
- Generate various KCS reports for the portfolio. Initiate the file system archive process whenever any file system cross the defined threshold.
Environment: Java 1.5/1.6, J2ee, Oracle 10g, Spring 3.0, Hibernate 3.0, Java Script, XML, WebLogic 9.2/10.3, JUnit Testing framework, Toad, Eclipse, Putty, WinSCP, Geneos, Control M, Tomcat 7, REST, DAP Portal, IBM MQ
Confidential
Senior Software Engineer (SME)
Responsibilities:
- Involved in transition of the project as Lead and made the project stable without any customer escalation.
- Handled a team of 5 members as Lead.
- Participate in periodical calls with key customers and provide regular customer updates.
- Ensure knowledge management through process documentation including process flows, training decks, Updating Run book, etc.
- Ensure accurate investigation (root cause analysis) and resolution of problems.
- Participate in various DR (Disaster Recovery) during the application support.
- During the Application release, perform the sanity testing and check the application performance.
- Generate various reports for the portfolio and for the senior management review.
- Initiate the file system archive process whenever any file system cross the defined threshold.
- Preparation of sign - off documents for various phases
Environment: Java 1.5, J2ee, Oracle 10g, Java Script, XML, WebLogic 9.2/10.3, Toad, Putty, WinSCP, Geneos, Control M, Tomcat 7, DAP Portal
Confidential
Senior Software Engineer
Responsibilities:
- Communicates with Business users to understand the business requirements, design and implement the required enhancements and also playing a role as bridge between the onsite and offshore teams.
- Participated in creating basic the objects, cubes, DSOs as per the system design
- Taken responsibility to monitor the data loads every day and solve if any problem occurs.
- Create or modify the process chain as per the client requirement.
- Expertise in Monitoring of data flow to Info cubes, DSO objects.
- Create the Info Objects and Info cubes if client requests new targets.
- Monitor the data exports from SAP BI to Oracle database.
- Written a small ABAP program which automated a manual task which reads the run time error list and send an email to client.
- Create and schedule the process chain which runs every one hour in a day for plan data load from transactional cube to reporting plan cube.
- I was involved in designing the customized interactive reports as per the user request.
- Involved in the MDM tasks such as maintaining the Entities, FSI and UBRs on monthly and quarterly basis.
- Tuned Query performance of the BI system by maintaining Aggregates, Compressing cubes to improve the loading performance.
- Attending the Market calls regarding the issues and resolve the tickets raised by the users.
- Analyze the errors in the data loads and rectified the issues.
- Extensively involved in Performance Tuning activities
- Resolve the issue raised by the user regarding the data loads, reporting.
Environment: SAP BI 7.0, SAP ABAP, Oracle 10g, WebLogic 9.2/10.3, Toad, Putty, WinSCP, Control M, Tomcat 7, DAP Portal
Confidential, New York
Software Engineer
Responsibilities:
- Handling all the Maintenance and Enhancement, production support requirement (Level 2) and directly handling the issue with the team.
- Assist in the development and deployment of preventative maintenance procedures and Responsible to monitor the server performance and take appropriate action.
- Working in coordination with the L3 team to respond to the issues related to application, database as well as server, ensure SLA deliverables are met and work closely with the Business and Technology partners to drive immediate and long term resolution to production issues.
- Participate in periodical calls with key customers and provide regular customer updates.
- Ensure knowledge management through process documentation including process flows, training decks, Updating Run book, etc.
- Ensure accurate investigation (root cause analysis) and resolution of problems.
- Identify opportunities and drive process improvements to bring efficiency in the process.
- Generate various MIS reports for the portfolio. Preparation of sign - off documents for various phases
Environment: Java 1.4, J2ee, Oracle 10g, Java Script, XML, WebLogic 9.2/10.3, Toad, Putty, WinSCP, Geneos, Control M, Tomcat, DAP Portal
Confidential
Software Developer
Responsibilities:
- Analysis, Requirement gathering, GUI Design, Implementation and Testing.
- Troubleshooting & Bug Fixing tasks, according to the change requests assigned.
- Maintenance and development of applications used within the network of Confidential .
- Document all changes being made and also for new projects.
- To prototype the applications with the clients.
- Work with various departments within Confidential, to constantly update and create new applications according to their requirements.
Environment: Java 1.4, JSP, Servlet, JDBC, MySQL, JavaScript, Eclipse, Struts, Hibernate, Tomcat 5
Confidential
Responsibilities:
- Analysis, Requirement gathering, GUI Design, Implementation and Testing.
- Troubleshooting & Bug Fixing tasks, according to the change requests assigned.
- Maintenance and development of applications used within the network of Confidential .
- Document all changes being made and also for new projects.
Environment: Java 1.4, JSP, Servlet, JDBC, Oracle, JavaScript, Toad, Eclipse, Struts, Hibernate, Tomcat 5
Confidential
Responsibilities:
- Involved in Analysis, Design and Implementation for Admin module of Application.
- Troubleshooting & Bug Fixing tasks, according to the change requests assigned.
Environment: Java 1.4, JSP, Servlet, JDBC, Oracle, JavaScript, Toad, Eclipse, Tomcat 5