Sr. Javascript Developer Resume
St Louis, MissourI
PROFESSIONAL SUMMARY:
- Having 10+ years of extensive experience as a Front - End UI Developer with solid understanding of database Architecture, designing, development and installation of different modules..
- Good understanding of Software development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
- Expert in developing User Interface (UI) applications and professional web applications using JavaScript, JSP, XUL, HTML5 /DHTML, DOM, XHTML, jQuery, CSS3, and Ajax.
- Experience in designing UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, DHTML, XHTML, PHP, jQuery, jQuery UI, AJAX, JSON, Flash and Hybrid Web Development.
- Experience applying the latest software development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Experience in designing User Interactive (UI) Webpages and visually appealing User Interfaces with the help of HTML 5 and CSS3.
- Expert in HTML5/CSS3 development and have good experience in React/Redux, Angular & Responsive design.
- Expertise in working with the JavaScript, prototype JS and various MVC JavaScript frameworks AngularJS, backbone.js, react.js and node.js.
- Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
- Experience in developing applications using Angular-Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button.
- Experience with Responsive Web Design and Angular JS concepts like Controllers, Service, modules for data binding.
- Experienced in various IDEs like Eclipse, Edit Plus, JSfiddle, WebStorm, Tata Strom, Sublime text, Notepad++, Microsoft Visual, and Aptana studio.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
TECHNICAL SKILLS:
Core Tech skills: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, AJAX, jQuery, JavaScript, JSON, AngularJS, React JS, Apache, Bootstrap, SQL, Note++, NetBeans, Dreamweaver, Firebug, Developer Tools, EditPlus, WebStorm, Sublime, Agile, Waterfall, Scrum.
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, Missouri
Sr. JavaScript Developer
Responsibilities:
- Project development using Agile/Scrum Safe methodology, sprint planning, backlog, release planning.
- Used all aspects of MYSQL/PHP Programming (object - oriented PHP), Magento2.0
- Framework in LAMP environment.
- Analyzed business requirements, participated in technical design, development and testing of modules.
- Involved in web designing using HTML5, XHTML, CSS3, JavaScript, jQuery and used
- Table-less Design in CSS for positioning.
- Designed Frontend with object-oriented JavaScript Framework like angular.jsNode.js.
- Experience in Developing User Interface (UI) Web Applications like JavaScriptTypeScript, Angular6/8, Node JS, Angular Material, Bootstrap, Media Queries, CSS Frameworks.
- Experience in working with Angular 6/8 modules, services, templates, directives, services, and dependency injection to create a SPA.
- Worked on an open-source CMS Drupal to build website using Drupal 8.
- Designs, Develop Custom Drupal Modules for implementing OAuth and REST API.
- Proficient in web development using DRUPAL7/8 CMS, PHP, HTML, CSS, PHOTOSHOP
- Hands on experience with Adobe CS4, FLASH, CSS, HTML, XHTML, JAVA, JavaScriptPHP, on PC & MAC platforms
- Created TypeScript reusable components and services to consume REST API's using
- Component based architecture provided by Angular 6.
- Involved in Market Place - Magento extension development which allows converting a Magento store into a Market Place.
- Developing e-commerce Magento 2.x community.
- Key role in importing the entire site to Magento. Writing scripts to import the products, categories, images, customers, orders, etc. to the Magento website.
- Implemented Angular 6Services for connectivity between web applications using TypeScript.
- Built SPA with multiple views using route services using Angular 6 and Node.js.
- Experience in building end to end web applications using MEAN stack with Angular
- 6/8. Created Angular 6/8 components, implemented interpolation, input variablesBootstrapping, NgFor, Ngif, Router Outlet, binding the events, decorators.
- Developed Magento Customer Reward Points / Loyalty Program which rewards the customers with redeemable loyalty points based on certain actions performed.
- Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 6 validations and Unit Test with Karma-Jasmine.
- Hands on Experience on Angular CLI (Command line Interface).
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used jQuery to make the HTML, DHTML and CSS code and Joi to interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Implemented jQuery validation plug-in modified jQuery validation plug-in to support custom validation, jQuery modal box, jQuery date picker, jQuery tooltip.
- Used jQuery to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Framework was set up for all current and future front-end projects to use backbone.js for framework, organized module definitions and unit tests.
- Used Spring Boot at back-end which helps to develop application with ease.
- Developed server-side application to interact with database using Spring Boot. integrated Spring Security to validate the users.
- Handed on Spring FTP Integration for transferring data to remote FTP server.
- Conducted performance testing of Apache and Tomcat management services.
- Programmed and prepared code for interfacing with Apache Tomcat systems
- Configured IIS/Apache webserver to proxy requests to WebLogic Application Server 10.x installed and configured Apache Tomcat5.5/6.0 and configured SSL with it
- Implemented REST API using Node.js.
- Used node.js as a proxy to interact with RESTful services and interacting with PostgreSQL Database.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Used Wire Frame Tools like Figma and Zeplin for basic Visual design and followed
- User Experience Design (UX) properties also created Images, Logos and Icons that are used across the web pages using Adobe Flash and Photoshop.
- Created HTML5 navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Implemented dashboard enhancements to the Verified website using PHP, LARAVEL Framework, jQuery and HTML5.
- Expertise in working on AWS to integrate the Server and Client-side code.
- Migration of Existing Application to AWS cloud and used AWS services like EC2, S3, RDS, Cloud watch and Cloud Front for promoting code in various environments.
- Used GitHub, It bash to commit changes to the repository for maintaining various versions.
- Used Jenkins for build Process to Generate Continuous Integration and Version
- Control is done by GIT.
- Well experienced in writing test cases in Test Driven Development (TDD) and Behavior Driven Development.
- Worked on XML along with PL/SQL to develop and modify web forms.
- Experienced multiple databases like Oracle and running MongoDB with secure configurations.
Environment: HTML5, CSS3, Typescript, JavaScript, jQuery, DHTML, DOM, JSON, AngularJS, Angular CLI, Node.js, Express.js, Backbone.js, React.js, Magento 2.X, Magento 1.9, PrestaShop, underscore.js, Ext.js, AJAX, PHP, SOAP, XML, XPATH, Figma, Zeplin, Adobe Flash, GWT, Photoshop, Karma, Mocha, TFS, PLSQL, Oracle, Windows.
Confidential, New York, NY
Sr. JavaScript Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed mockups and prototypes using HTML5 and CSS3.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript.
- Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and jQuery Scripting.
- Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3 and Java Script.
- Designed / Developed Ajax Driven Web based application using JavaScript, Ajax, JSON, JSPs and Servlets.
- Developed a core component of Analytics with Node.js, Angular.js and Ext.js.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js, EXT JS, and jQuery.
- Developed dynamic UI using Angular 9 and produced dynamic, interactive data visualizations using JavaScript library like D3.js
- Write code in HTML5, CSS3, and Typescript under the Angular 8/9 frameworks according to the technical requirements specified.
- Developed Single Page applications using Angular 8 using components, directives using Typescript.
- Created Responsive Front - end Single Page Application (SPA) development using Angular CLI.
- Streamlined the Responsive Web Design (RWD) to enhance the User Experience and developed designs for the prototypes.
- Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Extensively used jQuery UI for screen design and development.
- Designed and developed custom jQuery components for the front-end client-side validations.
- Worked on integrating jQuery APIs with MVC pattern.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Dynamic form generation, Auto completion of forms, and user-validation functionalities using AJAX.
- Used JMS for Asynchronous communication between the applications.
- Followed agile software management (Scrum) development methodologies for software development.
- Coordinate with Business and Designer team to develop high level Business and Technical documents.
Environment: HTML5, CSS3, JavaScript, XHTML, DHTML, Ext.js, Angular.js, Angular 8/9, Angular CLI, Node.js, AJAX, jQuery, JSON, JSP, JMS, DOM, HTTP, Responsive Web Design, and Windows.
Confidential
Sr. JavaScript Developer
Responsibilities:
- React JS is used as a development framework to build scalable web application.
- Developed powerful Single Page Application and dynamic responsive Web UI using HTML5, CSS3, JavaScript,, React JS, Twitter Bootstrap, and Node JS.
- Generated responsive data tables using with Bootstrap grid system and CSS3 Media Queries to develop single responsive application with good user experience in all platforms like desktop's tablet's and mobile phones.
- Involved in creating Reusable components and React-Router to turn application into Single Page Application (SPA) using React JS
- Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Expertise in creating Custom Reusable React Components Library for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Experienced in working with Redux and Flux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- React-router and Redux to manage application state.
- Integrating third party D3.js elements into React components.
- Redux-Saga is used for asynchronous data fetching and accessing the browser cache.
- Reselect is used for slicing the redux state and providing only the relevant sub-tree to a react component.
- Used react-intl to manage internationalization and pluralization support.
- Developed Rest API using Node JS using various modules in node like Express.JS.
- Added dynamic Functionality by crating and dispatching Action Creators that deployed Actions.
- Managed projects with Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries based on running in the Node.js environment.
- Created prototype before development based on static and approved design documents and wireframes.
- Used Jest and Enzyme to run tests and make assertions, used New Relic to monitor the application's performance
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Heavily involved in the defect fixing and additional development activities - coordinating with the SQA team for the complete approval in UAT.
Environment: HTML5, CSS3, LESS, JavaScript, Twitter Bootstrap, AJAX, XML, JSON, Junit, Gulp, GITHUB, Agile Methodology, React, React-router, Redux, Redux-Saga, Reselect, Immutable.js, D3.js, Sugar.js, Node JS, Tomcat Apache, Eclipse IDE, Jenkins, Nexus, AWS, React-storybooks, REST services, Styled-components, Webpack, MongoDB, Jest, Enzyme, Red Hat Linux, JIRA, New Relic, Google Analytics
Confidential
JavaScript Developer
Responsibilities:
- Designed the Front - end applications for user interactive (UI) web pages using web technologies like HTML, CSS, JavaScript, React JS and React-Native/Redux Saga.
- Developed the front end of the application using HTML, CSS, SASS, JSP, JavaScript
- Applied advanced HTML, JavaScript, and CSS to deliver innovative user interfaces and components.
- Designed and developed the Presentation layer using Angular and Bootstrap.
- Enhanced UI Design by representing nodes clusters in collapsible tree fashion using plotly.js.
- Build application using angular material design and angular npm dependencies.
- Designed & implemented the enhanced development platform by doing POC using frameworks like Angular & NPM.
- Implemented data visualization features for UI dashboard on our data analytics platform using React, Node.js and Plotly JS.
- Designed and implemented a UI update for a server repair software tool in HTML and CSS.
- Worked with Angular routers like UI router to establish routing between nested html views.
- Created reusable components and services to consume API's using Angular.
- Created Typescript components and services to consume REST API's using angular and Redux.
- Worked with Typescript which is the main Codebase to implement Node JS and Angular JS.
- Developed UI with Redux, forms and material UI for more interactive web pages.
- Developed client-side components utilizing SOA, Java Swing framework and Spring Batch.
- The web client leverages React JS, Redux framework and material UI for the User Interface development.
- Involved in making the application Responsive using Bootstrap, and used LESS pre-processor.
- Used MongoDB as a Database for storing information.
- Worked with java Script testing frameworks Karma, Jasmine and Protractor.
- Used NodeJS for dependencies and Express.js for writing API.
- Designed and Developed ECS Business operation code using Core Java with Agile.
Environment: Java, JavaScript, Angular, AngularJS, React.js, Node.js, Express.js, Plotly JS, Bootstrap, Redux, Spring, Spring Boot, HTML, CSS, Ajax, JSON, XML, React Native, MySQL, MongoDB, Oracle, Windows.
Confidential, Eden Prairie, MN
UI Developer
Responsibilities:
- Analyzed, designed and developed the system to meet the requirements of business users.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, CSS, JavaScript.
- Developed pages in Site Core and validating the HTML code with W3C Validator.
- Created Cross-Browser compatible and standards-compliant CSS page layouts to provide table-free layout to user interface screen.
- Developed dynamic client-side code using JavaScript and jQuery to build web forms and stimulate process for web application, page navigation and form validation.
- Extensive use of jQuery Events for manipulation of events and jQuery plugins for menus and widgets.
- Created HTML Forms, Tables using Bootstrap.
- AJAX calls were used to refresh only certain section of the page and reduce the load on the webserver.
- Used AJAX and JSON to make asynchronous calls for retrieving dynamic data from backend server and update the specific parts of DOM.
- Involved in writing application level code to interact with API/Web Services using AJAX-JSON calls and XML.
- Backend server-side development using PHP and MYSQL.
- Created and deploying new features to sustain and amend existing applications.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML, CSS, CSS3, JavaScript, jQuery, Bootstrap, DOM, JSON, AJAX, MYSQL, SQL, XML, SVN, GITHUB, Jenkins, Eclipse, Agile.
Confidential
Software Developer
Responsibilities:
- Involved with all phases of Software Development Life Cycle (SDLC), including analysis, development, implementation, testing, and support.
- Coordinated with Interface Design Architects for meeting accessibility standards at the code level.
- Created single-page web application using React JS.
- Developed many features: web components using HTML/HTML5, CSS/CSS3, ES6, Web pack, JavaScript, React and Redux; CSS3 style sheets using JSS; middleware using
- Redux and Redux-saga; tables using DevExpress and knowledge of react hooks; reusable components using React and material-ui; graphical charts using Uber developed framework react-vis;
- Bundled code using web pack and transpile code from ES6 using Babel for clean and modular code.
- Debugged the application using Firebug, Chrome developer to traverse the documents, and manipulated the nodes using DOM and DOM features.
- Developed the pages and screens with table-less designs by meeting W3C standards.
- Designed and developed web pages from mockups using the sketch provided.
- Participated and provided feedback during weekly review meetings to track the progress and solve any issues.
- Ensured site design’s integrity and quality control remained consistent throughout the project lifecycle.
Environment: HTML/HTML5, CSS/CSS3, JSS, material-ui, React-vis, JavaScript, AJAX, JSON, React JS, BootstrapResponsive design, Yarn, Node.js, NPM, sketch, Docker.