Programmer Analyst Resume
Pleasanton, CA
SUMMARY
- More than 14 years of IT experience in Software Development involving Analysis, Design, Development, Testing, Implementation & Maintenance of application software in Web - based environment using Object Oriented Programming, Java/J2EE technologies.
- Proficient in Web application development with expertise in Client Server and Web-based Technologies using Java, J2EE, Servlets, JSP, Struts, Spring, Hibernate, JDBC, JNDI, JavaScript, JQuery, HTML, XML, REST/SOAP Web Services, Angular, Spring Boot, Mongo DB.
- Sun Certified Java Programmer JSE 1.4.
- Good knowledge on Object Oriented Programming Principles.
- Strong understanding of Java Programming Language and concepts.
- Sound knowledge on the various design patterns.
- Strong problem analysis/solving aptitude and a great team player.
- Ability to work independently with minimal or no supervision to meet deadlines.
- Experience with complete SDLC process, which included: Requirement gathering, Analysis and Reviewing, Designing, Development, Testing, Transition and Support.
- Experience in designing and developing applications on Application Server like IBM Web Sphere, BEA WebLogic, Apache Tomcat.
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier application.
- Good knowledge of both waterfall and Agile methodologies. SAFe for Teams certified.
- Result oriented, self-starter and able to work with minimum guidance with proven ability to understand business problems and apply technology to formulate workable solutions.
- Good knowledge of IDEs like Eclipse, WSAD, RSA, IntelliJ IDEA and Version control tools like CVS, SVN, ClearCase.
- Excellent knowledge of HealthCare/Utility/Automobile domains.
- Excellent communications skills.
- Capability of handling Team and other Management activities.
TECHNICAL SKILLS
J2EE Technologies: Java, Servlets, JSP, Custom Tags, JDBC, JNDI, REST/SOAP Web Services
Frameworks: Struts, Spring MVC, Spring WebFlow, Hibernate, Service Invocation Framework (SIF), Angular, Spring Boot
Build tools: Ant, Maven.
IDE: IBM Rational Software Architect 8, Eclipse, IntelliJ IDEA
Configuration management: IBM ClearCase, MKS, CVS, SVN.
Web Servers: IBM Websphere application server 6.0, 7.0, BEA WebLogic, Tomcat.
Databases: Oracle, IBM DB2, Sybase, My SQL, MS Sql Server, Mongo DB.
Operating System: Windows, UNIX.
Others: Junit, UML, PUTTY, FTP clients, Log4j, Java Script, JQuery, JReport.
PROFESSIONAL EXPERIENCE
Confidential, Pleasanton, CA
Programmer Analyst
Responsibilities:
- Impact Analysis & Estimation of business requirements.
- Analysis and Design.
- Development of user interface pages using JSP & JQuery.
- Development of middle layer - Service Invocation Framework (SIF).
- Helping new members of the team with business/technical solutions.
- Peer code review.
- Building the projects using Maven
- Unit testing & integration testing
- Defect fixing.
Technology and Software Used: Spring Web Flow, Spring MVC, Service Invocation Framework, JSP, JQuery, JUnit, Tomcat 6.0/Websphere 7.0, Eclipse 3.6.5/RSA 8, Maven 3.0.4, DB2, REST/SOAP APIs, Spring Boot, SOAP UI, Rational Clearcase, JIRA, Mongo DB.
Confidential, Woodland Hills, CA
Lead developer/ Technical Lead
Responsibilities:
- Impact Analysis & Estimation of business requirements
- Analysis and Design
- Development of user interface pages using JSP & JQuery
- Peer code review
- Building the projects using Maven
- Unit testing & integration testing
- Defect fixing.
- Impact Analysis & Estimation of business requirements
- Interact with business users to capture requirements
- Help customers with business/technical questions
- Analysis and Design
- Coding of complex modules
- Offshore Co-ordination
- Peer testing, prepare test cases
- System Testing & Integration Testing
- Reporting defects in Test Track
- Train new team members on the business and system
- Impact Analysis & Estimation of business requirements
- Interact with business users to capture requirements
- Help customers with business/technical questions
- Analysis and Design
- Development of complex modules
- Offshore Co-ordination for development of certain modules
- Peer testing, prepare test cases
- Reporting defects in Mantis
- System Testing & Integration Testing
Technology and Software Used:Spring, Weblogic, Sybase, IntelliJ IDEA 4.5, MKS, Mantis Defect Tracking tool
Confidential
Team Lead
Responsibilities:
- Change request estimation activities
- Impact Analysis
- Designing and Coding
- Provide technical & business solutions for issues
- Unit testing & integration testing of the application
Technology and Software Used:Struts, JSP, JavaScript, Eclipse 3.1, Weblogic 8.1, IBM DB2 7.2, Oracle 9i, CVS, Rational ClearQuest
Confidential, Torrance, CA
System Analyst
Responsibilities:
- Provide technical & business solutions.
- Analyzing new requirements and estimation.
- Daily Defect Triage coordination.
- Providing support for User Acceptance Testing & migration of code to production environment.
- Coordinating testing activities.
Technology and Software Used:Struts, JSP, JavaScript, Eclipse 3.1, Weblogic 8.1, ANT, IBM DB2 7.2, Oracle 9i, CVS, Rational ClearQuest
Confidential
Module Lead/Team Lead
Responsibilities:
- Estimated the total project effort for each releases.
- Analyzed and clarified the requirements from onsite coordinator.
- Designed and developed use cases for the application.
- Coded complex modules.
- Code review of peers.
- Code integration.
- Create build scripts using Ant
- Unit case preparation and unit testing.
- Creation of Test Summary reports.
- Communicated effectively with the Onsite team.
- Worked as Quality Controller & Configuration Controller
- Development of a module according to Use cases.
- Preparing & executing unit test cases.
- Integrating various modules.
- Effective Communication with the team at client side.
- Worked as Quality Controller & Defect Prevention Controller.
Technology and Software Used:Struts, JSP, JavaScript, WSAD 5.1, Web Sphere 5.0, ANT, IBM DB2 7.2, Oracle 8i, CVS, Bugzilla