Full Stack Developer Resume
St Louis, MO
SUMMARY:
- Extensive experience in designing and developing web applications and interactive software products using tools and technologies like HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, Vue JS, Adobe Experience Manager, AJAX, JSON, Bootstrap, SASS, XML, XHTML and more.
- Experienced in React.js and working with React Flux architecture. Working knowledge of Require JS, Express JS and Handlebars JS.
- Developed an enterprise level SPA with React & Redux and latest ES6 feature.
- Skilled and efficient in building Single Page Applications (SPA) and creating Custom Directives, Services, Routing and Filters using AngularJS 2/4/5.
- Designed dynamic client - side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular2.
- Expertise in using XML/JSON and AJAX to link with back-end applications by using Web protocols and standards.
- Implemented authorable components in Adobe Experience Manager(AEM) and designed email templates in Adobe Campaign by implementing SOAP calls.
- Build Restful API web services using Node.JS and Express.JSand used a full complement of Express.js, Angular.JS,Node.JS, and Mongo DB to store and present assessments.
- Experience in databases like Oracle, MySQL and NoSQL databases like MongoDB, DynamoDB.
- Good Experience in Web Components technologies like JSP, Servlets, JDBC, AJAX.
- Experience with Wireframe Mock ups / Prototyping, Information flow diagram, Visual & Graphic Design, multi-screen RIA/RUI design and development, Integration and Launch & Maintenance.
- Strong technical experience using Object Oriented Programming (OOP) concepts in JavaScript and implementing Service Oriented Architecture(SOA) using XML based Web Services(SOAP/WSDL).
- Experience in using various social networking and web APIs like Confidential, Confidential, Confidential, Confidential and Confidential.
- Good Experience in making Responsive web pages using Bootstrap and media queries.
- Experience in SASS and LESS pre-processor to simplify CSS development and maintenance.
- Experienced in working with Grunt NPM module which includes minification, Lint, test runner task, watch to observe files changes and initiate the sub tasks.
- Experience with Server utility framework like NodeJS, Bower components, unit testing frameworks like Jasmine and Karma JS.
- Good Experience in Node.JS back end for creating RESTful Web Services.
- Expertise in GIT, SVN for version control, tagging and distributed non-linear workflows. Experience with continuous integration / continuous deployment environment.
- Expertise in Waterfall model and in Agile methodology.
- Graphic design experience in Adobe Photoshop, Firewalls, Flash and Dreamweaver.
- Extensively used Underscore and Lodash JavaScript libraries for objects and array operations.
- Working on an agile environment with an offshore team and also on shore teams for daily scrums and meetings.
- Experience working with JavaScript data visualization frameworks such as D3.js and C3.js to display the information in a chart view.
- Great exposure in section 508 testing using automated and manual methods on website.
- Experience creating mobile application using jQuery mobile and Phonegap.
- Extensively worked with the QA team to fix the bugs, test the load, and performance checking.
TECHNICAL SKILLS:
Languages: C, PHP, JAVA, J2EE, ASP.Net
Web Technologies: HTML/XHTML/HTML5, CSS/CSS3, JavaScript, AJAX, JSON/XML, DOM,ES5/ES6, Adob Flash, Restful API, MVC
JavaScript Framework: jQuery, Bootstrap, AngularJS 1-5, ReactJS, HandlebarJS, RequireJS
Development Environment: Webstorm, NetBeans, Eclipse, Dreamweaver, Sublime, Visual Studio
Web Servers: Apache, Node JS
Processes and Methodologies: UML, SDLC, Waterfall, Agile(Scrum)
CMS: Joomla, WordPress
Database: MS Access, Oracle & MYSQL
Version Control: Subversion(SVN), GitHub
Other Tools & Technologies: Bower, Grunt, Gulp, NPM, FacebookAPI, YoTubeAPI, GoogleMap API
WORK EXPERIENCE:
Confidential, St. Louis, MO
Full Stack Developer
Responsibilities:
- Actively involved in brainstorming sessions and meetings with UX team to enhance user experience.
- Involved in designing and development of User Interaction screens using HTML5, CSS3, Bootstrap 4.0, SASS, JavaScript, jQuery, Angular 2/4, Vue JS, ES6, AJAX and JSON.
- Developed multiple components for Adobe Experience Manager (AEM) using JAVA and XML.
- Implemented Single Page Application (SPA) Pattern using AngularJS.
- Created Angular 2/4 components to integrate with AEM content management system for Author Configuration.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture ofAngular 2/4/5.
- Used Web pack to build TypeScript modules.
- Implemented HTTP requests using Rxjs observable library to handle multiple values over time.
- Used REST client / POSTMAN to validate the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
- Implemented AngularRouter to enable navigation from one view to the next as agent performs application tasks.
- Extensively used AngularUI (Angular Bootstrap) for ng-grid, and UI components.
- Developed different services in Node JS by using Express JS middleware to integrate data from front end to database.
- Worked with AWS lambda functions to create Dynamo DB Backup and Restore from S3 bucket.
- Configured scheduling AWS cloud automated watch event process.
- Designed templates and developed SOAP calls for Adobe Campaign to create transactional emails and also assigned different SOAP methods like push event, push events for real-time and batch processes to bind the message.
- Used GIT for Version Control System and JIRA for Project Management.
- Developed and unit tested multiple Vue JS components.
- Involved in discussions along Project Managers and Architects to enhance functionality and related User Stories using Version One.
- Performed unit tests using karma JS and cross browser testing on virtual machine.
- Developed XML Web services with SOAP protocol for transferring data between different applications.
- Followed AGILE development techniques in all the development process by using tool like Scrum.
- Extensively worked on design, Development of reusable components using Angular 2/4, Bootstrap 4.0 and SASS.
- Implemented Angular 2/4 components by assigning JSON data from APIs and integrated the components with Adobe Experience Manager (Content management System) using XML and Java.
- Integrated Weather APIs with Geolocation API using Node JS.
- Created custom forms in Adobe Campaign and implemented different actions for the same.
- Created opt In and opt out flow for subscription module with all the facilities for users including selection of state, county and crops as preferences for their marketing emails.
- Designed and Developed templates in angular 2/4 with different services in Node JS and Express JS which connects to preference center API and provide the data to Adobe Campaign.
- Authored all the UI components in Angular 2/4 in AEM.
- Implemented real time transactional emails for Adobe Campaign using SOAP calls and also integrated created transactional templates in Adobe Campaign.
Environment: HTML5, CSS3, Bootstrap 4.0, JavaScript, Angular 2/4/5, Vue JS, Node.js, Express JS, AJAX, JSON, XML, DOM, JIRA, Karma JS, Git, SASS, Adobe Experience Manager(AEM),Adobe Campaign.
Confidential
Web Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, React JS,ES6 AJAX and JSON.
- Developed Responsive Web Design (RWD) for different size of Devices like tablets and mobiles using bootstrap and SASS.
- Worked on ReactJS Virtual Dom and React views and also implemented various screens for the front end using various predefined components from NPM and flux library.
- Developed reusable UI components using ES6.
- Updated and Maintain Database server by using SQL queries in JDBC.
- Utilized JQuery to make REST API calls and Designed/documented REST APIs for collection and retrieval of high data.
- Involved with back end services team and implemented application by using J2EE and Struts 2 as back end services and created Data Model.
- Created lightweight versions of functions by avoiding complicated loops using Underscore.js.
- Implemented Unit Tests for AngularJS in Jasmine JS and End to End Tests in Protractor.
- Created graphs and charts and also added the filtering functionality for the graphs using D3Js.
- Adopted Git for version controlling and JIRA for project tracking.
- Built backend REST API with Node.js, Express.js.
- Designed and developed reels using React.js with ES6. Components are re-rendered for running different combinations of images asynchronously on the page. And will stop after predefined set of time.
- Captured user events and selections such as options of betting different amounts per payline, cash out, auto play, etc. using native JavaScript.
- Created progress chart using C3.js and D3.js to show the progress ratio of game based on the winning amount to the amount used on selected paylines.
- Implemented Game Board in React JS with using ES6 using different components and assigned random images to each component from predefine collection of data.
- Implemented Game Board in React JS with using ES6 using different components and assigned random images to each component from predefine collection of data.
- Implemented front end of payout display of Bonus module using Angular JS. In which based on the predefined rules, the bonus value is calculated and added to the payout amount.
Environment: HTML5, CSS3, JavaScript, AngularJS, React JS, Node.js, AJAX, JSON, XML, DOM, Visual Studio, JIRA, Bootstrap, Jasmine, Git, SASS, Underscore, Protractor.
Confidential
Web Developer
Responsibilities:
- Designed and Developed the UI screens using HTML/HTML5, CSS/CSS3, jQuery, JavaScript, Angular JS, HandlebarJS, RequireJS, JSP, ES5.
- Created Responsive Web Design using Bootstrap Grid System and CSS3 Media Query.
- Developed AngularJS services for reusable functionality and for creating single page application(SPA).
- Integrated Bootstrap CSS with SASS pre-processor.
- Designed and Developed templates using JavaScript templating tools like lodash.js and Handlebars.js.
- Implemented Angular JS and jQuery library functions for the logical implementation part at client side for all the application.
- Mean Stack development was implemented from scratch including MONGODB server setup and Node Js server development.
- Worked with back-end developers to implement the functionality of web applications asynchronously (AJAX) using REST services.
- Built the REST API using JAVA and in-house functional programming language to handle various functions like Order Submission, Order Status etc. using GET and POST methods.
- Integrated the Java code (API) in JSP Pages. Have developed business logic code in J2EE to read data from database stored procedures.
- Worked on Agile Methodologies (Scrum) to manage full life-cycle development of the project.
- Involved with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Participated in technical design, development, demos and testing of various modules and functionalities.
- Modified and Redesigned an application for different clients according to their required specification.