We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Full Stack Developer with 10+ years of strong IT experience in Design, Development and Deployment of Enterprise Applications, Web Applications and Web Services in Java/J2EE and related technologies.
  • Extensive experience in web technologies such as HTML, HTML5, CSS, CSS3, Advanced JavaScript, AJAX, jQuery, XML and JSON.
  • Extensive experience in AngularJS, Angular2, Backbone.js, Node.js, ReactJS and Bootstrap in order to create single page web applications and Responsive Web Designs.
  • Hands on experience on Document Object Model (DOM) and DOM Functions along with experience in Object Oriented Programming Concepts and Object - Oriented JavaScript.
  • Worked on Proof of Concept for developing application using Node.js with AngularJS, Angular2 and MongoDB.
  • Worked on the most recent versions of Adobe Flex for developing highly complex applications based on user requirements.
  • Extensive experience in Core Java concepts like Exception-Handling, Multi-Threading, Synchronization, Serialization, IO, Collection Frameworks and Java Beans .
  • Experience in development of Web and Client Server Applications using Java, Servlets, JSP, Hibernate, Spring, Web Sphere, EJB, JDBC, RMI, JMS, JSF and SOAP / REST Web Services.
  • Involved in development of SOAP based web services using WSDL, JAXB, CXF, AXIS, JAX-WS and REST web services using JAX-RS, CXF and JERSEY API.
  • Developed Web applications using Frameworks like Struts, Spring with Hibernate and Implemented MVC patterns in web architecture.
  • Well versed working with Relational Data Base Management Systems as Oracle 9i/10g/11g, Microsoft SQL Server, IBM DB2, MySQL and developed SQL scripts, PL/SQL (queries, functions, procedures, triggers, profiles and users) on Oracle Database.
  • Experience in installation, configuration, deployment and management of web and enterprise applications on Apache Tomcat Server 7/8/9, WebLogic Server 8.1/9.x/10.x, Web Sphere and JBoss Application Servers.
  • Experience in implementing Design Patterns like Singleton, Abstract Factory, Session Facade, MVC, Data Access Object and Dependency Injection. Used Spring-MyBatis integration to run SQL queries, call procedures and packages to access the Oracle Database.
  • Good experience in Spring Framework - Spring IOC, Spring MVC, Spring AOP and Spring Web Flow .
  • Involved in building and deploying Apache ANT/ MAVEN and Jenkins scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience in testing the application using JUnit and Soap UI and also usability testing includes user profiles, personals, task analysis, contextual research, test moderation and reporting using Karma and Jasmine.
  • Work experience with TFS, ClearCase and GIT.
  • Experienced in the use of Agile approaches, Waterfall methodologies, Test-Driven Development and Scrum.
  • Good experience in using front end build tools like Grunt, Gulp and backend Java’s Maven.
  • Worked on documentations and presentations using Microsoft office.
  • Experienced in UML design modeling using Eclipse/RSA and developed UML diagrams like Use-Cases, Activity, State, Class and Sequence diagrams.
  • Maintained the Selenium, JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features.
  • Looking for challenging position that would help to be one of those IT experts well balanced on Technical and Management spectrum.

TECHNICAL SKILLS:

Languages: C, C++, C#, Java 5/6/7/8, SQL, PL/SQL, UML and XML.

J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, JDBC, JavaMail, JTS, JTA, JCA, JSTL, RMI, JSF, AWT and Applets.

J2EE Frameworks: Struts, Spring, Spring Data JDBC, Spring Boot, Hibernate, Apache Log4j and Flex.

Databases: Oracle 9i/10g/11g, Microsoft SQL Server, MySQL, IBM DB2, PostgreSQL and MongoDB.

Web Technologies: HTML, CSS, HTML5, CSS3, LESS, SASS, JavaScript, jQuery, XSLT, DHTML, XHTML, AJAX, JSON and CSV.

Web Frameworks: AngularJS, Angular 2, Bootstrap, Backbone.js Node.js, Express.js and ReactJS.

Web Services: SOAP, REST, JAX-WS, JAX-RS, WSDL, JAXB, CXF, AXIS and JERSEY API.

Application Servers: WebLogic 8.1/9.1, Apache Tomcat 7/8/9, Web Sphere 8.1/9.x/10.x and JBoss.

