We provide IT Staff Augmentation Services!

Sr. Ui Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Extensive 9+ years of professional experience in experience in Software Development Life Cycle (SDLC), including design, implementation, integration, maintenance, testing and documenting of various web - based, Enterprise, Client/Server and Distributed applications using JavaScript, React.js, Angular.JS, HTML5, CSS3 etc.
  • Over 9+ Years of progressive experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing of various client/server, N-tier and web applications.
  • Experience in creating enterprise level large single-page application using Angular (V5/6/8/9) components, directives, data binding, services, routing & forms.
  • Implemented state management flow by using ngRx store, RxJs Observables, dispatching the actions, maintaining the store using Reducer and accessing the API Services using Effects in Angular application.
  • Used ECMAScript 6 (ES6) with ReactJs and Reacts concepts like Components, Props, States, Rendering Elements, Lifecycle hooks, React hooks, Forms, Keys to create more responsive webpages, which can be compatible with all the browsers and compatible with the different devices.
  • Experience in DOM (Document Object Model) manipulation using jQuery and JavaScript.
  • Extremely skilled and efficient in developing responsive web application using CSS3, Bootstrap, LESS and SASS.
  • Experience with NPM (Node Package Manager) and development tools like webpack, gulp & grunt.
  • Good knowledge in finding out the bugs in the application and used debug tools for eliminating the frontend code issues.
  • Expert in various aspects of User Experience fundamentals - Requirement Analysis, User Profiling, Task Analysis, Wireframe, Prototyping and Usability testing.
  • Experience in Source Version Control tools such as Git, GitHub, Bit bucket& Team Foundation Server (TFS).
  • Implemented HTML5 feature like semantics, local storage, data and required attributes and sliders.
  • Used CSS3 features like CSS3 Media Queries, Pseudo Classes, multi-column layout, gradients and web fonts.
  • Experience in Jira &Agile development methodologies.

PROFESSIONAL EXPERIENCE

Confidential

Sr. UI Developer

