Senior Ui Developer Resume
SUMMARY
- 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 React JS, AngularJS 2/4/7/8, Web sockets, jQuery, JSON, JSONP, Bootstrap, HTML4/5, XHTML, Ajax, CSS3, CSS Frameworks, SASS, and Karma Unit Test Framework.
- Experience in developing event driven applications using AJAX, JSON and XML.
- Expertise in web-based GUIs development using Applets, JSP, HTML5, CSS3.
- Hands on experience in creating components using React JS
- Good experience in creating components documentation using react JS
- Experience in development and implementation of Restful Web APIs, and exposes endpoints using HTTP verbs like GET, PUT, POST and DELETE.
- Experience in working with REDUX architecture.
- Experience in Single Page Application (SPA) using AngularJS created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Hands-on experience using one-way/two-way databinding, directives, controllers, filters, UI-routers and creating custom directives in Angular 4.
- Used Typescript in Angular reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
- Familiar in writing Custom Directives in Angular4, making use of Modules and Filters objects according to the application requirement.
- Used React Router for routing the redux app to connect redux and react to support routes.
- Utilized Jasmine in AngularJS and N-unit testing methodology as a part of unit testing.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Experience using MVC frameworks AngularJS, Grunt, Bower, Mocha, Ionic framework.
- Expertise in Responsive Web Design (RWD) techniques (Web/Mobile/Tablet).
- Experience in Source Version Control tools such as Tortoise SVN, Git, and GitHub & Team Foundation Server (TFS).
- Experience in developing interactive tools and calculators using JavaScript and D3 to build SVG animated charts.
- Implemented & automated solutions on AWS cloud via Jenkins Pipeline
- Good knowledge on latest versions like Angular 7/8
- Experience in Using JavaScript (ES5 and ES6), Webpack, Babel, HTML5, CSS3, Git, NodeJS, Grunt, Bower, Bitbucket and WebStorm.
- Extremely skilled and efficient in developing responsive web applications using CSS3, Bootstrap, LESS and SASS.
- Responsible for managing and supporting Continuous Integration (CI) using Jenkins
- Experience in configuration management systems like SVN and GIT and experience in both Waterfall & Agile development methodologies.
- Possess good experience on IDE tools like Web Storm, Notepad++, Sublime Text and Eclipse.
- Good knowledge in finding out the bugs in the application and used debug tools for eliminating the frontend code issues.
- Experience working with testing tools like Firebug Lite, Chrome or safari web inspectors and IE Developer.
TECHNICAL SKILLS
Web Technologies: HTML4/5, XHTML, CSS2/3, JavaScript, jQuery, DOM, AJAX, JSON, Micro Services
JS Frameworks: React JS, Redux, Angular 2/4/7/8, NodeJS, Prototype, Bootstrap
Unit Testing: Karma, Chai.
IDE: HTML Editors Notepad++, Eclipse IDE, Visual Studio Code, sublime 2
Methodologies: Agile, UML, Waterfall
Database: ORACLE, SQL SERVER, MYSQL
Version Control: GIT, SVN, Perforce, CVS, AWS
Operating Systems: Windows 7/8/10, UNIX/LINUX, IOS
Debugging Tools: Google Chrome Web Debugger, Bugzilla, Firebug.
PROFESSIONAL EXPERIENCE
Confidential
Senior UI Developer
Responsibilities:
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Created JavaScript reusable components and services to consume REST API's using Component based architecture provided by Blue JS.
- Extensively work on modular JavaScript utilities (MOUT JS) library for UI validations to keep code simple and reusable.
- With the concept of Angular 7/8 Worked on usage metrics and end to end events tracing for analysis purposes.
- Used React Router for routing the redux app to connect redux and react to support routes.
- Used various bootstrap components like accordion, date picker, Confidential picker, alert, buttons, modal and also react-bootstrap components.
- Worked on using Require JS to load modules in our application.
- Worked extensively to achieve DOM Show, hide elements and Event Handling using Blue JS.
- Handled all aspects of the web application including maintaining, testing, debugging & deploying.
- Deploying, managing, and operating scalable, highly available, and fault tolerant systems on AWS
- Experience in cross browser compatibility check
- Experienced in writing unit tests and created test stub functions with Jasmine and karma to ensure 90% code coverage.
- Extensively involved in writing Test cases using Jasmine for controllers, components, data providers and services.
- Using Angular 6 / 8 created custom directives for data manipulations and to display data in company standard format in the UI.
- Good understanding of Web Application deployment on Amazon Web Service(AWS).
- Expert in HTML5/CSS3 development and have experience angularJS, Responsive design.
- Worked with services to make AJAX calls to fetch the data and injected promises to avoid call-back hell and succeeded in executing the code asynchronously.
- Used Jasmine and Karma to create test suites and for unit testing the UI.
- Involved in daily Agile meetings to keep track of the ongoing project status and issues.
- Specially working with AJAX consisting of JSON responses, parsing the same and presenting on the UI layer.
- Written Cloud formation templates and deployed AWS resources using it.
- Using Angular 8 created custom directives for data manipulations and to display data in company standard format in the UI.
- Used LESS and media queries to create a responsive website that fit all users and devices from desktop to tablet and mobile phone.
- Followed Agile methodologies, took ownership of development stories and translated requirements into code.
- Involved Analyzing, Fixing Production, UAT and QA team Issues.
- Working with tight deadlines.
Environment: HTML5, CSS3, React Js, Angular 6 and 8 LESS, JavaScript, Bootstrap, Agile, Mout, RequireJS, Ajax, Mac OS, JSON, GIT, Bitbucket, Jira, karma and Jasmine.
Confidential
Full Stack Developer (React JS)
Responsibilities:
- Followed Agile Software Development Methodology in the progress of the project.
- Designed and developed the application to be responsive for desktop, mobile and tablets using Bootstrap, HTML5, CSS3, and JavaScript.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Extensively used Web Storm for development in the front end and used GIT as a version control system.
- Worked with HTML5, CSS3, JSON, JavaScript, React JS and ES6 for developing user interface..
- Used Atlassian developer tools like Stash to manage Git repositories which provides a web interface and used Source Tree to commit the changes into the repository.
- Used React where data from the backend is stored in a model and populated it to the UI.
- Using React JS created custom directives for data manipulations and to display data in company standard format in the UI.
- Experienced in architectures like MVC, MVVM, Redux.
- Developed the application using React.js with Node.js as a server.
- With the concept of ReactJS Worked on usage metrics and end to end events tracing for analysis purposes.
- Did wiring of the components with redux.
- Used AJAX to make the service calls from the web page using jQuery without performing a browser refresh.
- Experience on REST and SOAP web service calls and getting responses by sending requests in node-platform.
- Good knowledge on karma to execute JavaScript code in different browsers.
- Applied jQuery core library functions for the logical implementation of all the applications at the client side.
- Conducted Code Reviews.
Environment: HTML5, CSS3, JavaScript, Bootstrap, jQuery, AJAX, GIT, React JS, Redux, NodeJS, Agile Methodology and MS Office.
Confidential
UI Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to be documented and implemented.
- Developed UI of web pages using HTML4/5, CSS2/3, JavaScript validations and XML.
- Responsible for developing CSS2/3 classes to GUI web page forms and controls.
- Designed and developed internet web applications using JavaScript, CSS3 and jQuery.
- Worked with ASP.NET developers to enhance the functionality of web applications and to integrate front-end code with backend.
- Took initiative to improve one of the application's page by redoing the entire HTML and JavaScript. Made improvements to the page loading Confidential by 20% and eliminated 30% of the elements from the page.
- Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
- Implemented applications using MYSQL and worked extensively with the File management and image libraries.
- Developed HTML prototypes and ready XHTML documents with CSS style sheets.
- Developed web pages with the applications like username, login, password using HTML5, CSS3, JavaScript, jQuery and Ajax according to the client requirement for online billing.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Used AJAX, JSON to send request to the server to check the functionality of the websites
- Used JSON for storing and exchanging information between browsers and servers.
- Used SVN for version control.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
Environment: ASP.NET Net, HTML4/5, CSS2/3, JavaScript, AJAX, JQUERY, JSON, XML, Confidential SQL and SVN.