Design Patterns: MVC, Singleton, Factory, Session Facade, Dependency Injection, Abstract Factory and Data Access Object.

Methodologies: Agile, Waterfall, SDLC, Scrum and TDD.

IDE: Notepad++, Eclipse IDE, Adobe Dreamweaver, NetBeans, Sublime Text, Microsoft Publisher, Adobe Photoshop and Eclipse/RSA.

Operating Systems: Windows 2000/XP/Vista/7/8/10, LINUX and UNIX.

Build& Configuration: Ant, Maven, GIT, TFS, Rational ClearCase, Apache SVN, CVS, Grunt, Gulp, NPM, Bower, Jenkins and Jira.

Testing Tools: JUnit, Mockito, EasyMock, Load Runner, Karma, Jasmine and Selenium.

PROFESSIONAL EXPERIENCE:

Confidential, St Louis, MO

Full Stack Developer

Environment: Eclipse, Agile, JavaScript 1.8.5, HTML5, XHTML, CSS3, SASS, LESS, JSON, AJAX, XML, Node.js v2.3.0, Bootstrap, Backbone.js, ReactJS, jQuery 1.11.1, AngularJS 1.4.0, Angular 2, Express.js, JSP, Spring, Hibernate, Struts, MongoDB, REST, SOAP, NPM, Bower, Grunt, Gulp, SVN, EasyMock, Jasmine and Jenkins.

Responsibilities:

  • Proficient in analyzing software requirements and documenting technical specifications for web applications and services.
  • Worked in Agile based development environment, participated in Scrum sessions and solved the issues within deadlines.
  • Professional in creating Templates, Mockups, Prototypes, Web Interfaces, Layouts and Flow of Future pages .
  • Responsible for the overall layout design, color scheme of the web site using HTML, XHTML, CSS3 and Responsible for creating Wireframes and Process flows.
  • Used CSS Blueprint to create grids and adopt cross browser interactive features.
  • Responsible for creating the pages with table-less designs meeting all W3C standards.
  • Re-platforming of web design includes HTML, XML, CSS, SASS, JSON, JavaScript, JSP, jQuery, AngularJS, Node.js, ReactJS, Gulp and Jasmine.
  • Involved in development of Single Page Web Application using the AngularJS MVC framework.
  • Expertise in DOM manipulation using JavaScript, jQuery and AngularJS.
  • Developed responsive applications to different screen resolutions using Bootstrap and CSS3 media queries.
  • Worked with ReactJS JavaScript libraries.
  • Developed the necessary front end user interfaces in JSP s, HTML, JavaScript, CSS and AngularJS that will be integrated using Spring MVC Framework and developed Form Beans/ Java Beans, Spring Controller classes and configured with the corresponding view pages in spring-config.xml file.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with database.
  • Created Struts from beans, action classes, JSPs following framework standards.
  • Used features in AngularJS such as data binding, routing, custom filters, and custom directives to meet business requirements.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown and tabs to develop dynamic responsive Web Application.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS2.
  • Implemented Cascading Style Sheet (CSS) to improve look and feel of the ReactJS web page.
  • Used Node.js for the management on interchange of the data between the servers and the users.
  • Developed Web API using Node.js, and hosted on multiple load balanced API instances.
  • Worked with various building blocks such as models, views, events, routers and collections in Backbone.js.
  • Worked on process builder to update fields in child records based on the value in parent record.
  • Created Controllers using ReactJS to handle events triggered by clients and send request to server.
  • Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and JQuery.
  • Developed Restful services and Securing REST services using Spring security and Basic Authentication.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL and SOAP.
  • Involved in Analysis of Oracle, MySQL, Cassandra and MongoDB for best fit for Dynamic User
  • Worked on Spring IOC, AOP, Spring MVC and Spring integration with Hibernate and Strut technologies.
  • Involved in writing XML validation classes using Struts validation framework.
  • Used special syntax called JSX to mix HTML with JavaScript with the help of ReactJS .
  • Used Node.js, Express.js, ReactJS to create server-side MVC framework with MongoDB.
  • Used JSON response modulation in rest services to make it more generic for our mobile team to consume the services.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Performs UNIT testing with JASMINE, and develops web services using REST API.
  • Involved in taking ownership of Stories, creating tasks and resolving existing bugs in the application.
  • Developed Test Suites for various Rest end points in Junit Framework, used EasyMock framework.
  • Designed and deployed, workflow rules, Email Templates, Reports and Triggers for automating business logic.
  • Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
  • Used Jenkins for automations.
  • Used NPM and Bower for scaffolding the AngularJS application.
  • While in the newer sub project, conducted validation in AngularJS way.
  • Experience with Grunt to perform minification, compilation and Bower to maintain package dependencies.
  • Used SVN for version control of the application.
  • Helped production support team to solve trouble reports.
  • Involved in Release Management and Deployment Process.