Responsibilities:

  • Built an internal boilerplate for React projects to maintain common features: Disney SSO, React, style guide.
  • Created single-page applications using React and ES6, including a flashcard application and an Evernote clone.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt.
  • Developed unit test and integration test using Jest and inspect components hierarchy with React/Redux dev tool in Chrome
  • Developed a prototype web application using Oracle JET, Angular 2+ andKnockout.
  • Developed Single Page Application using AngularCLI, Angular 2+, Node API, and ASP.NET WEB API.
  • Used Babel to transpile ES7 and ES6 code into older browser compatible ES5 code.
  • 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 AJAX extensively to dynamically update parts of the web page asynchronously and handled asynchronous programming via JavaScript promises.
  • Written Unit Test cases for JavaScript code using NodeJS express and Protractor
  • Designed and developed a 3D visualization and modeling app in HTML5 and WebGL.
  • Used compass for Sass style sheet language and Grunt to compile the Sass files to single CSS file.
  • Used AJAX extensively to dynamically update parts of the web page asynchronously and handled asynchronous programming via JavaScript promises
  • Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.\
  • Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries.
  • Wrote semantic HTML5 and SCSS for scalable and responsive layouts.
  • Developed client websites in front end technologies such as SASS, Javascript, Gulp, Webpack, VueJS, React, GraphQL and Apollo.
  • Developed app UX & backend on both the Connect Tablet and the ZPass Android App
  • Implemented front end components utilizing React.js, Reactstrap, and Material-UI
  • Created RESTful services with .NET Core Web API, HTTP and enabled CORS for services to be consumed in the front-end by Angular.
  • Designed DOM based interactive to reprogram selected links and adopted WCAG 3.0 standards for HTML and XHTML and W3C standards for CSS as well.
  • Directed Security Testing that removed Cross Site Scripting vulnerabilities in the data migration applications.
  • Used compass for Sass style sheet language and Grunt to compile the Sass files to single CSS file.
  • Implemented Ext.JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext.JS components.
  • Built both static websites and dynamic applications using semantic HTML5, SCSS & Less, JavaScript and React.
  • Built and maintained application features using Meteor, JavaScript/jQuery, HTML, CSS, LESS, and MongoDB.
  • Worked extensively on java integrations using java and advanced java in building in bound and out bound integrations from Server to other in-house systems.
  • Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Created Server Side Rendered Website optimized for SEO using Express, Handlebars and MongoDB/Mongoose ORM.
  • Developed the service layer for the partner portal by creating SOAP/REST based Webservices interface between systems using HTTP
  • Develop and consume Web services using JAX-WS, AXIS2, SOAP, RESTFUL (Jersey).
  • Working with Nodejs, sequelize, graphql to write back-end services.
  • Designed and built web application to interface with IoT suite. Used NodeJS, ExpressJS, MSSQL, and AngularJS.
  • Developed REST-based node.js micro services using domain modeling.
  • Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
  • Design UI patterns and developing applications with the help of Eclipse, and Sublime text.
  • Wrote Bower, Grunt and Webpack scripts for processing and bundling front end resources.
  • Configured with grunt.js to test the JavaScript with JSHint, run unit tests with Jasmine-Karma (for the AngularJS projects),
  • Wrote client Side code using React.js and used NPM & gulp directories to generate the server environments used browserfiy
  • Wrote Bower, Grunt and Webpack scripts for processing and bundling front end resources.
  • Developed several modules using javascript, Gulp, Selenium webdriver and unit test cases using Chai and mocha.
  • Configure/optimize web server performance including Apache,Nginx, MySQL, Memcache, Vanish, Redis and Magento optimzation.
  • Deployed application into Docker container and monitored on Gitlab.
  • Performed code reviews and merged GitHub pull requests.
  • Employed Codeship.io to achieve continuous integration using unit-tests written in Jasmine/Mocha
  • Implemented unit test cases using Karma Runner and Jasmine for Angular JS on client side and Chai for Node JS for testing endpoints.
  • Developed several modules using java script, gulp, Cucumber, selenium webdriver and unit test cases using Chai and mocha.
  • API testing, using Selenium or another test framework for Java and JavaScript based applications.
  • Managed code quality using Sonar Qube quality management tools, build and deployed applications on car CSM (car simulator) modules
  • Wrote unit tests for the utility functions using Enzyme and Jest, and end-to-end tests using Cypress.
  • Developed and performed test cases using Karma in the unit test, and used the Protractor and Enzyme.
  • Worked on Mocha package and used chai to use expect method in the unit test cases results on NodeJS.
  • Write unit tests using Mocha, Chai, and Sinon with a high level of code coverage
  • Wrote and performed client-side and server-side unit testing with Jasmine, Mocha and the Chai assertion library.
  • Developed cryptocurrency using Solidity on Ethereum Blockchain platform.
  • Built the foundation for project work within multiple Scrum teams using common infrastructure components such as Jenkins, Git, Vagrant, VirtualBox, Docker, etc.
  • Developed a system to monitor Agile teams and performed log analysis on ELK stack.
  • Added monitoring checks for critical failure points with Data Dog and AWS Lambda.
  • Used DevOps tools like Jenkins and UDeploy for build and deploy the code packages.
  • Developed unit and integration tests for existing Microservices using Junit and Docker.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Implemented life cycle management from TFS and Git source control, TeamCity build server and Octopus Deploy.
  • Created JSON, schema structure to map the database to Apache Kafka.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
  • Deployed services and web app to Tomcat running on a Redhat linux server.
  • Built an installer plugin for Appcelerator installer on Mac using Objective-C.
  • Configured the Slack in Jenkins and published the build status notifications.
  • Implemented font-end plugin, such as requireJS, firebase, slick, elevateZoom, fancyBox, animate.css, Kendo UI, moment, wow, etc.
  • Worked with ECMA Script features. For build of JSX, used Babel and webpack.
  • Developed JavaScript files with the help of Webpack and babel.
  • Utilized JSLint to maintain consistent style amongst all the developers and Used GIT for version control.
  • Used JIRA for Bug Tracking and JSLint for ensuring quality code.
  • Used Gulp to compile and compress the JavaScript, CSS, HTML files with Babel, ESlint, uglify JS and used Web pack to bundle files.
  • Created a custom hybrid mobile application using Angular 4, Ionic 2 and TypeScript stack for IOS and Android platform deployment
  • Developed hybrid web applications using React Native using Apollo-React utilizing LESS, SASS.
  • Developed the application using Storyboards, Autolayouts, Constraints and Size classes for to support different iOS devices.
  • Implemented the Common Accessibility IDs for IOS and Android to write a single test script for both.

