Developer And Lead Resume
EXPERIENCE SUMMARY:
- Associate with Mphasis for the last 5 years with a total of 14 plus years of work experience in software development & maintenance, requirement analysis, design, implementation and testing.
- Certified pivotal cloud foundry developer with experience in building distributed / service oriented / microservice - style and cloud based architectures.
- Experience in spring cloud services like eureka, config server and zuul, spring cloud sleuth and zipkin for distributed tracing.
- Exposure of working at Customer Location - Copenhagen Denmark; collaborated with clients, onshore and offshore team for better execution of projects.
- Experience in Development of Web/Enterprise-based applications in Banking, Financial and Insurance Domains.
- Expertise in end-to-end implementation of various projects including requirements gathering and analysis, design, development, coding, testing and release.
- My technological forte includes Core Java, J2EE (Servlets, JSP), JDBC, JNDI, Struts, Spring (MVC and Webflow, AOP, spring-data, spring-jdbc, core, validation), Hibernate, RESTFul and SOAP Web services with Weblogic, Jboss and Tomcat servers.
- Hands-on experience with Spring Boot and microservices
- Hands-on experience with Distributed Caching Frameworks(Redis, Ehcache)
- Good experience in white box testing(unit and integration testing) using junit, sprint-test, easymock, mockito, powermokito etc.
- Proficient in HTML, CSS, Javascript, BootStrap, YUI, JQuery, JSON, Ajax.
- Hands on experience in SDL Tridion 2011 and J2EE Design Patterns.
- Experience in SQL and PL/SQL in different databases(Oralce, MSSQL, MYSQL, Postgresql, DB2)
- Trained in Adobe AEM and apache Hadoop.
TECHNOLOGY
Languages/Frameworks: Core Java, J2EE, JSP, Servlet, EJB, Struts, Spring, Spring Webflow,Spring Boot, Spring Data, Spring cloud services, Windows PowerShell, Python, Hibernate, Web Services, Struts, XML, HTML, CSS, JavaScript, YUI, BootStrap, Ajax, JSON, JQuery, Ant, Shell Scripting, JNDI
Database: Oracle9i/10g, MySQL, MSSQL, DB2
Operating System: Windows 7/8, Windows XP/2000-Professional/1998, Linux
Tools: Eclipse, Net Beans IDE, SDL Tridion, SQL developer, Remedy, Winscp, Toad, NetFlix Eureka, Zuul API Gateway, JUnit, Emma, EasyMock, Mokito, Jsonpath, Rest Assured, Spring Cloud Contract, Cucumber, Gherkin, JSLint, Findbugs, Log4j, Putty, Tomcat, JBOSS, WEBLOGIC, SVN, Microsoft VSS, Star Team, HP Quality Center, JIRA, Bitbucket, Splunk, ADA tools like JAWS and NVDA, SonarQube, Swagger
PROFESSIONAL EXPERIENCE:
Confidential
Developer and Lead
Responsibilities:
- Requirement Gathering, analyse business requirement and map it with the functional requirements
- Implementing MVC design pattern using Spring MVC
- Implementing of REST API’s
- UI implementations using ajax, jquery and Bootstrap.
- DAO implementations with Spring data and hibernate.
- Co-ordinated with cross functional teams.
- Creating the unit testing framework using spring-test, Mokito and jsonpath for REST API’s
- Configuring SonarQube and running the projects on sonar and reporting the quality metrics and fixing the issues.
- Ensuring proper releases in different environments(TEST, STAGING, PROD)
- Involved in defect management and coordination with team on closure of defects
- Migrating the project to use Apache Maven.
- Ensure Configuration Management through Tortoise SVN.
Solution Environment: Core Java, JSP, Spring core, Spring MVC, Spring AOP, Aspectj, javax validation, Ajax, JQuery, BootStrap, Junit, spring test, Mokito, Spring JDBC, Spring data, hibernate, Mule ESB
Tools: TortiseSVN, Eclipse, Apache Tomcat, Ant, Maven, Swager, ALM, SonarQube, SQL Developer, NVDA, JAWS
Confidential
Developer and Lead
Responsibilities:
- Requirement Gathering, analyse business requirement and map it with the functional requirements
- Implementing MVC design pattern using Struts 1.2 and Struts 2 MVC.
- Development of business layer for Confidential application using Java 1.5, JAX-WS webservice calls
- Client side Implementation to call SOA services and client side TRIDION code Implementation.
- Preparing and executing the integration and unit test cases
- Ensuring proper releases in different environments(TEST, STAGING, PROD)
- Involved in defect management and coordination with team on closure of defects
- Development of build scripts using Apache Maven
- Estimate and plan the different business change requests submitted by customer and track it for closure during the maintenance phase of the project
- Co-ordinated with cross functional teams.
- Ensure Configuration Management through Tortise SVN
- Perform Code review, User manual review and ensure TCS quality process is followed
Solution Environment: Core Java, Advanced Java, JSP, Servlet, Ajax, JQuery, Spring Framework, Tridion, SOA, Mainframes, IBM Lotus Notes, Seibel, Junit
Tools: SVN, Eclipse, Apache web server, Web logic, Ant, Maven
Confidential
Senior Developer
Responsibilities:
- Requirement Gathering, Analysis, Development and Testing
- Involved in developing new GUI design.
- Involved in Implementation and coding of front end screens using JSP and struts Framework
- Impact analysis of any new changes on existing functionality.
- Preparing and executing the integration and unit test cases
- Deployment of applications in different environments like Integration, Acceptance etc.
- Preparing release notes of any new changes and ensuring version control using Star Team
- Co-ordinate with customer and on-site / Offshore teams & for preparing the technical strategy to be followed, baseline test suite consisting of unit test plan, test data and expected test results.
- Perform Code review and ensure quality
Solution Environment: Core Java, J2ee, JSP, Servlet, JavaScript, XML Struts Framework, CSS, Design Patterns, HTML/DHTML, PL/SQL
Tools: Eclipse, Weblogic, Remedy, Ant, Maven, Unix, Putty, HP Quality Center, Start Team, SQL Developer
Confidential
Senior Developer
Responsibilities:
- Requirement gathering analyze business requirement and map it with the functional requirements.
- Implementing MVC design pattern using Spring MVC and implementation of web application flows using Spring WebFlow.
- Storing and retrieving the UI Free marker templates and images in the database.
- Designing the data model, Identification of tables required for each interface and implementation of the Data Access layer with hibernate.
- Client side scripting with YUI, OOJS and making asynchronous calls using ajax.
- Executed unit tests cases to ensure quality of the deliverable.
- Responsible for delivering high quality code meeting all quality metrics (check style, FindBugs, PMD, CPD, JSLINT and EMMA).
- Ensure Configuration Management through SVN
- Perform Code review and ensure quality
Solution Environment: Core Java, J2ee, JSP, Servlet, Spring Framework, Spring web flows, XML, Design Patterns, Object Oriented Javascript, JSON, Ajax, Jquery, Freemarker Templates, EasyMock, Junit, JSlint
Tools: Eclipse, SVN, Apache Tomcat, Jboss, Ant, Maven, Unix, Toad
