Full Stack Developer Resume
Herndon, VA
SUMMARY
- Around 5 years of experience in designing User Interface (UI) applications and professional web applications using Angular 2/4/5, HTML 4.0/5, XHTML, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, NodeJS, AngularJS, JSON, BackboneJS, XML, SQL, Oracle Database, C, C++, TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Spring, Oracle, SOAP, REST, Mockit, JUNIT developing Client/Server and Distributed applications using JAVA/ J2EE.
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC Frameworks, Ionic Framework such as Angular, AngularJS, BackboneJS, TypeScript, MySQL, JavaScript, Photoshop, etc.
- Experience with working on Test Driven Development (TDD) with waterfall model with jasmine scripts.
- Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript Frameworks like backbone.js, react.js and bootstrap.
- Experience with Node.Js.
- Strong background in Java/J2EE environments. Well experienced in MVC architecture and Struts framework.
- Experience in Continuous Integration and Continuous Deployment concepts and tools such as Development tools (Jenkins).
- Experience in IDE like Eclipse, VisualStudio Code, NetBeans, Atom, SourceTree, etc.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON.
- Strong Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Used Spring Boot for the application development.
- Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA .
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Extensively implemented web services using RESTFUL technologies like JSON.
- Database development using MS SQL Server.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Experience using testing frameworks such as Junit.
- Knowledge on technologies like Java, JSP, Servlets, and MVC Struts, Android SDK.
- Expertise in using source code control systems such as Confluence, SourceTree, GIT, SVN, JIRA, and Jenkins.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology and Waterfall Method.x
- Involved in writing specs and Jasmine unit testing for components and services with Karma and Istanbul and achieved more than 90% code coverage.
- Experience working on LINUX, Windows, IOS environment.
- Excellent analytical and communication skills with capability to handle new technologies.
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Full Stack Developer
Responsibilities:
- Involved in analysis, design, and implementation and testing phases of the application.
- Used Visual Studio Code as out our User Interface IDE for application development.
- Used Spring Tool Suite (STS) as our main IDE and SVN as our repository.
- Used Gitbash as our command line application to run Angular CLI commands.
- Experience working with JavaScript, Angular 2.0, AJAX, CSS, HTML, TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Spring, Oracle, SOAP, Mockit, JUNIT.
- Participate with team of technical staff and business managers or practitioners in the business unit to determine systems requirements and functionalities needed in large/complex development project.
- Implemented Angular Router to enable navigation from one view to the next as users performs application tasks.
- Used HTTP request to extract JSON format Data.
- Used Spring Boot for the application development.
- Integrated the application with Spring-MVC using Spring Boot, Spring.
- Dependency Injection (DI), and Spring Annotations.
- Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language ( HQL).
- Implemented Hibernate to persist the data into Database, and wrote HQL based queries to implement CRUD operations on the data.
- Extensively used Core Java such as Exceptions, and Collections.
- Developed Junit test cases, to test each class as part of unit testing.
- Used Spring Controller to pass the control of the application and validate user input.
- Assess and develop high level design requirements for project and communicate in writing or in meetings with development team. Assess detailed specifications against design requirements.
- Experience with UI Behavior on multiple browsers (IE 8, IE 9, Chrome and Firefox). Experience with Responsive Web Design and REST API Integration.
- Has worked using Ionic Framework in Angular2.0 for client side scripting and synchronizing java applications.
- Database development using MS SQL Server
- Worked on writing specs and Jasmine unit testing for components and services with Karma and Istanbul and achieved more than 90% code coverage.
- Experienced working on Linux environment.
Environment: Java, HTML/HTML5, CSS3, XHTML 2.0, JavaScript, Backbone.js, JQuery, Spring, Ajax, XML, JSON, MVC, AngularJS 4/5, JQuery, Springboot, STS, SVN, Bit Bucket, VisualStudio Code, Typescript, Windows, Jasmine, Karma, Instanbul.
Confidential, Florida
Java Web Developer
Responsibilities:
- Involved in designing web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, AngularJS, Node.JS, RWD.
- A native android application with same functionality is developed in Java using Eclipse, Android SDK, HTML, jQuery Mobile, CSS.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed SPA using Angular to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Used Node.JS NPM module Grunt and Gulp to run tasks and build properly the project (compile, minify, etc.)
- Involved in creating reusable components by modifying bootstrap classes and using for creation of clickable prototypes.
- Also, added unit tests to the code base using Jasmine, JavaScript best practices, Backbone, and unit testing using Jasmine.
- Used JQuery in directly manipulating the DOM yet separating the AngulaJS Components.
- Developed remote integration with third party platforms by using RESTful web services.
- Followed Agile Methodology (Scrum) throughout the project which included pair programming, sprints, user stories, backlog grooming.
- Performed Unit testing on ANgular applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Used GIT version control tool and GitHub to maintain the source code with the use of JIRA.
- Performed Unit testing on Angular applications using tools like Karma, Jasmine and worked with Gulp tool for build automation.
- Used Spring annotations for dependency injection.
- Worked with maven projects, groovy, Junit test cases, Hibernate for backend SQL processing.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Exten
- Produced and Consumed RESTful web services.
- Used Maven scripts to build the application and deployed on Apache Tomcat Server.
- Used Postman to test the API's, used in JIRA for bug tracking and project management, JUnit and Mockit for Java unit tests, Jasmine and Karma for angular specs.
Environment: Angular JS, Node.Js, JavaScript, HTML5, CSS3, Bootstrap, Java, J2EE, Spring, Hibernate, Junit, AJAX, JSON, Responsive Web Design (RWD), jQuery, GIT, GitHub, Agile, Scrum, LESS, Apache TOMCAT.
Confidential
Jr. Software developer
Responsibilities:
- Developed and Deployed Java/J2EE based applications.
- Developed spring controller classes for forms and performed URL and view mapping using the Spring MVC Framework.
- Followed Agile Methodology/Scrum (SDLC)
- Scheduled different tasks using Java Timer and implemented it using Java Threads.
- Implemented Servlet Filters to implement user authorization and other functions.
- Design of application components using Java Collections and providing concurrent database access using multithreading.
- Developed frontend/user interface by extensively using HTML, CSS, JSP, JSTL, AJAX, JQuery, JavaScript.
- Developed projects leveraging AngularJS and MVC framework.
- Used Angular1.4 for both single-page applications and adding enhanced functionality.
- Involved in the testing and integrating of the program at the module level.
- Implemented validation rules using Struts framework.
- Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
- Used JIRA to keep track of bugs and issues in the project.
- Implemented web forms using HTML controls.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Implementing the Design Patterns for Database independency.
- Written database queries, Procedures and functions.
- Git was used as the version control system.
Environment: Java, J2EE, Spring, JQuery, HTML5, CSS3, JavaScript, AngularJS, XML, XSTL, DHTML, Design Patterns, Eclipse, Oracle 9i, Xml, SOAPUI-Web Service, JUnit, SoapUI, Git, WebSphere
