We provide IT Staff Augmentation Services!

Sr. Javascript Developer Resume

Columbus, OH

SUMMARY:

  • Around 10+ years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java 8, Java Beans, Java RCP, Java Messaging Services,J2EE (JSP, Servlets), Spring, Spring batch, Hibernate, JDBC, XML, Web Services and Design Patterns. Experienced in various domains like Airlines, retail and ecommerce, health services and others.
  • Extensive Knowledge in all core java concepts like OOPs, Collections, Error Handling, Multithreading and Concurrency.
  • Experienced working with common Internet technologies (e.g. MySQL, CSS/CSS3, HTML/HTML5, JavaScript, jQuery, AJAX.
  • Strong experienced with multiple JavaScript libraries and frameworks such as angular, backbone, highcharts, mustache, handlebars, underscore, jQuery, Ajax etc. to develop single page application.
  • Experienced on object oriented programming language, and commitment to driving front end frameworks (i.e., MVC)
  • Worked on an agile team of developers focused on delivering a web application written in angular.js and node.js.
  • Experience in Servlets, JSP, Spring MVC, JDBC, EJB (Session Beans (Stateless and Stateful), Entity Beans and MDB (Message Driven Beans)), Custom Tags and JMS.
  • Expertise in Servlets, JSP's, Struts, spring, Hibernate, Java Beans, JDBC, JPA, Java, JNDI, JMS, SQL, PLSQL.
  • Extensive experience in working over Web Services with WSDL, SOAP, RESTFUL, UDDI and Apache axis.
  • Using OAuth protocol to check identification of user endpoint, and authorize client to access the account. Working knowledge on AppD.
  • Worked to develop fully responsive front-end features using angular directives, controllers, factories, and services.
  • Wrote unit and end-to-end tests using mocha, jasmine, and protractor.
  • Strong experience in Scrum Methodologies, UML and Test Driven Methodologies and MVC based frameworks like spring, Struts, Hibernate.
  • Strong experience with current web and Internet technologies like NGinx, Redis, MariaDB, MySQL, CDN, DNS
  • Extensive experience using Jakarta Struts, Spring, Hibernate, Servlets, JSP, JSF.
  • Designed and developed the application using Java Server Faces (JSF) and Spring web flow.
  • Strong front-end UI development skills using scripting languages like JSP, AJAX, HTML, DHTML, JavaScript, AngularJS, BackboneJS, jQuery, DOM and CSS.
  • Experienced in making use of expanded HTML5 semantics and popular HTML5 APIs (e.g. audio, video, SVG)
  • Experienced in making use of CSS3 features & CSS Frameworks and to implement Responsive Web Design
  • Experience with shell scripting and working with Linux and Unix based systems.
  • Experienced in configuring client side development environments, build tools and tests utilizing modern client side programming concepts (e.g. AMD, TDD, CI, Grunt, Git, SASS)
  • Experienced in working with IDE's like Eclipse, My Eclipse, and Net Beans.
  • Experience in AWS cloud technologies.
  • Experience on different OS like UNIX, Linux, and Windows operating systems.
  • Expertise in Performance improvement and Production support for live Applications.
  • Hands on experience in JavaScript, UNIX Shell Scripting, Ant/Maven Scripts and Log4J.
  • Experience with Java 2 Enterprise (J2EE) stack, Core Java, Multithreading, spring, Hibernate.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit.

CORE TECH SKILLS:

Core Java 8, Java Beans, Java RCP, Java Messaging Services,J2EE (JSP, Servlets), Spring, Spring batch, Hibernate, JDBC, XML, Web Services, JSP, AJAX, HTML, HTML5, DHTML, JavaScript, AngularJS, BackboneJS, jQuery, DOM, MySQL, CSS/CSS3.

PROFESSIONAL EXPERIENCE:

Confidential, Columbus, OH

Sr. JavaScript Developer

Responsibilities:

  • Developed Angular 2+ components, services and used ng2-redux to implement redux architecture for uni directional data flows.
  • Developed screens using HTML5, CSS, JavaScript, ES2015, JQuery, Angular 2+ and AJAX.
  • Built a fullstack product with a web/electron client using react and a backend using loopback.js & express.js on node.js, with mongo db and elastic search.
  • Worked with Bootstrap for compiling CSS, REST API, ReactJS, JavaScript, Typescript and building the System with the convenient methods with Angular JS.
  • Designed and developed web pages using with HTML5, CSS3, SASS, JavaScript, Bootstrap, AngularJS, Node.js based on the W3C standard.
  • Designed and Developed Web applications using CSS pre-processors like LESS, SASS/SCSS and excellent experience in CSS methodologies like OOCSS, BEM and SMACSS.
  • Used VueJS, and Nuxt for front-end development, Vuex for state management. Social media network website.
  • Translated mock interfaces received from our UX team in Sympli along with tickets from JIRA to our React-Redux app.
  • Created wireframes for different dashboard and screens using Balsamiq mock-up tool.
  • Developed prototype using frameworks such as Storybook, Material-UI, Style guide-components & NextJS.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Developed web page with ARIA (Accessible Rich Internet Applications), WCAG (Web Content Accessibility Guidelines)
  • Developed security framework for the product to authorize the users and also protect system from major attacks like SQL injection, CSRF,XSS (cross site scripting) attacks.
  • Implemented CSS Box Model and styled components web pages using CSS preprocessor LESS and implemented Mix ins, functions, custom grid systems.
  • Developed multiple web pages using JSF (Primefaces) and business logic using Java for multiple modules in the application.
  • Created database schema versions using Laravel Eloquent ORM migration feature, to new and existing databases utilizing PHP and MySQL to retrieve products.
  • Developed and tested modules of Web & Mobile based Video Streaming app. Used NoSQL MongoDB for storing non-relational data. Used Java Microservices for tasks such as image resizing, etc
  • Developed webservice using SOAP, UDDI, and XML, and wrote scripts to deploy them on apache tomcat.
  • Built nodeJS microservice as zapier authentication service over the existing Phone.com API.
  • Created NodeJS application using KoaJS and ExpressJS Frameworks.
  • Involved in developing applications in C# to meet the business requirements using Visual Studio.NET and Xamarin Studios
  • Experience using all popular text-Editors like Eclipse, Komodo Edit, Sublime Text, and Notepad++, Visual Studio Code, Atom.
  • Developed reusable components using React Storybook according to design guidelines.
  • Built an internal boilerplate for React projects to maintain common features: Disney SSO, React, style guide.
  • Used a React/Redux front end and GraphQL/AWS backend to build a SAAS platform for users.
  • Built a (JavaScript) GraphQL/Redux based data layer for the client part of Stack, among other client-side architectural improvements.
  • Wrote TypeScript that is transpiled into Javascript via the CLI powered by Webpack, with a design that is informed by Google's Material Design Specifications.
  • Implemented ECMA Script 6 features, alongside Babel, Webpack with es2015, React JSX presets.
  • Debugging applications in different browsers using Firebug, and testing applications using JUnit, Jasmine, Karma, Protractor and Grunt tools
  • Using packaging tools like Grunt and others like npm/nodejs tool to package, minified, uglify and optimize the code.
  • Used Npm/Bower package manager and isomorphic React for managing dependences for application in the Node.JS environment.
  • Applications programmed in Python, Django, Flask, MySQL, PostgreSQL, Apache, Nginx,0Gunicorn
  • Experienced in working on Ansible development environments; identified additional tests for Ansible roles that could be done via Test Kitchen, Docker, and Serverspec or GitLab CI
  • Installed node modules such as lodash, react-bootstrap.JS, enzyme, mocha, zest, babel, node-sass and more.
  • Wrote unit tests using Enzyme, code coverage via Istanbul and run tests via Mocha. developing the technology and applications for Blockchain using Cryptocurrency, Ethereum, Bitcoin, RPC crypto
  • Used Web3 interact with Ethereum Blockchain, Cryptocurrency, Bitcoin, RPC crypto
  • Runner and Jasmine for Angular JS on client side and Chai for Node JS for testing endpoints.
  • Wrote unit tests supporting a complete architectural overhaul (from SOAP to REST) of backend services for Nordstrom (Node.js, Immutable.js, RxJS, Chai).
  • Used GitHub and Jenkins for the continuous integration and deployment.
  • Worked on JUnit with selenium and cucumber-JVM in a page object model and cleaned up the duplicate code and maintained a good standard of coding.
  • Configured Selenium Web Driver, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Installed and configured SonarQube in the dev server for Code analysis and integrated Sonar plugin in out Gradle build and Jenkins.
  • Proficiently Applied JavaScript tasks runner like Gulp and Grunt to perform unit test, code minify and uglifyJS, compile SASS to CSS.
  • Used Angular JS, Cordova, JavaScript, Ionic to develop hybrid application that gives the same user experience on both IOS and Android powered devices.
  • Implemented DOM manipulations using React Native.
  • Developed projects utilizing Agile methodology while participating in daily standup / Scrum meetings and weekly code reviews via Bitbucket, Jira, and Crucible.
  • Worked on Go, Python, Pachyderm, Kubernetes, gRPC, AWS
  • Implemented JavaScript module patterns using asynchronous script loading and rich features of ECMA 6 (strict mode, getters and setters, JSON parsing) to provide more functionality to the JavaScript code.
  • Used on Linux platform (LAMP), Magento CMS, MySQL, REST web services, Git repository for this project.
  • Development experience in Windows, Linux, Mac OS, Docker containers and UNIX operating systems.
  • Configured the Slack in Jenkins and published the build status notifications.
  • Used iOS AVFoundation and Android Camera framework to design and develop a custom magnifier iOS/Android app that allows digital zoom on live camera view, and implemented image stabilization feature using OpenCV library.
  • Used JSLint for validating the front end code.
  • Written well documented and readable JavaScript code using JSLint.

Environment: Javascript, HTML5, CSS, Ajax, bootstrap, AngularJS, React, Redux, Angular 2+, ES6, Typescript, SCSS, VueJS, UX, Balsamiq, Material-UI, Web Content Accessibility Guidelines (WCAG), BOWer, Ionic, React Native, iOS, XSS (cross site scripting), cross-origin resource sharing (cors), SASS, LESS, Java, MYSql, Mongodb, Webservices, Rest, NodeJS, ExpressJS, Microservices, Visual Studio, VS Code, Sublime Text, Webpack, Karma, NPM, Android, nginx, GitLab, Github, Jasmine, protractor, Selenium, sonarqube, Enzyme, Mocha, Chai, Scrum, Agile, AWS, Jenkins, Docker, Kubernetes, TeamCity, JSON, XML, JIRA, Linux, Mac, Slack, Zoom, Babel, JSLint, UglifyJS.

Confidential, Eden Prairie, MN

Sr.JavaScript Developer

Responsibilities:

  • Wrote TypeScript that is transpiled into Javascript via the CLI powered by Webpack, with a design that is informed by Google's Material Design Specifications.
  • Used Apache Flex with MXML for layout and AS3 (an ECMAScript based language like JavaScript) for coding.
  • Maintained event-driven applications using OOP, JavaScript, jQuery, AJAX, JavaScript, REST, JSON, HTML5, CSS
  • Developed Single Pages Application using HTML5, CSS3, Bootstrap, ReactJS, Nextjs, GraphQl, Expressjs, NodeJS, Socket, LESS.
  • Constructed powerful and modern frontend architecture, involving React, Redux, and ES2015.
  • Developed a prototype web application using Oracle JET, Angular 2+ and Knockout.
  • Developed Single Page Application using AngularCLI, Angular 2+, Node API, and ASP.NET WEB API.
  • Used Storybook which is an open source tool for developing UI components in isolation for React.
  • Created components using React JS and created documentation for components using Storybook to share across the teams for the reusability.
  • Developed Single Page Applications (SPA) using React, ES6, Web Pack, Grunt and Redux.
  • Structured JS code using AngularJS including objects, module patterns and functions that encapsulate business logic, handle form validation, DOM manipulation.
  • Implemented CORS to communicate between Web API and the UI.
  • Designed DOM based interactive to reprogram selected links and adopted Web Content Accessibility Guidelines (WCAG) standards for HTML and XHTML and W3C standards for CSS as well.
  • Focused on security features including SSL encryption, XSS (cross site scripting) prevention, SQL injection prevention.
  • Installed node modules such as lodash, react-bootstrap.JS, enzyme, mocha, zest, babel, node-sass and more.
  • Worked on relational database connections like DB-API connection management and querybased access to databases like PostgreSQL and MySQL in Python.
  • Development of java interfaces for different function calls which convert the webservice calls into EJB calls to the legacy system.
  • Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.
  • Designed and developed a modular, easy to use CLI (command line interface) for a VPN as a Service Java application.
  • Configured Alert manager to send alerts to Ops Genie and HipChat.
  • Created several applications using MSSQL, C#, and VS Code, nginx, and lighttpd accessed through ssh.
  • Worked on various applications using python integrated IDEs like Sublime Text and PyCharm.
  • Used Grunt and Webpack to perform bundling, minification, compilation and ESLint for code cleaning
  • Used GitHub UI, Git bash to commit, changes to the repository for maintaining various versions of the agile process.
  • Troubleshoot debug and resolving issues in JIRA and Confluence as users.
  • Developed web applications within a LAMP (Linux, Apache, MySQL, and PHP).
  • Helped in integrating Crucible into Jira and HipChat.
  • Developed several modules using Javascript, Gulp, Selenium webdriver and unit test cases using Chai and mocha.
  • Configured Selenium Web Driver, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects), compile SASS and concatenate, minify and Gzip the source code for deployment.
  • Developed Web application using Python, Perl scripting, JavaScript, AJAX, Java applets and servlets, HTML, XML and template languages.
  • Maintained the standards of JS/CSS codes using LessLint, ESLint, JsHint, Jslint.
  • Utilized GruntJS for our build process which included JSLint, Unit Test execution, documentation compilation and minification of the project.
  • Used Phonegap build and Ionic package to build hybrid applications for both iOS and Android.
  • Converted the web application into a hybrid mobile application using Cordova.
  • Worked on Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud and GCP configuration.
  • Built containerization Docker images and Kubernetes checking in to AWS ECR for Kubernetes deployment.
  • In this application, the collections in Immutable.js are intended to be nested, allowing for deep trees of data, similar to JSON.

