Full Stack Developer Resume
MassachusettS
PROFESSIONAL SUMMARY:
- Around 6 years of experience in designing User Interface applications and professional web applications using Java and J2EE.
- Expertise in developing web pages using HTML5, CSS3, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, Node.js, React.
- Expertise in implementing client - server business applications using Micro services.
- Good experience in frameworks like Spring (Spring MVC, Spring Web Flow, Spring ORM, Spring AOP, Spring Security, Spring Boot).
- Hands on experience with AWS technologies like Elastic Compute Cloud (EC2), Simple Storage Services (S3).
- Well experienced in developing applications with MEAN and MERN stack.
- Experienced in using Angular2 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
- Developed the applications using controller-based AngularJS with two-way data binding.
- Experienced on developing single page applications using React with Redux and flux.
- Hands on experience with various Application Servers and Web Servers including Web Sphere, Web logic, Jboss, Tomcat server.
- Extensive experience with wide variety of development tools like Eclipse, Net Beans and IntelliJ.
- Excellent experience in Restful Web services and consumption using JAX-RS and JAX-WS.
- Worked with Node.js for server-side rendering and Express as a middleware.
- Good experience working with webpack and Babel.
- Good experience in third party REST API integration, using open source build and building tools like Gulp, Grunt, npm.
- Good experience performing unit testing with Jasmine, Karma, Enzyme, Mocha and Chai.
- Experience in working with Databases like Oracle, SQL Server, Mongo DB, Cassandra and Redis.
- Good at handling the database management system of PostgreSQL.
- Worked in Agile, waterfall environment.
- Expertise in using source code control systems such as GIT, SVN and bug tracking tools like JIRA.
- Experience with Embedded and Normalized data models in MongoDB.
- Good hold with Linux and Unix shell scripting.
- Good Experience in working with build tools like ANT, MAVEN.
- Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
TECHNICAL SKILLS:
FRAMEWORKS: SPRING MVC, SPRING BOOT, SPRING ORM, SPRING AOP, MICRO SERVICES, HIBERNATE
J2EE TECHNOLOGIES: JSP, SERVLETS, WEB SERVICES (SOAP, RESTFUL), JDBC
JAVASCRIPT LIBRARIES: JQUERY, ANGULARJS, ANGULAR 2, REACT, BACKBONEJS, NODE.js, TYPESCRIPT, ECMASCRIPT, BOOTSTRAP
TECHNOLOGIES: JAVA, HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, JAVASCRIPT, AJAX, JQUERY, JSON, XML.
APPLICATION SERVER: TOMCAT, JBOSS
IDE & TOOLS: ECLIPSE, NOTEPAD++, INTELLIJ, SUBLIME TEXT2, TEXT MATE, MICROSOFT PUBLISHER
VERSION CONTROL: PERFORCE, CVS, SVN, GIT
METHODOLOGIES: AGILE, WATERFALL
DATABASE: PL/SQL(ORACLE), MSSQL, MONGO DB, CASSANDRA, REDIS, POSTGRESQL, MYSQL
OPERATING SYSTEM: WINDOWS 98/2000/XP/VISTA/7/8, MAC OS X, LINUX
PROFESSIONAL EXPERIENCE:
Confidential, Massachusetts
Full Stack Developer
Responsibilities:
- Configured the local workspace by using the Maven dependencies and separated the Web Module, Service Module and Data Module in Eclipse IDE.
- Developed the Web Module using Spring Boot.
- Implemented Spring MVC framework and composed the application classes as Spring Beans using Spring IOC/Dependency Injection.
- Developed the persistence layer using Hibernate by configuring various mappings with the backend using Spring ORM.
- Implement JAVA 8 features like API Gateway, concurrency and Lambda expressions.
- ImplementedJavaPersistence API (JPA) through Hibernate.
- Defined AWS security groups which acted as virtual firewalls to control the incoming traffic onto one or more AWS EC2 instances.
- Designed and developed web pages using front end technologies like HTML5, CSS3, REACT, REDUX.
- Involved in making RESTful web services using Node.js and implemented using Express JS.
- Worked on responsive design and developed a single Isomorphic responsive website that could be served to desktop, Tablets and mobile users using React.
- Designed dynamic client-side React to build web forms and simulate process for web application, page navigation and form validation.
- Used React and Redux Stack to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Node Package Manager (npm), Bower to install the necessaries packages and used Gulp and Grunt tools for Task Automation.
- Used React-Router to turn application into Single Page Application.
- Developed components to fetch the data from the backend using Angular2 and AJAX.
- Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data
- Worked on Bootstrap, LESS and SASS to develop User Interface with responsive design.
- Used Gulp as the build task runner to build and package the application.
- Monitored the error logs using Log4J and fixed the problems.
- Created and maintained CI builds using Jenkins for automating the testing and deployment process of bothfront-endassets andDockercontainers.
- Experience in working with task management tools Slack and Trello.
- Performed unit testing using Jasmine and Enzyme along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Used version control repository GIT and JIRA for issue tracking.
ENVIRONMENT: JAVA 1.8, SPRING, HIBERNATE, SPRING BOOT, AWS, JPA, HTML5, CSS3, JAVASCRIPT, AJAX, ANGULAR 2, REACT, NODE.js, BOOTSTRAP, RESPONSIVE DESIGN, DOCKER, BOOTSTRAP, DOM, FIREBUG, MONGO DB, TYPESCRIPT, JASMINE, ENZYME, GIT, JIRA.
Confidential, Georgia
Java UI Developer
Responsibilities:
- Developed and integrated with server components using Spring and Hibernate.
- Involved in the development of the application based on Spring MVC to implement design patterns like IOC (Dependency Injection), DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
- Developed user interfaces using JSP UI components, JSTL, Validators, Events and Listeners.
- Worked with the clients to develop layout, color scheme for the web page and implemented them accordingly with the help of HTML5 and CSS3.
- Used Bootstrap and React to create Controllers to handle events triggered by clients and send request to server.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Worked on React views, rendering using components which contains additional components called custom HTML tags.
- Developed various screens for the front end using React and used various predefined components from npm (Node Package Manager).
- Worked on maintenance of MERN stack application with MongoDB, Express JS, React, Node.js.
- Implemented enterprise applications using WSDL, SOAP and XML schema.
- Used Bootstrap grid model and Bootstrap components for the entire application.
- Worked with Reducers, React Containers to update the state of an application produced by Redux and bymapping those to the React component using React-Redux.
- Developed various screens for the front end using React.js and used various predefined components from npm (Node Package Manager).
- Worked with various tools like bower and yeomen for developing the angular application.
- Worked with Webpack for module bundling and Babel for the transpilation.
- Worked with Express middleware and implemented SOA architecture with Web services using SOAP, Local Storage and XML.
- Displayed huge sets of data in the tables and implemented different operations with table dynamically like add rows, edit rows and save the edited rows on table using AngularJS.
- Performed testing using Enzyme and Jasmine, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
ENVIRONMENT: HTML5, JAVA, EJB, HIBERNATE, JSP, SPRING, ORACLE, XML, JUNIT, IntelliJ, BOOTSTRAP, JAVASCRIPT, REACT JS, REDUX, ANGULARJS, SQL SERVER, AJAX, CSS, JSON, BITBUCKET, ENZYME, JASMINE, APACHE TOMCAT, LOG4J.
Confidential
Full Stack Web Developer
Responsibilities:
- Involved in developing UI pages using HTML, DHTML, XHTML, DOM, CSS, JSON, JavaScript, jQuery and Ajax.
- Developed the UI screens using JSP, Java script, JSTL and CSS.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Created XHTML Pages with CSS and the Box Model. Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Designed various grid panels and various UI components using AngularJS framework and jQuery.
- Created a Front-end application using JSPs and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used Content Management system (CMS) for the dynamic configuration of the header and footer of the web application.
- Developed and Implemented Web Services and used Spring Framework.
- Coded AngularJS controllers and directives for application functionality and filters for heavy DOM manipulation.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used Eclipse IDE for all recoding inJava, Servlets and JSPs.
- Involved in writing and modifying Procedure, Queries, Views and Triggers and calling them from JavaScript.
- Unit testing was performed using JUnit.
ENVIRONMENT: HTML 4, JAVA, DHTML, XHTML, DOM, CSS, JSON, JAVASCRIPT, ANGULARJS, ECLIPSE, JQUERY, AJAX, JSP, XML, BACKBONE.JS, FIREBUG, SPRING, JUNIT, SVN, ORACLE.
Confidential
Java Developer
Responsibilities:
- Redesigned the existing site and to create new user interfaces.
- Developed web application using Struts 2.X, JSP, Servlets,Javabeans that uses MVC design pattern.
- Created user-friendly GUI interface and Web pages using HTML, CSS and JSP.
- Developed Customs tags to display dynamic contents and to avoid large amounts ofjavacode in JSP pages.
- Connected to database through JDBC.
- Wrote JavaScript for client-side validation.
- Used Eclipse for creating Servlets, JSP and XML.
- Wrote SQL queries to retrieve the data from database.
- Monitored the logs using Log4J and fixed the problem.
- The application was deployed on the Tomcat.
- Involved in build and deploying the application using ANT.
- Used CVS as version control system.
- Worked on bug fixing and Production Support.
ENVIRONMENT:JAVA, JDBC, STRUTS, JAVASCRIPT, HTML, CSS, JSP, SERVLETS, TOMCAT, ORACLE, ECLIPSE IDE, CVS, ANT, LOG4J.
