We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Full Stack Developer with 9+ 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 asHTML, HTML5, CSS, CSS3, Advanced JavaScript, AJAX, jQuery, XML and JSON.
  • Extensive experience in AngularJS, 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 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, SVNover 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, XML.

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

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

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

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

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

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

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

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

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

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

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

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

Testing Tools: JUnit, Mockito, EasyMock, Load Runner, Karma, Jasmine, 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, 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.
  • 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.
  • Used Node.js for the management on interchange of the data between the servers and the users.
  • Worked with various building blocks such as models, views, events, routers and collectionsin 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.
  • Segmentations and reviewed with database architects for approval.
  • Worked on Spring IOC, AOP, Spring MVC and Spring integration with Hibernate and Strut technologies.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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 SASSto reduce the complexity of CSS file as well asmake 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 RESTAPI 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.
  • 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.
  • 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 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.
  • 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.
  • 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!