Full Stack Developer Resume
New, York
SUMMARY:
- 10+ years of experience in Analysis, Design, Development, Testing and Deployment.
- 10+ years of extensive experience in Java and J2EE technologies used in server side development for Enterprise applications using Java, Servlets, JSP 1.1, EJB2.0, JMS,Struts 1.2,Tiles, HTML/JavaScript 2.0, JDBC 2.0, J2EE Design Patterns. Webservices viz. SOAP and RESTFUL Webservices, CORS, Java Presentation Framework(JPF), Junit, Ant, Maven, log4j, JSON, JQuery, JQuery Mobile, AngularJS, Angular Material, Node, Knockout, DOJO, CSS3, HTML5, XQuery, SOAP UI Testing, Protractor Testing framework..
- Expertise in working with XML, XSD, JAXB, JAX - WS with Web services.
- Experienced in application design using Unified Modeling Language (UML), Sequence diagrams, Case diagrams, Entity Relationship Diagrams (ERD), Data Flow Diagrams (DFD).
- Experienced with Version Controlling tools such as CMVC, SVN, CVS, and GitHub.
- Designing and architecture of applications based on J2EE and Service Oriented Architecture. Extensive experience in J2EE Frameworks and several Relational and Non-Relational Databases mainly Oracle.
- 5 years’ experience in integrating with omniture tracking tool.
- Strong Database skills in developing tables, views, functions and stored procedures on databases like SQL, Oracle, MS Access 97, DB2 and utilizing SQL/JDBC, UDB.
- Expertise in MVC framework, developed applications using Struts 1.x, Struts 2.0.
- Experience in working with JMS.
- Experienced in writing build scripts using Ant, Maven, configuring Jenkins, Maven pom file management.
- Having 2 years’ experience in working with Vignette Content Management System.
- Worked extensively on XSLT, XML, using SAX, DOM Parsers and JAXB components.
- Excellent work experience in UNIX development environments. Hands on experience in UNIX scripting.
- Expertise in Junit, PowerMock, Easy Mock Testing Framework.
- Have 4+ years of experience in Agile/ Confidential .
- Implementation of Swagger API documentation framework.
- Having 4 years of experience with Angular, Node and Knockout js framework. Grunt build tool for js files.
- Good understanding and experience with Software Development methodologies.
- Excellent communication, analytical skills and flexible to learn new technologies in the IT industry towards company’s success.
- Have knowledge and done proof of concepts on Hadoop, MapReduce, HBase, Hive and Cassandra.
TECHNICAL SKILLS:
Languages: C, Java (J2SE1.5/1.4, J2EE1.4), SQL, UML2.0
Technologies: JSP,Servlets,JavaBeans,JSTL,JDBC, JMS,Struts1.2,Hibernate, Spring, Web Services, RESTFULWebservices,JSON,SAXandDOMParsers,AJAX,JAXB,JAXP,DOJOFramework,Scriptaculous,Prototype,Accordion,jQuery, jQuery Mobile, Ext js, iScroll, knockout, Angular, Node, Hadoop, MapReduce,Hbase,Hive, Cassandra..
Web Technologies: HTML, HTML5, DHTML, XHTML, JavaScript, XML, XSL, XSLT, XQuery CSS, CSS3, jQuery, jQuery mobile, knockout, Angular, Node
Development Tools (IDEs): Eclipse 3.2/3.0/2.1.1, MyEclipse6.0/5.1.1, RAD7.5/6.0, WSAD5.x/ 4.x, NetBeans7.1, MS Visual Studio 2005
Web/Application Servers: Apache Tomcat, Glassfish, JBoss, WebLogic, IBM WebSphere Application Server
Design Patterns: MVC, Front Controller, Session Façade, Service locator, Service Aggregator, Factory, Builder, Singleton, Business Delegate and DAO patterns
RDBMS: Oracle, MySQL, DB2
Testing Tools: Junit, Mercury Center, JIRA, Jmeter, SOAP UI, and Omniture
Version Control: CVS, SVN, CMVC, GITHub
Methodologies: Agile Methodology, Extreme Programming
Build Tools: Ant, Maven, Jenkins, Continuum Maestro, Grunt
PROFESSIONAL EXPERIENCE:
Confidential, New York.
Full Stack Developer
Responsibilities:
- Created and updated Design document for the project.
- Created swagger framework API definitions for the CXF webservices.
- Developed Restful web services using CXF implementation.
- Developed custom directives to get the HTML components to suit particular requirements using AngularJS.
- Create JSON schema for the webservices.
- Developed message posting mechanism between different applications within the window.
- Developed service mocking utility for created Json when services are up and using the same during the service downtime.
- Working with QA team in fixing and resolving the bugs during QA phase.
- Created branches in Github, merging and tracking the new changes.
- Developed Java middle Tier code to handle web services call through DAO to Stored procs.
- Created the AngularJS project structure and developed HTML pages using HTML4-5, CSS 2-3 and AngularJS controllers, services, utilities to call services and get data thus populating the service response into the HTML pages using scope variables.
- Configured Continuous integrations jobs for build, promotion of the code to DEV, QA and PROD.
- Used protractor framework for unit testing the AngularJS code.
- Code review and page performance improvement.
- Used grunt for packaging, compressing and minifying the Css and Js files.
Environment: Java1.7,J2EE,Eclipse,NetBeans,AngularJS,AngularMaterial,Grunt,NodeJs,CSS,Ajax, JavaScript, jQuery, Spring,, RestFul-WebServices, JSON, WinSCP, SVN, Tomcat, Jenkins, JIRA, DB2, UNIX.
Confidential, New York.
Technical Lead
Responsibilities:
- Prepared migration strategy with documentation on existing functionality.
- Developed Java code to handle the versioning of webservices using path param.
- Defined the JSON schema of the webservices and shared with the webservices consumers.
- Developed custom directive for custom slider component using AngularJS.
- Configured Ag-Grid configuration for tabular structure and mapping the response data from webservices.
- Created and updated Design document for the project.
- Developed iBatis mapping by mapping the data base columns with the respective Java code.
- Mentoring the Junior Team members.
- Created branches in Github, merging and tracking the new changes
- Developed Restful web services using CXF implementation.
- Developed Java middle Tier code to handle web services call through DAO to Stored procs.
- Created the AngularJS project structure and developed HTML pages using HTML4-5, CSS 2-3 and AngularJS controllers, services, utilities to call services and get data thus populating the service response into the HTML pages using scope variables.
- Developed Junit tests for Java layer and Web services.
- Created Continuous integrations jobs for build, promotion of the code to DEV, QA and PROD.
- Lead the team of 5 people in coordination, work scheduling and tracking the status in day to day calls.
- Testing the application data by comparing with old application.
- Code review and page performance improvement.
- Used grunt for packaging, compressing and minifying the Css and Js files.
- Created GUI to trigger grunt build from UI page.
- Implemented Swagger for API documentation and testing the RestFul Webservices
Environment: Java1.7,J2EE,Eclipse,NetBeans,AngularJS,AngularMaterial,Grunt,NodeJs,CSS,Ajax, JavaScript, jQuery, Spring,, RestFul-WebServices, Swagger, JSON, WinSCP, SVN, Tomcat, Jenkins, JIRA, DB2, UNIX.
Confidential, Kansas City.
Senior Java Developer
Responsibilities:
- Prepared documentation of the Confidential .
- Created and updated Design document for the project.
- Worked on Enhancements to support the new requirements.
- Unit testing using junit.
Environment: Java1.5, J2EE, Eclipse, NetBeans, spring, JMS, spring-work flow, WinSCP, SVN, WebLogic 10, Jenkins, JIRA, DB2, UNIX.
Confidential, Chicago.
Technical Lead
Responsibilities:
- Involved in the requirement analysis, design, and development as well as in the unit testing of the Application.
- Application code base creation and structuring.
- Designed and developed the web-tier using Html, JSP's, Struts
- Used Eclipse IDE as development environment to design, develop, and deploy on Tomcat.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements
- Developed test cases and performed unit test using JUnit Framework.
- Worked in Agile environment with active scrum participation.
- Application support during QA testing.
- Code build, deploy in DEV, QA and PROD.
- Supporting application in production.
- Developed a framework to integrate with Restful Webservices API’s.
- Implemented various design patterns in the project such as Factory and Singleton.
- Involved in code development, unit testing, bug fixing.
- Integrated services response with Front end pages using Angular, Node frameworks.
- Developing, testing, deploying application on Tomcat Server.
- Build the Code using Jenkins.
- Coordinated with dependent services and other teams.
- Used JIRA for bugs tracking and Project Management.
Environment: Java1.6,J2EE, Spring MVC, Spring IOC, Spring AOP, Eclipse,NetBeans,DHTML,HTML5,CSS, CSS3,Ajax, JavaScript, jQuery, JSON, WinSCP, GitHub, JBOSS 5, Jenkins, JIRA, GitHub, AngularJS, NodeJS, Grunt, UNIX
Confidential, Chicago.
Technical Lead
Responsibilities:
- Developed Scan feature to read the bar code and then search for the particular item.
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, AJAX.
- Developed many JSP pages, used Dojo in JavaScript Library, Angular.js, jQuery UI for client side validation.
- Unit tested all the classes using JUNIT at various class level and method level
- Worked in Agile environment with active scrum participation.
- Implemented the Connectivity to the Data Base Server Using JDBC.
- Developed test cases and performed unit test using JUnit Framework.
- Coordinating with QA team during testing phase.
- Code configuration build and deployment.
- Integrated with Search Service, Product Details, ViewCart, and Proceed to Checkout, Checkout, and Pay Bill API’s.
- Implemented various design patterns in the project such as Factory and Singleton.
- Involved in code development, unit testing, bug fixing.
- Integrated services response with Front end pages using Angular JS framework.
- Developing, testing, deploying application on Tomcat Server.
- Involved in review meetings with project managers for project status and Bug fixing analysis.
Environment: Java1.6,J2EE,Eclipse,NetBeans,DHTML,CSS, HTML5, CSS3,Ajax, Angular.js, jQuery UI JavaScript, jQuery Mobile, Ext js,iScroll, Struts, Restful WebServices, JSON, WinSCP, SVN, JBOSS 5, Jenkins, JIRA, Angular, UNIX
Confidential, Phoenix, AZ
Technical Lead
Responsibilities:
- Gathering the requirements from the business and performing the requirement analysis along with technical feasibility.
- Developing Class, Use Case and Sequence diagrams using OOAD for the application design.
- Developing Presentation Tier using Spring MVC framework.
- Developing User Interfaces using JSP, JavaScript, and jQuery CSS and JSTL tag libraries.
- Designed and developed controller classes to implement all the business logic and then injected to Spring Framework container through XML Configuration file.
- Involved in designing and implementing Data Access object to connect the database through Hibernate Framework.
- Developed the application in Agile Methodology with two weeks sprint and 8 sprint release plan.
- Coordinated with Offshore Development Team in assigning the tasks, mentoring and guiding them every day during the project implementation
- Developed Webservices client modules and integrated with the Aggregator Framework ( Confidential Component).
- Developed WebServices clients and integrates with SOAP Web Services.
- Implemented various design patterns in the project such as Factory, Builder, Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator, Service Aggregator and Singleton.
- Build data from each service response and populated the same in Transfer Objects and then to JSON object to handle the data in front end and display the same in the page.
- Code Review and Standards implementation.
- Performance testing of the application using Jmeter, analyzing the heap dump, Memory utilization.
- Developing reusable application components for use across the series of applications. These components include standard presentation tier handling, standard validation routines, etc.
- Involved in JMS logging.
- Web Page Performance improvement.
Environment: Java 1.5,J2EE,WebSphere, Design Patterns, UML,Eclipse,DHTML,CSS, HTML5, CSS3,Ajax, JavaScript, jQuery, Spring IOC,Spring MVC, Hibernate, JSON, WinSCP, SVN, WAS6.1, Maven, Vignette Tool, Jmeter, Omniture, Maven, SVN, Continuum.