Confidential, NC

Java UI Developer

Environment: JSP, Servlet, JSTL, jQuery 1.11.1, HTML, JavaScript 1.8.5, JSON, AJAX, Spring, JSF, AngularJS 1.2.27, JSON, XML, SASS, Backbone.js, Node.js v0.10.24, Express.js, Bootstrap, SQL, MySQL, MongoDB, JDeveloper,JBehave, SOAP UI, Apache Tomcat, Firebug, Jasmine and Karma.

Responsibilities:

  • Involved in various SDLC phases like requirements gathering, design, analysis and code development.
  • Worked in Scrum Methodology - attended daily stand-ups, Sprint planning, Sprint retro and Sprint review meetings.
  • Involved in preparing sitemap details, process flows, wireframes, mockups and prototypes for websites by active integration with clients and, gathering information from referral sites.
  • Involved in the front end using JSP, Servlets, JSTL, jQuery, jQuery UI, HTML, JavaScript, JSON and AJAX.
  • Experienced in working on modern MEAN Stack- MongoDB, Express.JS, AngularJS, and Node.JS.
  • Used Spring Framework for Dependency Injection and integrated it with JSF framework.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS and JavaScript API.
  • Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes perform operations.
  • Extensively used jQuery, CSS3 Selectors and DOM traversal for manipulation and event handling.
  • Used AJAX to refresh only certain section of the page and reduce the load on the web server.
  • Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Used ReactJs to improve speed and quality of the code.
  • Specially worked with AJAX data consisting of JSON, XML and JSONP responses, parsing the same and presenting on the UI layer.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using AngularJS.
  • Used SASS to reduce the complexity of CSS file as well as make CSS code more readable.
  • Produced client side validation through JavaScript and AJAX for asynchronous communication.
  • Involved in the developing functions to transport data from the API s using AJAX to implement more efficient applications.
  • Managed data model using Backbone.js, which includes the user data and display that data at the server side with the same format.
  • Involved in writing light weight Node.js and Express server using technologies like Ajax, JavaScript, jQuery, JSON to make connections between server and databases like MongoDB and MySQL.
  • Expertise in coding optimized SQL queries in MySQL.
  • Created web services for SQL stored procedures using JDeveloper tool and handed batch jobs to run web services using SOAP UI tool.
  • Debug the application using Firebug to traverse the documents and manipulated the Node using DOM and DOM Functions.
  • Performed Unit testing and System Support testing to resolve any defects raised during test cycle.
  • Used JUnit for backend test cases and Karma for AngularJS test cases.
  • Used Karma (Jasmine) for unit testing and for End to End testing.
  • Involved in BDD (Behavior Driven Development) using JBehave and Jasmine Framework.
  • Used Firebug and IE Developer toolbar for debugging and browser compatibility.
  • Deployed applications and patches in all environments and provided production support

Confidential, Chicago, IL

UI Developer

Environment: Adobe Photoshop, Adobe Dreamweaver, Sublime Text, UML, HTML 4.01/5, CSS3, JavaScript 1.8.5, AJAX, Bootstrap, JSON, XML, jQuery, Apache Tomcat, MS Office, MongoDB, REST, Jira and Jasmine.