Environment: React, Redux, Angular 2+, ES6,, Typescript, JavaScript, HTML5, CSS, Ajax, Bootstrap, Angular js, SCSS, VueJS, UX, Balsmiq, Material-UI, CORS, Web Content Accessibility Guidelines (WCAG), XSS (cross site scripting), 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, Babel (2), JSLint, UglifyJS, Ionic, React Native, iOS, Android

Confidential, New York, NY

Sr. JavaScript Developer

Responsibilities:

  • Design, develop and build application using React and Redux consuming the payloads received from the ASP.NET Web API Core 2.0.
  • Created React.js components using JSX and Virtual DOM Followed Redux Architecture for unidirectional data flow and manage the data in React and Make HTTP requests in React & Redux.
  • Developed user interface by using the React JS, Redux for SPA development.
  • Implement various screens for the frontend using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Migrated individual components and services of this application from Angular1 to Angular 2, one module at a time.
  • Used Rxjs catch library and catch functions to handle error handling in Angular 2+ Application.
  • Developed mock up pages using React.JS, used the Babel as the transpiler for converting ES6 to ES5.
  • Used TSLint to check typescript code for readability, maintainability, and functionality errors and in gulp.
  • Used JQuery JavaScript libraries for providing richer user interface and facilitates NodeJS asynchronous request invocations using AJAX.
  • Designed components using JSX and reducers and actions using React JS and Redux using the latest version of JavaScript (ECMA5).
  • Built both static websites and dynamic applications using semantic HTML5, SCSS & Less, JavaScript and React.
  • Built out a large WordPress site utilizing advanced CSS techniques like Flexbox, plus numerous jQuery-based UI elements.
  • Built AJAX pages using PHP and created various asynchronous web applications. developed website in CodeIgniter(MVC) Framework in PHP and Bootstrap Framework and Google Material Design was used for the frontend.
  • Used UI-router to design a single page application and Angular UI, which is Angular.js bootstrap's TYPEHEAD to achieve autocomplete functionality.
  • Developed Sharepoint APPS using MVC Pattern using Angular JS, HTML5, CSS3, CORS and responsive apps.
  • Worked on color contrast to satisfy WCAG standards.
  • Directed Security Testing that removed Cross Site Scripting vulnerabilities in the data migration applications.
  • Used CSS preprocessor SASS to make CSS more efficient
  • Designed mobile responsive websites using Bootstrap, Foundation, and SASS and SUSY grids.
  • Used Vue’s Virtual DOM implementation to introduces less overhead.
  • Implemented web system using new technologies such as Websocket, Less and Playframework.
  • Used JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
  • Create ruby grpc microservice with postgres database for rehosting paycheck functionality, and interface with existing mysql payroll database.
  • Used Oracle CX Commerce Platform to automates and personalizes the online buying experience to increase customer value and ensure ongoing customer
  • Developed the service layer for the partner portal by creating SOAP/REST based Webservices
  • Development of Restful Web services on core Java using Jersey Framework.
  • Developed the code to send the automated emails from NodeJS when an action is performed on front-end Angular view pages.
  • Used VS code to maintain source and version management and used Eclipse as IDE.
  • Backend codes are written in PHP using Sublime Text Editor following the OOP (Object Oriented Programming) best practices for classes and methods.
  • Implemented deployment strategies, as well as builds, for quality test Grunt Gulp Webpack Node and production releases.
  • Designed and developed a proof-of-concept real-time notification system using Node.js and Socket.IONGINX
  • Maintained a working codebase on github using Git’s command line interface.
  • Used JetBrain's IntelliJ IDEA, JavaScript, Angular, Jasmine, and Karma to design and develop unit level tests
  • Developed a framework, best practices and have built test suites for automated testing using Selenium Web Driver & ensured that all automated solutions were delivered on time and were of optimal quality.
  • Developed/maintained and executed the Automation Test Scripts with Selenium Java API using Eclipse IDE
  • Unit tested front-end React JS code using Mocha, Chai and Enzyme.
  • Worked with Agile Software Development environment using SCRUM and Kanban.
  • Developed native android application using Android SDK Java and Kotlin in an Agile (Scrum and Kanban) environment.
  • Implemented Serverless Architecture leveraging AWS services such as AWS Lambda functions for scalability.
  • Bitbucket was used for version controlling and JIRA for bug tracking and creating tasks and issues, and Jenkins and UDeploy for CI/CD process.
  • Deployed apps to custom docker container solutions on DigitalOcean droplets, heroku instances and AWS virtual machines
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Used DOJO for Ajax Support and used JSON for DOM objects and developed data visualization using D3.js and Google Charts.
  • Used PHP to create and consume web services (SOAP, XML-RPC) and implemented data integrations within the platform.
  • Used Mercurial for Version Control tool and Jira for bug tracking tool.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Helped in integrating Crucible into Jira and HipChat.
  • Configured Alert manager to send alerts to Ops Genie and HipChat.
  • Used JSLint for static code analysis for JavaScript.
  • Developed the application for responsive to different screen resolutions using Responsive Design, Bootstrap and CSS3 media quieres, Gulp and JSLint.
  • Utilize Ionic's Components, Pages, Providers, Services and Directive for application development.
  • Created the appropriate user interface for different ios devices using Auto layouts and Constraints.
  • Created, executed and documented test cases for Android app.
  • Used Apache Cordova for Cross platform development by HTML5, CSS, Javascript.

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

