Full Stack Lead Developer Resume
OBJECTIVE
- An adept Software Engineer wif strong analytical skills and a broad range of project experience. me is Exploring teh opportunity to leverage my knowledge and experience to teh growth of teh organization.
SUMMARY
- 7+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies.
- Involved all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
- Good Experience in working wif teh Document Object Model (DOM) and DOM functions.
- Can be able to deal wif cross browser issues very effectively and work on almost every web browsers Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Solid expertise in developing Html pages based on DIV layout, W3C compliance, Web 2.0, Web
- Accessibility, Web Usability and cross browser platform.
- Oracle ATG E-commerce Certification for basic web development.
- Experience in using HTML, HTML 5, CSS3, Media-queries, Bootstrap, Java-Script, ES 2015, Angular 2, Angular 4, Angular 5, Angular 6 and React.
- Used Angular wif a restful API’s JSON interface which is based on application design pattern.
- Working knowledge on building angular apps as library using roll up and ng-packager.
- Experience in application development using: Java, J2EE, Spring Framework-- Spring IOC, Spring MVC, Spring AOP, Struts, Servlets, J2EE compliant application servers, multi-threading, client/server.
- Working knowledge on persistence layer using JPA, Hibernate and JDBC.
- Experience in Deployment of Web-Applications/ J2EE applications on servers like Web logic, JBoss, Glassfish and Apache Tomcat.
- Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class diagrams and sequence diagrams.
- Experience wif IDEs like Eclipse, Intellij Idea, Spring Tool Suite, Brackets, Visual Studio code.
- Used RDBMS databases systems like Oracle 11g, Oracle 12c and MS SQL.
- Have good experience of all testing phases such as Unit testing, Integration testing.
- Involved in developing Test plans, Test Cases (Manual/Automated) tools such as Junit, Test Procedures in white-box and black-box testing.
- UI testing tools like Jasmine and Karma.
- Have good experience in managing project files by using version control tools like SVN, Bit bucket and Git.
- Experience wif Bug tracking tools like JIRA, ALM RALLY.
- Experience in both SOAP and REST based Web Services.
- Experience in developing REST based micro-services using spring Boot.
TECHNICAL SKILLS
Programming Languages: C, Java SE(1.7,1.8), Java EE
Frameworks: Spring MVC, Struts, Hibernate, JPA
Technologies: JSP, Servlets, JDBC, HTML, CSS3, AJAX, JavaScript, PL/SQL
Web Technologies: HTML 5, JavaScript(ES/ ES 6), Angular-JS 1.5, Angular 2, 4, 5and 6 Typescript, CSS3, Bootstrap, React
Tools: IntelliJ Idea, Eclipse, STS, Sl4j,Log4j, Maven, ANT, Gradle, Jenkins
Application Servers: Tomcat, Web-Logic, JBoss
Database Servers: Oracle, MS-SQL
Methodologies: Agile, SCRUM, Waterfall
Operating Systems: Windows, Linux
Distributed Technologies: JAX-WS(SOAP), JAX-RS(REST)
Version Controls: CVS, SVN, GIT, Tortoise SVN
Testing Tools: JUnit, Jasmine 2.3/2.4, Karma, Protractor 2.5/3.0, Selenium 3.0.1, Jest and Enzyme
PROFESSIONAL EXPERIENCE
Full Stack Lead Developer
Confidential
Responsibilities:
- Worked on Azure AD B2C for providing Autantication and Authorization management of user.
- Worked wif JWT token and open id and o-auth flow of authorization management.
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Material UI and SPA (single page application) using React, redux and Webpack.
- Used react router and implemented module wide routing.
- Expertise knowledge in creating react application as sdk package using babel and published to internal npm registry.
- Took part in developing unit test and integration test cases using Jest and Enzyme.
- ES6 is used to develop react components
- Consumed REST services using redux state management particularly actions, state and reducer.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Implemented Angular Router to enable navigation from one view to teh next as customer performs application tasks
- Utilized Java 8 features in building spring boot applications.
- Developed various REST Micro-Services using Spring Boot, Spring Cloud.
- Developed unit test cases using Junit and Mockito to test REST micro-services.
- Developed teh persistence layer using spring data Jpa Framework.
- Wrote build & deployment scripts using maven and npm for maintaining packages for UI projects and backend project.
- Worked on Jenkins for continuous Integration process and Pivotal cloud foundry for deployment of application in various environements.
- Used Sl4j API for logging and used GIT as a version controlling system and IntelliJ as teh IDE.
- Used JIRA as teh project management tool.
Environment: Java 1.8, HTML 5, CSS 3, React, Angular6, Material design, JSON, XML, Spring boot, Spring Data, RESTFUL, Apache Maven, GRADLE, Jenkins, Confluence, GIT, Visual Studio Code IDE, Jasmine, Karma, Angular CLI, Mockito, Junit.
Full Stack Developer
Confidential
Responsibilities:
- Involved in all phases of SDLC from designing till deploying teh application and worked in Agile Methodology and involved in daily meetings and sprint planning.
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA (single page application) using Angular 4, 5 and 6, Typescript, Angular-CLI and Webpack.
- Used Angular router and implemented module wide routing.
- Expertise knowledge in creating angular application as npm package using ng-packager and published to internal npm registry.
- Created different forms using Angular data driven/ React forms and template driven forms.
- Developed Angular Components, Services, Filters and took part in developing unit test and integration test cases using Jasmine, Karma.
- ES6 typescript used in Angular 2, 4, 5 and 6.
- Consumed REST services using Angular HTTP and performed various REST Http operations for data retrievals and updates.
- Developed various REST Micro-Services using Spring Boot, Spring Cloud and Spring Netflix libraries.
- Developed unit test cases using Junit and Mockito to test REST micro-services.
- Performed REST validations and created REST exception Handlers and used Postman to test REST services
- Worked on Java functional programming concepts like Functional Interfaces, new date time API and lambda expressions.
- Developed teh persistence layer using Hibernate Framework by configuring teh 1:1/1: M /M:N mappings in teh hibernate mapping files.
- Wrote build & deployment scripts using gradle and npm for maintaining packages for UI projects.
- Worked on Jenkins for continuous Integration process.
- Used Sl4j API for logging and used GIT as a version controlling system and Eclipse, IntelliJ as teh IDE.
- Used ALM Rally as teh project management tool.
Environment: Java 1.8, HTML 5, CSS 3, Bootstrap, Angular 2/4, Typescript, Javascript, JSON, XML, Spring MVC, Spring boot, Spring Data, RESTFUL, Apache Maven, GRADLE, Jenkins, Confluence, GIT, Visual Studio Code IDE, Jasmine, Karma, Angular CLI, Mockito, Junit..
Systems Engineer
Confidential
Responsibilities:
- Involved in Preparing teh Design Documents and analyzing teh functional specifications.
- Involved in developing GUI / user interfaces using JSP, CSS & DHTML and used JavaScript for validation.
- Followed Waterfall methodology to plan and monitor projects
- Designed UI Screens using Servlets, JavaScript, CSS3, JSON, JQuery, Ajax, DHTML, XSL, XHTML and HTML.
- Data was converted into JSON using JSP tags
- Developed various UI (User Interface) components using JSP, and HTML.
- Designed and Developed Servlets and JSP pages for autantication
- Worked on teh spring framework like Spring IOC and Spring DAO.
- Used Spring framework at Business Tier and used Spring container for initializing services and used Spring core annotations such as Bean, Component, Repository and Autowired etc.,
- Involved in teh table design. Designed and implemented database structure in MS SQL Server.
- Used JAX-WS 2.0 for building of Web Services. Tested teh web service using SOAP UI.
- Involved in creating unit testing of various layers using Junit.
- Used Eclipse as an IDE and JIRA for Bug Tracking.
- Used GIT for version Control .
- Implemented persistence layer using Hibernate configuration files.
- Used Bamboo for building teh application.
- Used web logic as an application server and to deploy teh artifacts.
Environment: Java, JSF, Spring, Hibernate, PL SQL, SVN, HTML, CSS, JavaScript, EJB, JSP, Servlet, MySQL, ANT, Agile Model.
Systems Engineer
Confidential
Responsibilities:
- Trained extensively on core Java, Data base management systems and software engineering.
- Completed Confidential Campus connect program which involved developing N-Tier Enterprise application.
- Involved in developing POJO classes and writing business logics using core java.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Involved in developing persistence layer using JPA. Created Entities and used hibernate mappings.
- Involved in developing presentation layer using Java Server Pages and Java Server Faces.
- Involved in creating unit testing of various layers using Junit .
- Used Eclipse as an IDE and SVN for version Controlling .
- Worked extensively on SQL.
- Used ANT as build tool.
Environment: Java, JSF, Hibernate, PL SQL, SVN, HTML, CSS, JavaScript, JSP, Servlet, My-SQL, ANT, Waterfall Model.