Environment: Typescript, Javascript, HTML5, CSS, Ajax, React, Redux, Angular 2+, ES6, bootstrap, AngularJS, Web Content Accessibility Guidelines (WCAG), SASS, LESS, Java, Oracle, MYSql, Webservices, Rest, NodeJS, JSLint, Ionic, Cordova, iOS, Android, XSS (cross site scripting), cross-origin resource sharing (cors), VS Code, Sublime Text, Grunt, Gulp, nginx, Github, Chai, Selenium, Jasmine, Scrum, Agile, AWS, Jenkins, Docker, Kubernestes, JSON, XML, JIRA, Linux, hipchat.

Confidential, Siloam Springs, AR

Sr.JavaScript Developer

Responsibilities:

  • Design software architecture from backend through frontend based on Client/Server Rendering, Universal JavaScript, JSON Web Token and Immutable State, also optimize connection with graphql
  • Using Typescript as programming language to create OOP JavaScript code to implement complex functionalities and calculation to project data on Tables.
  • Used OOP JavaScript, JQuery, CSS, HTML5, and DOM manipulation to make the single page site interactive and responsive.
  • Worked on PHP5, HTML/CSS, Ajax/JavaScript (JQuery, ExtJS, etc.), SVN, GIT and MySQL and Apache, demonstrating vast LAMP architecture experience.
  • Built and maintained Web pages for the internal applications using HTML, CSS, AngularJS, Ajax, Bootstrap, JSP and j Query based on the W3C standards and Web.
  • Used SCSS and Twitter Bootstrap to develop tabbed user interface for better user experience.
  • Implement Ext JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext JS components.
  • Developed dynamic web pages using HTML, CSS, AngularJs, Bootstrap, LESS and Sublime Text Editor.
  • Developed Applications using latest Java/J2EE technologies such as Cassandra, Java, Junit.
  • Expertise working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
  • Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.
  • Designed and developed a multidimensional multivariant OLAP style reporting tool using Struts, JMS, JAXB, DHTML, Ajax, WebLogic and JBoss on Solaris.
  • Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns.
  • Worked on Unix Shell Scripting and Perl Scripting Knowledge of Websphere Handled SQL DB, used SQL Queries.
  • Used JPA Framework to connect with DB2 database.
  • Used Service Builder for generating remote Liferay portal web services in REST and exposed it to JSON webservices using service.xml.
  • Experience in Manual and Automation Testing of Web Services/Mobile Apps, Client Server and Web based Applications in different domains using QTP, SOAP UI, ALM and Selenium.
  • Contract LAMP/WAMP stack application, offsite development and maintenance. PHP, HTML, CSS, Javascript, mixed with open source and third party imaging libraries. Eclipse/Mars, SVN, and MySQL databases.
  • Experience in configuration management systems (Build/CI/SCM) like Maven, SVN, CVS, Git, GIT-HUB, Jenkins.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc
  • Automated new user and group creation in HipChat using its Python API.
  • Experience in automating test cases using Selenium,(VB Scripting) and SoapUI.
  • Worked on JUnit with selenium and cucumber-JVM in a page object model and cleaned up the duplicate code and maintained a good standard of coding.
  • Implemented unit test cases using Karma Runner and Jasmine for Angular JS on client side.
  • Configured Selenium Web Driver, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Worked in DevOps group running Jenkins in a Docker container with S3 slaves in Amazon AWS cloud configuration.
  • Maintained event-driven applications using OOP, JavaScript, jQuery, AJAX, JavaScript, REST, JSON, HTML5, CSS3
  • Published and consumed Web Services using XML - RPC and SOAP.
  • Utilized JIRA and Confluence Atlassian tools to collaborate with other and keep track of issues.