Confidential, New York, NY

Sr. JavaScript Developer

Responsibilities:

  • Worked in TypeScript to render JavaScript (KnockoutJS) with unit and end-to-end tests.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Created Responsive Web Design templates using HTML and CSS along with fair use of JavaScript and jQuery using the Bootstrap technology.
  • Created HTML5 and CSS from UXPIN mock-ups.
  • Wrote dramatically SCSS code with Vue.js integrated templates.
  • Implemented Ext.JS, AJAX calls to invoke business services and Implement SASS styles to apply on Ext JS components.
  • Used Rails to develop the application from front end and active records as a backend and used CSS to style the front end of the application and bootstrap.
  • Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch & Angular JS to interact with the GUI Web services.
  • Built both static websites and dynamic applications using semantic HTML5, SCSS & Less, JavaScript and React.
  • Used Python to interface with the JQuery UI and manage the storage and deletion of content.
  • Used server-side templating languages such as Less.
  • Developed Java Batch Programs using java to retrieve data from database and to run some schedule jobs for Reporting.
  • Worked on multiple Access Point and user related APIs using Spring, core java, data structures.
  • Utilized Java Spring and Hibernate Frameworks as a result of implementing Grails Framework for creating this application in MVC.
  • Developed presentation tier as JSPs, HTML and CSS with custom tag libraries using Struts 2.0 Framework.
  • Created and Managed a rich, dynamic omni-channel customer experience for this application by using Oracle Commerce.
  • Designed, wrote, and test Oracle APEX software using PL/SQL stored packages, procedures and functions.
  • Fetched data from DB2 tables by using SQL, Lotus Notes Databases and excel sheets
  • Developed and integrated webservices in Object Oriented PHP and MySQL with smart device (iPad) client using AFNetworking and ASIHttp Frameworks.
  • Created RESTful services for the mobile application using technologies: Node.js, Express.js and PostgreSQL.
  • Used SOAP, Java Web Services for interacting with other clients.
  • Used JetBrains WebStorm IDE for the development of angular code and eclipse for the server side code
  • Ported the existing web logic application server to JNDI tomcat references
  • Used CVS to maintain source and version management and used Eclipse as IDE.
  • Developed Java application for fetching and merging files in SVN repository and save it to the database
  • Used JetBrain's IntelliJ IDEA, JavaScript, Angular, Jasmine, and Karma to design and develop unit level tests for components of a graphical User Interface (UX).
  • Created test scripts in Selenium Webdriver by using Java programming language and ran the test scripts on various browsers. Used various locator techniques to identify objects.
  • Wrote test cases using JUnit, Selenium which adhere to a Test Driven Development pattern.
  • Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set.
  • Installed and configured foreman with Puppet, Salt Stack for auto-provisioning the Linux machines in AWS and VMware environments.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, test-driven development, parsing HTML data from websites.
  • Tested web services in SOAP/REST/POSTMAN with JSON/XML data to enhance customer- facing apps/APIs and process claims.
  • Used GIT version control, Jira to track the issues and Crucible for Code reviews
  • Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver.
  • Integrated with Hipchat for team chat, Jenkins for continuous integration, or other systems using Bitbucket webhooks
  • Worked on agile methodology for software development and working on Atlassian products kind of Jira, Hipchat, confluence etc

