Full Stack Developer Resume
Denver, CO
SUMMARY
- Java Full Stack developer with a vast array of 5+ years of experience in J2EE/Web technologies in front end and back end languages, responsive frameworks, databases, and best code practices.
- Used Frontend technologies HTML5, CSS3, Bootstrap, JavaScript, ECMAScript6, TypeScript, Angular, React, and JQuery.
- Used Backend technologies Core Java, JDBC, JSP, Struts, Spring, Hibernate, Web services (REST & SOAP), MQ Integration, Node JS, JavaScript, SQL, and Mongo DB SERVER.
- Worked on Type Script in implementing Angular 2 applications.
- Experience in Designing, Development and deployment of High - Performance Applications using JAVASCRIPT, Angular, React, and AJAX.
- Spring framework by utilizing its features like Dependency injection, Spring Security, and Spring Web flow with Spring MVC architecture.
- Experienced in React JS and working with Redux.JS architecture for state management.
- Extensive experience building single page applications (SPA) using Angular JS ui-router and ng-router.
- Worked on mobile testing for IOS /android devices with React JS a framework.
- Expertise in creating User Controls, Web Forms and client side validations using JavaScript, jQuery and Angular JS.
- Extensively worked with Servlets based Multi-Tier applications.
- Strong experience in using Spring to write Java Bean classes, with get and set methods for each property to be configured by spring.
- Expertise in Core Java concepts like JavaBeans, Collections Frameworks, Multi-threading, Exception Handling etc.
- Hands-on experience consuming RESTful Web services using AJAX (Angular $http, $resource and jQuery) to exchange (request / responses) information with databases such as MySQL, Mongo DB and Oracle.
- Extensive experience developing Node.js applications using MVC frameworks and installation of client side dependencies using Bower.
- Experience in using RESTful web services such as SOAP (Simple object access protocol) and WSDL (Web Services Description Language). Where the data acquired in JSON data format.
- Experience in LESS/SASS CSS Pre-Processors.
- Used Node Package Manager (NPM) to manage the modules and used it to install useful tool.
- Strong working experience in Node JS middleware for managing Security policies including Authentication, Authorization, Identity, Encryption.
- Experience in using Hibernate for the Object Relational Mapping (ORM) to transfer and connect the database.
- Node.js backend technologies using Spring, SOAP, REST, Hibernate, Junit.
- Expertise to access/connect Data Access Objects to the database layer using Hibernate/JPA.
- Experienced in design patterns like Session Façade, Command, Singleton, Service Locator, Factory, Chain of responsibility, Front Controller and OOPS concepts.
- Worked with MEAN/MERN stack for developing applications (Mongo DB, Express.js, Angular JS and Node.js).
- Experienced in various IDEs like Eclipse, PHP Strom Notepad++, Sublime Text and Microsoft Visual Studio.
- Working experience of control version tools like GIT, SVN, and CVS.
- Good knowledge of using JavaScript testing frameworks Jasmine, karma and writing Test Case Scenarios using JUnit.
- Experience in working with different software development methodologies Agile, Scrum and Waterfall.
- Good experience in working on JIRA tool.
- Worked on building applications for the cloud using AWS services like EC2, S3, SQS, Directory services.
- Strong experience with Maven, Log4j and JUNIT for unit testing.
TECHNICAL SKILLS
Web Technologies: Jsp, Servlets, JDBC, Java beans, SOAP, Restful, HTML5, JavaScript, AJAX, CSS3, JQuery, Angular JS, React JS, ES6, Node JS, Express JSBootstrap.
Tools: & Framework: Spring MVC, Hibernate, Web Services, JUnit, Maven
Languages: C, C++, Java, J2EE, HTML5, CSS, Java Script, PL/SQL
UI Frameworks: Angular JS, Angular 2.0, Node JS, React JS, Bootstrap, D3JS
Testing Tools: Jasmine, Karma, Junit
Development Methodologies: Agile, Scrum and Waterfall
Web/Application servers: Apache Tomcat, Web Logic, J Boss, AWS
Web Services: SOAP, REST, AWS
Databases: Oracle 9i/10g/11g, SQL, MySQL, MongoDB
IDES: Eclipse, Net Beans, Notepad++, Sublime text, Web Storm, PHP Storm
Version Control: GIT, SVN, CVS
Operating Systems: Linux and Windows
PROFESSIONAL EXPERIENCE
Confidential - Denver, CO
Full Stack developer
Responsibilities:
- Participate in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Implemented routing in angular 2.0 using Router Module from angular/router.
- Worked with HTML5, CSS3, JavaScript, ES2015, Type Script, React, Angular 2.0 and Node.js
- JSON is primarily used to transmit data between server and web application.
- Spring Data JPA for database persistence.
- Used Spring framework for dependency injection, transaction management.
- Designed a Single Page Application in Angular JS and Spring framework using Agile methodology.
- Worked with Angular 2.0 to develop single page applications Using Type Script, Components.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used OOJS which is JavaScript library for working with objects. Features include inheritance, mixins.
- Working with ECMA Script 6 features. Used Babel, Web pack with es2015, react JSX presets.
- Used React JS with Redux architecture to create single page web applications also used Axios with react for making AJAX Calls.
- Used React JS to transform the user data among the components using State.
- Wrote AngularJS controllers, views, and services for new website features.
- Worked with Angular JS DOM, Events, Expressions, Directives, filters, Http Request.
- Experience on React JS by validating the user page by using Component PropTypes.
- Develop administrative interfaces with the technologies of JSP, Node JS, AJAX, JavaScript, Spring and Hibernate.
- Used Spring MVC frameworks and installation of client side dependencies using Maven.
- Used Spring Boot to develop standalone production ready applications.
- Developed and Consumed RESTful services using Spring framework for internal systems communications.
- Developed a production Node.js application with Express module and persisted user information in MongoDB using Mongoose ORM.
- Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
- Using Jira tool to track Product backlogs, planning, releases etc.
- Used JUnit, karma, jasmine framework for the unit testing of various modules.
- Maintained Cross Browser compatibility & implement Responsive Web Design using Twitter Bootstrap, custom media queries, etc.
- Involved in configuring the Git repository and maintain the version control using Git.
- Participated in code review sessions and system design discussion.
Environment: Java/J2EE, hibernate, spring framework, Collection API’S, Servlets, SQL, XML, JavaScript, HTML5, CSS3, jQuery, Restful Web Services, Angular 1.x/2, Node.js, React.js, MongoDB, Bootstrap, GitHub, AJAX, JSP, Eclipse, AWS Junit, JIRA, XML, Jenkins, Spring MVC, jQuery, JSON.
Confidential, Paragould, AR
UI Developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are being built.
- Followed Agile scrum methodology, involved in sprint planning, retro’s and code reviews.
- Involved in creating a web interface using JSPs and HTML.
- Wrote code to fetch data from RESTful Web services using JavaScript, AJAX via JSON response and updating the HTML pages.
- Experience working with build, code package & source code management such as GIT.
- Design and develops the UI using HTML, CSS, JavaScript, JQuery, Bootstrap, DOM, LESS and SASS.
- Created Angular directives, services, and controllers for a complete ground up development and migration of existing JavaScript and java web application.
- UsedBabel, Web packwithes2015,react JSXpresets, React Router, Axios, Redux-saga.
- Worked with npm commands and using package.json for managing dependencies.
- Experience on React by validating the user page by using Component PropTypes.
- Worked with Angular JS Factory and Services to re-use of code in the controllers.
- Working withECMA Script 6features such as Arrow function, Rest, and short hand representation.
- Worked on React JS by implementing component life cycle methods and managed the Props to pass the data between components.
- Worked with Node package manager to develop RESTful web services using express.
- Used npm package.json to manage dependencies and dev-dependencies in the project.
- Extensively used AngularJS for data-binding and developed controllers, directives, and filters and integrated with the backend-services.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Involved in JIRA workflows for the bug tracking and project management.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongo DB.
Environment: HTML5, CSS3, Bootstrap, JavaScript, Angular1.x, React JS, Node JS, Java Script, Express JS, AJAX, JIRA, GIT, SOAP/Restful Web Services, Node JS, MongoDB.
Confidential
Full stack developer
Responsibilities:
- Analysis, design and development of applications based on Java, J2EE design patterns.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- User interface was developed using JSP, HTML5, DHTML, CSS3, Bootstrap and JavaScript.
- Created Action classes, forms, BO and DAO classes.
- Implemented two way data binding and templates with Angular JS.
- Developed all client-side logical implementation part of applications with Angular JS controllers
- Used Promises to do AJAX call to connect front-end and back-end.
- Implemented application level persistence using Hibernate and Spring.
- Spring Data JPA for database persistence. Used Spring Boot to develop standalone production ready applications.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
- Used OOJS which is JavaScript library for working with objects. Features include inheritance, mixins, static inheritance and additional utilities for working with objects and arrays.
- Used Restful web services for transferring data between applications using Spring MVC.
- Used karma runner and jasmine framework for unit testing.
- Used $http in AngularJS for consuming RESTful web services.
- Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Involved in configuring the Git repository and maintain the version control using Git.
- Involved in Agile/SCRUM based approach to UI Development.
- Worked with Express.js for development of RESTful web services and middleware configurations.
- Created test cases based on Functional Specification.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js
- Deployed the application in to Tomcat server.
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Worked with Grunt, Gulp for task runner configurations for minification.
- Working on SQL queries to validate and code the database tables.
Environment: Java/J2EE, hibernate, spring framework, SQL, XML, HTML5, CSS3, Bootstrap, JavaScript, AngularJS, AWS, Node JS, MVC, Express JS, AJAX, GIT, SOAP/Restful Web Services.
Confidential
Java Full Stack Developer
Responsibilities:
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver, Core java concepts and JavaScript.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
- Designed business applications using web technologies like HTML, DHTML, XHTML, XSL, XSLT and CSS based on the W3C standards.
- Developed the application front end using Jakarta Struts Framework: developed action classes, form beans andJavaServer Pages using WSAD.
- Using advanced level of HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Involved in implementing the logic using oops concept.
- Used Angular JS for developing single page applications using Ajax calls.
- Created Angular Custom Service such as Factory and service for sharing different reusable functions and objects across the whole application.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Rational Rose XDE to model the detail design of the application.
- Used Agile Development Methodology and Scrum team structure for the development process.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE 9i.
- Involved in testing and fixing the issues occurred in the unit testing process.
- Created and executed unit test cases with Jasmine
- Monitored the error logs using Log4J and fixing the problems.
- Worked with clients and gather requirements and developed as per their needs and requirements.
- Deployed the applications on IBM Web Sphere Application Server
Environment: Java/J2EE, HTML, CSS, JAVASCRIPT, JQUERY, JSON, Struts, XML, Adobe Dreamweaver, Oracle, SOAP/Restful Web Services, bootstrap, Angular JS, Node JS and Junit.