Sr. Javascript Developer Resume
Siloam Springs, AR
SUMMARY
- More than 9+ years of extensive experience as UI Developer /Web Developer .
- Extensive experience in developing professional User Interfaces ( UI ) with the help of HTML 5, Javascript, CSS3 and Javascript libraries such as Jquery, React Js, Redux Js, Mobx state tree, Angular Js, Angular 5 and Ngrx.
- Experience with developing Android and iOS mobile apps using Ionic and Angular framework.
- Experience with writing Unit Test cases for Javascript with help of Mocha and Chai testing framework.
- Experience in building the REST API using Node Js and Express Js.
- Experience working with Serverless Framework using AWS Web Services.
- Experience working with databases such as MySQL, MongoDB and DynamoDB.
- Hands - on experience working with AWS web services such as Lamda, Api Gateway, S3, Dynamo DB, Elastic
- Experience with Javascript utility libraries such as Lodash, Moment Js and Date-fns.
- Experience working with Bitbucket pipelines, Jenkins for application deployment.
- Hands-on experience in developing responsive UI with the help of SASS, Foundation and Bootstrap CSS framework.
- Experience working with Webpack - a module bundler also with Grunt - JavaScript projects build tool.
- Excellent communication skills, team player, quick learner and self-motivated. Experience with Eclipse IDE, Subversion, Git, Intellij.
- Experience with the project management tools like Pivotal Tracker, Rally and Jira.
- Excellent Analytical skills and ability to work independently as well as within a team environment.
- RPA Tools, SQL, PL/SQL, Java Script, NET, CSS and Siebel.
- Around 2 years of experience in Robotic Process Automation (RPA) using UiPath Studio and UiPath Orchestrator.
- Experience in installing, upgrading, migrating, optimizing, performance tuning, and configuring UiPath Applications.
- Worked on Google and Microsoft OCR, Selectors, Excel and data tables.
- Worked on Automating Web portal, Excel, PDF, TXT and Email automations.
- Experience in managing bots workloads using UiPath Orchestrator Work Queue.
- Experienced in developing and supporting the corporate Applications and Dashboards.
- Expertise in automating task scheduling using UiPath.
- Experience in gathering requirements as well as analyzing business rules and coordinating application design.
- Worked on usage of different Screen Scraping methods (Full text, Native and OCR) in UiPath.
- Expertise in Relational database design and development using Oracle and MySQL.
- Extensive experience in .NET Framework and Visual Studio .NET
- Involved in Application development/Production support of Database systems.
- Excellent communication, inter-personal, presentation, analytical and trouble-shooting skills.
- Involved in POC (Proof of Concept) and Business Requirement Document (BRD).
- Involved in developing Responsive Web pages that are interactive using object-oriented JavaScript, ReactJS, Bootstrap, NodeJS and AJAX.
- Extensive experience in Web and Mobile apps development.
- Responsive UI development by using React native + Redux, React native with Expo framework, HTML5, CSS3, Restful API Service integration, JSON parsing, Using web Service
- Hands on Experience with AWS Cloud system and data security implementations.
- Constructed powerful and modern Frontend Architecture, involving ReactJS, Redux, and ES6.
- Developed user interface by using the ReactJS, Flux, Webpack, Grunt and Redux for Single Page Application development.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Expertise in implementing view rendering JavaScript using React JS with FLUX and REDUX as architectures.
- Experienced in creating React.js web applications with JSX, React nesting components, databinding, forms, routers and Virtual DOM manipulations with Redux architecture.
- Experienced in working with REDUX architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Involved in designing the user experience interface UI /UX strategy, UI requirements, converting findings into UI designs
TECHNICAL SKILLS
- React, Redux, Angular 2+, ES6, Ajax, Bootstrap, Angular js, SCSS, VueJS, UX, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines, XSS cross-origin resource sharing, SASS, LESS Java, MYSQL, Mongo DB, Webservices, Rest, NodeJS, ExpressJS, Micro services, VS Code, Sublime Text
- Webpack, Karma, NPM, BOWer,nginx, GitLab, Github, Jasmine, Protactor, Selenium, Sonar Qube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins
- Docker, Kubernetes, TeamCity, JSON, XML Jira, Linux, Mac, Slack, Zoom, UglifyJS, Ionic, Android, Angular.js, Web Content Accessibility Guideline
- XSS, cross-origin resource sharing, SASS, LESS Java, Oracle, Rest, NodeJS, VS Code, Sublime Text, Grunt, Gulp, nginx, Github, Chai, Selenium
- Jenkins, Docker, Kubernetes, JSON, XML, Jira, Linux, hipchat, JSLint, Ionic, Cordova, iOS, Android
- JavaScript, CSS, Angular .JS, Jquery, SASS, LESS JavaScript, CSS, Ajax, Bootstrap, SCSS, Typescript, Angular .JS, Jquery, SASS, LESS, Java
- Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap Rest, Web logic, Selenium, JSON, XML, HTML5, CSS, Ajax, Typescript
- Jquery, Soap, VS Code, Eclipse, Websphere, CVS, SVN, Selenium, Waterfall, jsp, servlets .
PROFESSIONAL EXPERIENCE
Confidential, Siloam Springs, AR
Sr. JavaScript Developer
Responsibilities:
- Developed reusable components using React Storybook according to design guidelines.
- Used Storybook which is an open source tool for developing UI components in isolation for React.
- Experience in working with React, Redux Saga and Basscss.
- Implemented Ajax calls for triggering data from API's using Redux Saga.
- Developed a prototype web application using Oracle JET, Angular 2+ andKnockout.
- Developed Single Page Application using AngularCLI, Angular 2+
- Build Single Page Applications and PWA using Javascript ES6 with backward compatibility.
- Developed an application using Redux and Bootstrap in a Test-Driven Development Environment.
- Using Typescript as programming language to create OOP JavaScript code to implement complex functionalities and calculation to project data on Tables
- Used Typescript to generate client side JavaScript Code
- Developed HTML and JavaScript code utilizing SaaS, Node.js, and Strong loop frameworks.
- Developed user interface UI in single page application SPA architecture using JavaScript library Vue. js with HTML5
- Used compass for Sass style sheet language, LESS and Grunt to compile the Sass files to single CSS file.
- Used DOJO for Ajax Support and used JSON for DOM objects and developed data visualization using D3.js and Google Charts.
- Installed node modules such as react-bootstrap
- System with the convenient methods with Angular JS.
- Use JQuery datatables to handle JSON data and Develop the webpages using SCSS and Coffee script.
- Have a deep understanding of PHP laravel framework and JavaScript VueJS framework the entire LAMP stack including real world experience deploying and supporting applications in a high volume/transaction environment.
- Designed, developed and wrote UI/UX standards for responsive web applications in which includes Front-End programming using HTML5, CSS (Less), JavaScript, JQuery
- Built a React PWA using Material-UI, React-router-dom, Moment.js, and JSON Server.
- Framework, Spring Boot and handled the security such as CORS, authentication,authorization and preventing CSRF by using Spring Security
- Experienced as a Web Developer in developing web applications using JavaScript, HTML, CSS, Bootstrap 3/4, REST, JSON, AngularJS, Node.js, Backbone, jQuery, and Ajax.
- Solved security patches of all the service link portals as well as security loop holes such as CSRF, XSS.
- HTTPS implementation with IP whitelisting and CORS policies .
- Experienced on React.js on the front end styled using SCSS browser internals.
- Supported the Java backend core processes and the corresponding interfaces with the AWS/Dynamo and databases.
- Implemented web applications using MEAN Stack technologies- MongoDB and other tools.
- Migrated Database from SQL Databases Which is Oracle and SQL Server to MY SQL Databases.
- Development of the communication between the NMS and EMS systems through SOAP Webservices and SNMP protocol
- Built this application using Groovy/Grails as a REST API server and BackboneJS as a single application.
- Implemented unit test cases using Karma Runner and Jasmine for Angular JS on client side and Chai for Node JS for testing endpoints
- MEAN Stack development from scratch including mongodb server setup and expressjs server development
- Directories (Hybrid, Cloud, On Premise), using of Micro Services to implement Architectures
- Used VS Code as an Integrated Development Environment with Java Plugins.
- Backend codes are written in PHP using Sublime Text Editor following the OOP best practices for classes and methods.
- Used tools like Grunt, and Webpack as task runners and orchestrators for the build process.
- Worked with cutting-edge JS frameworks, and tools such as Node, Webpack, Babel, ESLint, and Gulp.
- Used TDD with unit testing using Junit, Mockito and Karma
- Used NPM and Bower for packaging management and and Grunt for UI task runner
- Used Bower package manager for managing dependences for application in the Node.JS environment.
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
- Prototype CI/CD system with GitLab on GKE utilizing kubernetes and Docker for the runtime environment for the CI/CD systems to build and test and deploy
- Participated into open source development on GitHub and Maven Central.
- Used Angular Testbed, Asynch with Jasmine, Karma Implemented Front End test cases.
- Extensively used JavaScript testing frameworks Jasmine and Karma to test the application
- Developed Integration test cases using Protractor to test the web application using Mocha.
- Testing various components, services and ngrx/store functionalities using testing tools like jasmine, karma and protractor.
- Created and Implemented Keyword Driven Framework using Selenium.
- Created framework in Selenium WebDriver using behavior driven approach like JBehave.
- Used of IDEA IntelliJ IDE for coding, debugging, creation of Unit Testing, Sonar qube Scan etc.
- Unit tested front-end React JS code using Mocha, Chai and Enzyme.
- Responsible for writing various test cases using Jest and Enzyme for the application code.
- Wrote unit test cases using Mocha .
- Created front-end unit tests using Mocha for React Action methods and Reducers
- Implemented unit test cases using Karma Runner and Jasmine for Angular Js on client side and Chai for Node.js for testing endpoints.
- Oracle Weblogic Portal and Oracle Database 11g in a SCRUM team environment.
- Agile methods and work tracking tools JIRA,TFS, deployment tool Jenkins, source control tools Bitbucket and Tortoise, Gitbash
- Used Amazon Cognito to provide Serverless User Authentication in the AWS Cloud for this application
- Developed Python scripts in Jenkins workflow for validation of incoming YAML payload from ServiceNow, checking if group bound to GCP project
- Deployed and maintained Kubernetes applications - and their multiple components such as pods, namespaces, RBAC policies, and deployments using Helm charts.
- Docker registry and then deployed to Kubernetes.
- Streamed JSON uploads, make asynchronous requests using Ok Http and Retrofit, handle responses in anonymous callbacks using Android Asynchronous Http Client library.
- Portlets onto the IBM WebSphere portal server using ANT scripts, XML Access scripts and JACL scripts.
- Utilized agile methodology with JIRA and supporting CI/CD tools such as Bamboo to deploy to Pivotal Cloud Foundry
- Install and configure a Linux server to publish applications and the DataBase
- Used WebStorm version control integrated to git and its terminal in Mac environment
- Daily use of Angular with CSS Modules for developing component Slack based web applications.
- Used Embedded Google Maps API, GPS Location Data into app with zoom controls for finding out the store and navigation details to the store.
- Worked with Babel to convert ES6 to JavaScript and using JSX for React DOM rendering.
- Used JSLint for validating the front end code.
- Bugzilla was used to report and track bugs, JSLint for ensuring quality code.
- Developed a cross platform application on Ionic and other tools Frameworks with native and cross-platform experience
- Developed native mobile application iOS conforming with MVVM software development pattern
- Led a complete rebuild and redesign of IOS and Android apps based in React Native that incorporated a flux/redux architecture
- Used React Native, a single code base is designed to run on both iOS and Android platforms.
Environment: React, Redux, Angular 2+, ES6, Redux, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular js, SCSS, VueJS, UX, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS Java, MYSql, MongoDB Webservices, Rest, NodeJS, ExpressJS, Micro services, VS Code, Sublime Text, Webpack, Karma, NPM, BOWer,nginx,, GitLab, Github, Jasmine, Protactor, Selenium, Sonar Qube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, TeamCity, JSON, XML Jira, Linux, Mac, Slack, Zoom (1,Babel, JSLint, UglifyJS, Ionic, React Native, iOS, Android
Confidential, Philadelphia, PA
Sr. JavaScript Developer
Responsibilities:
- Built an internal boilerplate for React projects to maintain common features: Disney SSO, React, style guide.
- Worked on React js on the front end styled components using SCSS
- Used Redux- saga for asynchronous data fetching using Restful Services and injected as middleware.
- Develop Redux API middleware to handle API calls for data structure for top layer presentation.
- Integrates Angular 2+ in-depth specialty area knowledge with a solid understanding of industry standards and practices
- Participated in the development of Angular 2+ new Java Developers by providing guidance and training as needed.
- Expertise in writing vanilla JavaScript with ES5 and ES6 Features.
- Worked on Redux for state manipulations and Redux Saga to implement API requests asynchronously
- Knowledge of developing single-page web applications by using AngularJS with typescript ES4
- Used JavaScript, Bootstrap, Vue.JS, RxJS for validation and for developing modules on front-end.
- Integration of HTML5 Canvas with Demandware.
- Converted CSS and LESS site to hybrid ASP.net a HTML site
- Used DOJO for Ajax Support and used JSON for DOM objects and developed data visualization using D3.js. Raphael and Google Charts.
- Used Bootstrap and React-Bootstrap Components to create responsive application.
- Implemented unit test cases using Karma Runner and Jasmine for Angular JS
- Experience writing code to meet WCAG Compliance.
- Worked in clearing the Security vulnerbilities like cross site scripting XSS.
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
- Used compass for Sass style sheet language and Grunt to compile the Sass files to single CSS file
- Used Spring Integration for a seamless connection to external providers viz SOAP services and related JAXB transformers
- Converted ColdFusion applications to Java applications driven by SQL Server databases.
- Configure and Maintain the Virtual Machines to use them across for the Automation and database administration with MY SQL.
- Experience in design and development of WebServices using Weblogic Server 11g and Oracle Service Bus OSB.
- Created REST ful services for the mobile application using technologies: Node.js, Express.js and PostgreSQL.
- Developed Web API using Node JS and hosted on multiple load balanced API instances
- Extensive experience in web development using Angular 7/4/2, type script,VS Code.
- Created new web pages for current and new programs using Sublime Text Editor and JavaScript
- Implemented deployment strategies, as well as builds, for quality test Grunt Webpack Node and production releases
- Setup the development environment using Node.js, npm, Grunt, git
- Wrote client Side code using React.js and used gulp directories to generate the server
- Built instagram similar web application with Django, WSGI, nginx
- Worked on VCS tools such as GitHub and BitBucket, with experience with conventional workflows and more complex ones such as Gitflow
- Debugging applications in different browsers using Firebug, and testing applications using JUnit, Jasmine
- Performed end to end testing using Selenium web driver, Jbehave and Testing.
- Writing Automation test scripts using JBehave, Serenity and Selenium Webdriver for regression suite.
- Experience in full life cycle of software development and in Agile Methodology and Scrum meetings
- Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
- Implemented AWS User Pools that provide a secure user directory that scales to hundreds of millions of users
- Usedc Jenkins and SVN with Installation, Migration and Upgradation and Build & Release in Unix and Linux environments including production support.
- Developed Kubernetes based distributed, clustered Rabbitmq solution for support of asynchronous processing of Golang based API framework for ecommerce based machine learning processing and computing.
- Wored on Container Clustering and Orchestration with Docker Swarm and Kubernetes. modules including passport.js, promises, regex, JWT Web Token etc.
- Performed authentication and authorization on a restful web api service tier using json web token
- Develop data integration components including XML, file transfers and monitoring.
- Configuring, automation and maintaining build and deployment Docker registry/dFon, Nexus and JIRA for Multi-Environment.
- Worked extensively in Agile Development process and Jira.
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Configured Alert manager to send alerts to Ops Genie and HipChat.
- Automated new user and groups creation in HipChat using its Python API
- Worked on setting up the prototyping environment for micro sites by installing node server and configuring GruntJS properties such as CSSLint/Stylint, JSLint and JShint to maintain code consistency across the team.
- Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
- Used Ionic framework to design the UI of the application for the Mobile and tablet platform.
- Developed React Native application for both IOS and Android Use of Native Modules and Native UI components
- Led a complete rebuild and redesign of IOS and Android apps based in React Native that incorporated a flux/redux architecture .
- Developed React Native application for both IOS and Android Use of Native Modules and Native UI components from both IOS and Android.
Enviroment: React, Redux, Angular 2+, ES6, Redux, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular.js, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS Java, Oracle, MYSql,, Webservices, Rest, NodeJS, VS Code, Sublime Text, Grunt, Gulp,, nginx, nginx, Github, Chai Selenium, Jasmine, Scrum, Agile AWS, Jenkins, Docker, Kubernetes, JSON, XML, Jira, Linux, hipchat, JSLint, Ionic, Cordova, iOS, Android