Environment: Javascript, HTML5, CSS, Ajax, bootstrap, SCSS, Typescript, AngularJS, Jquery, SASS, LESS, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, Rest, Eclipse, Weblogic, CVS, SVN, Selenium, Jasmine, AWS, JSON, XML,JIRA, Linux, hipchat

Confidential, Boston, MA

JavaScript Developer

Responsibilities:

  • Worked with LAMP, MySQL, MSSQL, PHP and AJAX on a variety of Internet platforms, including Windows, Linux, and Apache.
  • Built a site with Bootstrap, AngularJS, EF and Azure from Plural sight.
  • Configured Selenium Web Driver, Ant tool and created selenium automation scripts in java using TestNG prior to agile testing.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS and Angular JS.
  • Developed Angular apps in JavaScript both ECMAScript. Used Typescript for object oriented web development.
  • Well experience with various spring modules like Spring Core, Spring Boot 2.0, Spring WebFlux.
  • Designed & Build of Web GUI using Angular, JSON, DHTML, jQuery, CSS and Struts/Tiles framework.
  • Migrated data from Oracle database from a LINUX environment to MS-SQL server using ODBC driver.
  • Wrote Stored Procedures, Triggers and SQL Queries and LINQ in SQL
  • Proficient in backend Development using Oracle PL/SQL, DB2 UDB, MySQL, PostgreSQL & MS-SQLServer, NoSQL Databases such as Cassandra and MongoDB.
  • Designed and Developed the json rest ful webservices to save the data in IBM PIM database, to approve the content pet in IBM PIM database.
  • Wrote unit tests supporting a complete architectural overhaul (from SOAP to REST) of backend services for Nordstrom (Node.js, Immutable.js, RxJS, Chai).
  • Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.
  • Used Eclipse, Pycharm, XCode, Pyscripter and SublimeText while developing different application in python.
  • Experience in implementing the application integration using Jboss Fuse/ActiveMQ, WebSphere Message Broker.
  • Experience in configuration management systems (Build/CI/SCM) like Maven 2, SVN, CVS, Git, GIT-HUB, Jenkins.
  • Developed .Net Web forms using ASP.Net, Visual Basic. Net and Microsoft VS code.
  • Managed JIRA templates, workflows, and other functionality Evaluation and manage Confluence add-ons and macros.
  • Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks.
  • Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
  • Developed Server Pages Using JSP and validated Client Pages Using Java Script.
  • Developed Web application using Python, Perl scripting, JavaScript, AJAX, Java applets and servlets, HTML, XML and template languages.
  • Designed & Build of Web GUI using Angular, JSON, DHTML, jQuery, CSS and Struts/Tiles framework.