Environment: JavaScript, HTML5, CSS, Ajax, Bootstrap, SCSS, Typescript, Angular .JS, Jquery, SASS, LESS Eclipse, hipchat, Linux, JSON, XML, AWS, Agile, Selenium, Jasmine, CVS, SVN, Web logic, Webservices, Soap, Rest, PL\SQL, Oracle, DB2, Java, Spring, Hibernate, Struts

Confidential, New York, NY

JavaScript Developer

Responsibilities:

  • Developed the Reusable templates using HTML, CSS, JavaScript, jQuery, handlebars.
  • Upgraded the front-end build system to use TypeScript along with CoffeeScript.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
  • Wrote Page level code using JavaScript with Angular.js framework along with JQUERY and other JavaScript libraries.
  • Used TVSDK that supports video content and advertising playback in HTML5-compliant live, linear and on-demand OTT environments.
  • Designed with Bootstrap and Materialize Css and deployed through Heroku
  • Created AJAX libraries in order to create a flexible CMS system for Kohana.
  • Created a Responsive web application integrating Twitter Bootstrap with React JS and media queries.
  • Used Telerik UI/ Kendo UI/ JQuery Controls for building high quality windows/web applications.
  • Created mockups using web technologies like HTML/HTML 5, CSS/CSS3, Sass, JQuery & JavaScript.
  • Designed and developed user stories using JSPs, servlets, AJAX, jQuery, and JAVA using Adobe CQ5 as an online content management system.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Designed and developed a multidimensional multivariant OLAP style reporting tool using Struts, JMS, JAXB
  • Used Spark API over Hadoop to load the data from HP Vertica DB to Oracle DB.
  • API packages wrote in PL/SQL. The UI was created using Oracle APEX v3.2 with HTML, CSS, and JavaScript.
  • Designed and Developed LDAP Authentication & Authorization Services using Java, LDAP, DB2 Commands.
  • Design and developed SCA based webservices to support the enrollments.
  • Developed integration flows using Mule Anypoint Studio to connect to REST, SOAP service, oracle database, and Active MQ.
  • Developed JSR 286 Based portlets to fetch data from backend using Restful & SOAP web services using Rational Application Developer.
  • Used Eclipse for developing the application and VS code for version control.
  • Created a development LAMP environment to improve process developing code enhancements, debugging and testing. Used Eclipse PHP for code editor.
  • Used IBM Sterling to Managed File Transfer and WebSphere MQ Managed File Transfer products.
  • Used Eclipse for developing the application and CVS for version control.
  • Performed SVN to Git migration including the implementation of Git Branching Workflow
  • Develop test automation using data-driven methodology in Selenium, WebDriver, Java and TestNG framework.
  • Performed the testing of Granite application automatically using selenium, java and Fitnesse.
  • Designed and developed the application using agile methodology and followed TDD, Scrum waterfall model. Participated in daily Stand up meetings with Scrum Master.
  • Used AWS Amazon Web Services EC2, IAM,, Route 53, Cognito, Lambda to deploy our team's projects on to the public cloud.
  • Developed presentation tier as JSPs, HTML and CSS with custom tag libraries using Struts 2 and Spring 3.0 Framework.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Placed data into JSON files using Python to test Django websites.
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Investigated various products from Atlassian JIRA.
  • Deployed the applications in Linux servers using deployment scripts.
  • Automated new user and groups creation in HipChat using its Python API.
  • Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.

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, Waterfall, AWS, jsp, servlets, JSON, XML, Jira, Linux, hipchat

We'd love your feedback!