Responsibilities:

  • Involved in requirements gathering, analysis, project scoping, design and development activities.
  • Participated in and contributed to team demos, peer reviews, team retrospectives, and daily standups for the development of the application.
  • Created technical design documents using Class and Sequence diagrams for feature processing flows and data insertion.
  • Adept in designing UI patterns and applications with the help of Sublime Text, Adobe Photoshop and Adobe Dreamweaver.
  • Developed dynamic web pages using HTML, CSS and JavaScript.
  • Developed wireframes into pixel perfect html views.
  • Developed the application for responsive to different screen resolutions using Bootstrap and CSS media queries.
  • Defined text alignment, borders, positioning and many other typographic characteristics.
  • Worked on AJAX functionality for dynamic data binding for data grid, accordion, AJAX driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • Developed webpage components to improve user experience and features using HTML5, Bootstrap, CSS3, JavaScript and jQuery.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Build and designed RESTA PI using mongoose to talk to MongoDB database and used Express routers and passport for authentication.
  • Used Apache Tomcat application server to deploy the application
  • Involved in Testing and fixing bugs and documented the application in step by step process.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Used Jira for defect status tracking and Rally for creating and managing user stories.
  • Involved in writing the Unit test cases using Jasmine to test the individual units of code.
  • Interacted with quality assurance team for requirements gathering and analysis.

Confidential

Java Developer

Environment: Java 7, Rational Rose, Eclipse 1.7, HTML 4.0, CSS, JavaScript 1.7.4, Struts 1.3, JSP 1.0.4, Servlets 1.0.5, Spring 1.2.6, Hibernate, Oracle9i, SOAP, JBoss, JQuery, JSON 1.5.2, XSLT, DOM, XML, XSD, JSTL, Junit and Jira.

Responsibilities:

  • Involved in all layers like Presentation Layer, Business Logic and Data Access Layers.
  • Application development experience using multithreading, Serialization, Externalization, Collections, Generics, and Core JAVA .
  • Coordinated with Photoshop designers to implement mock ups and the layouts of the application.
  • Created sequence diagrams, collaboration diagrams, class diagrams, use cases and activity diagrams using Rational Rose for the Configuration, Cache and Logging Services.
  • Developed user interface applications using HTML, CSS and JavaScript.
  • Implemented form validation using JavaScript and Regular Expressions.
  • Created the web UI using Struts, JSP and Servlet Custom Tags.
  • Wrote queries in Oracle 9i Spatial in developing GIS based application.
  • Customized XML parsing using XSLT to generate custom JSON. Used the Multi- threading concept in various modules as Task Parallel. Used Hibernate as the ORM tool to connect with Oracle database worked on Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and Java Beans .
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed various Spring MVC forms and performed both client side and server side validation of data sent via the forms.
  • Used Spring DAO/Hibernate to access database and implemented connection pooling.
  • Integrated Struts and Spring frameworks for better View layer delegation.
  • Developed Struts Action classes using Struts controller component.
  • Developed presentation tier as HTML, JSPs using Struts Framework.
  • Developed the application in MVC design patterns using Struts, JSP, and Java Servlets.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Configured JBoss Application server and deployed the web components.
  • Used JQuery for accessing JSON Objects received from server side.
  • Used JAXP, DOM, XSLT and XSD for XML data generation and presentation.
  • Used Jira for bug tracking, project level issue tracking and environmental issue tracking.
  • Wrote Junit test classes for the services and prepared documentation for the application.
  • Provided support for SIT & UAT phases and maintaining issue log.

Confidential

Jr Java Developer

Environment: Java, HTML, CSS, JavaScript, JSP, Servlet, Spring ORM, Struts, Hibernate, Restful, Log4J, SQL, Junit and Waterfall.

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Analyze, debug and fix issues related to thread locking, clustering, network connections, client performance on customer s production environment.
  • Documented the code using Java doc style comments.
  • Created business logic and application in Struts framework using JSP and Servlets .
  • Developed web pages module using HTML, CSS and JavaScript.
  • Created different interactive spring web flows for creating, modifying and deleting the case status.
  • Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
  • Developed classes using core java ( multithreading, concurrency, memory management ) and some spring IOC .
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Used Collection Framework and MultiThreading for performing Cache Operation.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Implemented the MVC architecture using Apache Struts1.2 Framework.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Log4J used as logging framework.
  • Coded SQL Queries for the application.
  • Developed Restful web services that managed the multiple parallel client access scenarios.
  • Involved in Integration of modules.
  • Involved in Issue troubleshooting and fixing the issues.
  • Maintain and update the current intranet web applications.

We'd love your feedback!