Environment: Javascript, HTML5, CSS, Ajax, bootstrap, Typescript, Jquery, Java, Spring, Hibernate, Struts, PL\SQL, Oracle, DB2, Webservices, Soap, VS code, Eclipse, Websphere, CVS, SVN, Selenium, AWS, jsp, servlets, JSON, XML, JIRA, Linux, hipchat.

Confidential, San Jose, CA

UI Developer

Responsibilities:

  • Used the Node Package Manager (NPM) to install libraries like angular-clip, typescript, which are required for developing an angular application in Node.
  • Used Custom Angular pipes to provide better search experience for the user and used directives for custom DOM manipulation.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned. jQuery plugins used for Drag and Drop, widgets, Menus, User Interface and Forms and to make AJAX calls back to a server.
  • Wrote custom JavaScript utilizing jQuery to enhance theme, setup server to handle a greater number of page requests.
  • Extensively used Input & Output bindings, Local, Different types of Directives, Event Handling Mechanisms and many custom Pipes.
  • Worked on different types of directives like Structural Directives and Attribute Directives and different components.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Tooltips, Pop Overs, Buttons and Alerts.
  • Analyzed business requirements, participated in technical design, development and testing of various modules assigned. jQuery plugins used for Drag and Drop, widgets, Menus, User Interface and Forms and to make AJAX calls back to a server.
  • Used jQuery for UI development for custom menus and navigation all over the site and for specific pages.
  • Implemented custom validation controls for various forms with help of JavaScript validation controls.

Environment: JavaScript, HTML5, CSS, Bootstrap, Gulp, GIT, MVC, jQuery.

Confidential, Eden Prairie, MN

Software Developer

Responsibilities:

  • Integrated third party plugins like jQuery Date and jQuery back button.
  • Worked with backend teams (Java) to fetch/post the data back and forth from the server using JQUERY, AJAX and JSON.
  • Involved in development and finalization of initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
  • Developed pages using HTML, CSS, and Jquery built from mockups designed by Photoshop designers.
  • Created cross-browser compatible and standards-compliant CSS-based page layouts.
  • Managed timelines, work request priorities, and schedules.

Environment: JavaScript, JQuery, JSON, AJAX, Eclipse, JAVA, CSS, HTML.

Hire Now