Ui Developer Resume
Plano, TX
SUMMARY
- 7 years of strong experience in developing the Interactive web applications using HTML 4.01/HTML5, CSS2/CSS3, JavaScript, ECMAScript6, jQuery, AJAX, AngularJS, React JS, NodeJS, Redux, JSON & Bootstrap.
- Experience in full Software Development LifeCycle - Requirements Analysis, Design, Development, Testing, Deployment and Support
- Expertise in JavaScript coding and concepts like closures, promise, prototypal inheritance, modular functions. Developed various Client-side validation libraries using JavaScript.
- Experience in building Single Page Application (SPA) using Angular 1.x/Angular2/Angular4 and ReactJS frameworks.
- Experience in writingAngularJS code and familiar with jQuery libraries.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Designed front-end user interfaces with React JS by creating many components and modules. Used ReduxRedux to view and action creators as pure functions and it allows to model state transitions using familiar JavaScript constructs.
- Experience in using ReactJS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Developed web applications like message posting and auto complete form valuations using JSON, AJAX, and DOMscripting
- Strong experience with jQuery, jQuery plugins (Validator, Drag and Drop, AutoComplete), AJAX, Dynamic HTML (DHTML) and JSON.
- Experience with writing code on server side using nodejs for managing the data.
- Experience in Node modules like grunt, bower to integrate with designs and requirements
- Developed RESTful APIs and node services using NodeJS Express Framework.
- Employed Express JS to setup middle wares to respond to http requests and created restful web services with NodeJS.
- Experience with writing code no sql with mongodb/ couchbase
- Experience on to resume a Replication with the help of Couchbase.
- Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
- Worked on managing the dependencies using node.js and npm.
- Developed Responsive Web Applications using Media Queries and Bootstrap.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Grunt and Gulp.
- Worked with Grunt/Gulp as the build task runner to build and package the application.
- Experience on developing latest version of Object Oriented JavaScript Libraries like AngularJS, NodeJS, BackboneJS.
- Experienced in mentoring new team members and providing technical and functional aspects of OMS.
- Developed a front-end web application for Global Network Operations using React JS, Redux, ES6/Babel and Webpack.
- Developed User Interface utilizing HTML5, CSS3 with JavaScript and MVVM framework for view models while integrating jQuery, AJAX and JSON to call WebAPI methods.
- Used Jest as testing framework and Enzyme as test runner to perform unit testing and it is written entirely in JavaScript and meets the ES6 specification.
- Used GITLAB, Bitbucket,SVN for Version controlling, error reporting and project management tools JIRA.
- Experienced with setting up pipeline for different environment from different branches in GITLAB and Jenkins.
- Extensively used Putty and MobaXterm to manage servers and installation of Web agent to setup SSO(Single Sign On) and set up reverse proxy using Apache.
- Solid understanding and experience with Agile Methodologies: Sprint planning, Scrums and JIRA Task Board, Kanban Board etc.
- Excellent interpersonal abilities, communication skills, time management and Team skills with an intention to work hard to attain project deadlines under stressful environments.
- Worked closely with the project management and marketing team to completely define specifications to help ensure project acceptance.
- Involved in Understanding functional specifications and developing creative solutions to meet business requirements
TECHNICAL SKILLS
Web Technologies: HTML4/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, AJAX, DOM, Bootstrap, SASS/LESS
Frameworks: AngularJS, Angular2.0, ReactJS, Redux, Express JS, Backbone JS,Single SPA micro frontend
IDE & Tools: Sublime Text, WebStorm, Eclipse, Notepad++, Microsoft Visual Studio
Application Server: Apache Tomcat, Node.JS,HTTP Web Server
Version Control: GITLAB, SVN, Bitbucket
Operating Systems: Windows, windows server, Mac
SDLC Methodology: Agile, Waterfall
Debugging Tools: Chrome Developer Tools, Firebug
Testing Tools: Karma, Jasmine, Mocha, Jest, Enzyme
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
UI Developer
Responsibilities:
- Worked closely with Business Analysts and Product team in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Excellent work experience in agile process JIRA and daily standup to sync up with Team for current sprint status.
- Participated in Program Increment (PI) Planning along with businesspeople and product owners from various team to groom and review program backlog.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Experience working on ReduxUni-directional dataflow achieving the predictable application behaviour.
- Used ES6 and JS, JXS with react for component development.
- Developed application using Single-SPAlibrary to keep multiple JavaScript Applications on a single page without refreshing.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Maintained STATES in the store and dispatched the ACTIONS using Redux.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
- Used Saga Middleware, Redux-Promise in application to retrieve data from Back end.
- Developed backend web services using NodeJS and stored dependencies using NPM.
- Used ReactJS, NodeJS for building Single Page web applications (SPA).
- Implemented stable React JS components and stand-alone functions to be added to any future pages.
- Experience in Node.JS for developing services and server-side programming.
- Worked on Node web service calls for POST, PUT, DELETE and GET methods.
- Used React JS for templating for faster compilation and developing reusable components.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Utilized React and created efficient data flow architecture to create a lightweight and render efficient web app.
- Implemented the Drag and Drop functionality using React-Draggable.
- Used ReactJS to create views to hook up models to the DOM and synchronize data server as a Single Page Application (SPA).
- Gitlab is used as a source control and to setup pipelines for auto deployment to servers based on environment.
- Worked on Oracle DB 19.3v to create tables and copy tables from one DB to another.
- Maintained procedures and scheduledjobs on oracle DB to maintain data integrity. All the jobs are nightly, and they process data for previous day.
- Effectively build, manage, support, and motivate direct-reports to build a world-class Order Management team in the branch.
- Participate in new product launches through the Product Development Process. Develop strategic plans to support new products and programs.
- Wrote node services using JXS, typeorm for connections, Morgan for logger and JWT for authentication etc.
- Installed webagent and setup SSO on development, staging and production servers using Putty/MobaXterm.
- Worked on Tableau queries to create visual representation of data such as bar graphs and charts for better understanding.
Environment: HTML, CSS, SASS, Responsive Web Design, Node.Js, React JS, React Native, Next JS, AJAX, REST, GitLab, Redux, SASS, Material UI, Styled-JSX, React Native Web, Laravel Mix, Ibm OMS, styled-components, React Native Web, JIRA, TypeScript, JEST.
Confidential, Phoenix, AZ
UI Developer
Responsibilities:
- Built rich prototypes and applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, ReactJS and Bootstrap.
- Used React JS to create views to hook up models to the DOM and synchronize data with server as a SinglePageApplication (SPA).
- Implemented client-side Interface using ReactJS (Redux).
- Worked on ReactJS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
- Heavily used Prop Types in ReactJS to create custom controls actions.
- Developed jQuery code using an XML Http Request Adapter to send an AJAX request to the server-side code and implemented a callback function to handle the results.
- Worked on Express framework in NodeJS to develop the business logic code to get the data from the database and to bind the response data to the HTML5 using ReactJS.
- Developed UI patterns using NodeJS with Bower and Yeomen package managers.
- Effectively used CSS3 features, such as creating multiple column, borders and background, etc. and used LESS/SASS.
- Used the Node.js and Angular JS MVC Frameworks in the development of the web applications.
- Used High charts to show the Data on the Graphs.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high quality software.
- Participated in technical design, development and testing of various modules assigned and used JUnit for unit testing.
- Used protractor for end-to-end testing tools for debugging and software quality insurance.
- Participated in design brainstorming sessions, technical design reviews, formal code reviews, bug triage, and functional walkthroughs.
- Created cross browser compatible and standards-compliant CSS-based page layouts.
- Used polymers to create web components and developed browser API's to custom HTML.
- Specialties in Accessible Web design and development, W3C Web Content Accessibility Guidelines, and Section 508 accessibility.
- Strong experience in Search Engine Optimization techniques to develop web applications.
- Worked on prototypes for Responsive Web design.
- Involved in writing application level code to interact with API's, WebServices using AJAX, JSON and XML.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Developed API back ends using NodeJS to allocate access to data in MySQL.
- Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
- Developed complex, usable, attractive and cross-browser web interfaces that account for speed, file size, readability and accessibility.
- Used JIRA for User Stories and bug tracking.
- Involved in implementation of RESTFULweb service APIs using Node.js.
Environment: HTML5, CSS3, MySQL, Rx js, Jenkins, Docker, CI/CD, JavaScript, Next Js, React JS, Redux, Redux-Saga, JSON, Bootstrap, SASS, Npm, VS Code, Git, Bit Bucket, Webpack, ES6, Agile Methodology