Ui Developer Resume
SUMMARY
- Around 7 years of professional experience in designing professional UI web applications with responsive web design and dynamic web pages.
- Participation in Software Development Life - Cycle (SDLC) with Agile-Scrum methodology, preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Worked in different work environments following Agile/Scrum Methodologies.
- Expertise in JavaScript technologies like Angular 4.x/ 2.x/ 1.x versions (TypeScript angular and ES6), NodeJS and ReactJS
- Proficient in front end development technologies like HTML4/5, CSS2/3, XML, XHTML, DHTML, XAML, JavaScript, jQuery, React, Flux, Flash.
- Developing SPA (single page applications) using Angular framework, Angular directives, controllers, factories, and services, bootstrap and WebPack.
- Expertise in NodeJS environment using NPM, Grunt, Gulp and ExpressJS
- Experience in developing Web Services like SOAP using Apache CXF, REST using Jersey/REST Easy/Apache, WSDL based Web Services and good Knowledge in SOA.
- Experience working with features like HTTP Service to make AJAX calls, Route Providers, Filters, Factories.
- Novice level experience working with React-native /Redux .
- Strong experience with Cross Browser Compatibility issues and Optimization for web, including CSS Sprites and best practices.
- Complete code base conversion to React Native with feature parity.
- Utilized Postman, Rest Client, and Restful Services on different browser to test the services.
- Experience in writing Unit testing & BDD testing using Frameworks such as Jasmine, Karma, Mocha, Chai, Protractor, Junit, Cucumber, Gherkin scripts and Selenium web driver.
- Familiarity with NoSQL Databases like MongoDB
- Good knowledge on Angular 5 components like service resources, routing, Dependency injection, 2-way data binding, filters and events.
- Good knowledge of Document Object model (DOM) and DOM functions .
- Bug Tracking, Issue Tracking and Project management using JIRA
- Experience in developing the single page web applications (SPA) using JavaScript frameworks like Angular JS, React JS, Node JS and Bootstrap.
- Hands on experience in SOA Web Services, RESTFUL Web Services, SOAP and JSON.
- Knowledge of building and managing applications using Microsoft Azure, familiar in deployment using software containers like Docker, Docker Swarm, Apache Tomcat web server
TECHNICAL SKILLS
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, XML, XSL, XSLT, UML.
Platforms: Windows (2012/2008 R2/7/Vista/2000/NT), UNIX, Solaris, Red Hat Linux
Version Control: Rational Clear case, Tortoise SVN, CVS, MKS.
Databases: Oracle, SQL Server, MySQL, DB2, Cassandra.
IDEs: Eclipse, JBuilder, RAD, NetBeans.
Web/Application Servers: Web Logic 7.0/8.1/9.0/10.0 , IBM Web Sphere 4.0/5.5, JBoss 4.0.5, Apache Tomcat 5.5/6.0/7.0.
UML Tools: MS Visio
HTML Editors: MS FrontPage, Adobe Dreamweaver MX CS4
JavaScript Frameworks: JQuery, React JS, D3, Angular 2, Angular JS, Node JS.
Methodologies: Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven Development
PROFESSIONAL EXPERIENCE
Confidential
UI Developer
Responsibilities:
- Design and develop various Web components using HTML5, CSS3, Bootstrap4, Angular JS, ReactJS, JavaScript, SASS, Redux, Flux, Angular Material Design and create dynamic reactive forms, form controls.
- Used the Postman for CAT/QA/PROD deployment also updating the versions.
- Onboarded the New Client UI Configuration, Service Configuration, Secure Configuration.
- Checking the Splunk logs for every PROD Deployment, validate those errors if any.
- Implement HTTP requests using Rxjs Observable library to handle multiple values over time.
- Work on Agile methodology with one of the most flexible Agile project management tool JIRA for the Software development and participate in Scrums and Sprints for developing the application.
- Write unit test cases for the application using Jasmine/karma (or) Jest/Enzyme frameworks.
- Use Gulp/Grunt task runner and combined with Node, Bower package manager to install JavaScript latest version of libraries like AngularJS and ReactJS.
- Create Typescript reusable components and services to consume REST API's and Implement lazy loading to the modules for decrease in the initial payload of the application and less downloading time.
- Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective meetings and presenting Demo Confidential end of each sprint. Gathered requirements and created functional design document.
- Design applications that execute on various browsers such as Internet Explorer, Mozilla Firefox, Google Chrome, and Opera using various debugging tools like Firebugs/IE Developer Tools.
- Develop responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Work with the back-end Developers to gather requirements and enhance the application functionality, add new features, involve in bug fixing and assist QA team in navigating through the pages.
- Use Git as version control system, bitbucket as the repository and Jenkins to deploy the changes.
- Created web services such as Web API and WCF (Rest full).
Environment: HTML, CSS, JavaScript, Angular JS, React JS, JQUERY, Web API, Entity Framework, Type script, JavaScript, Responsive web design, Bootstrap, AJAX, JSON, MS Office, PL/SQL and SVN.
Confidential
Sr. UI Developer
Responsibilities:
- Involved in Software Development Life-Cycle (SDLC), technical design of the application with AGILE scrum methodology to produce high quality software model
- Implemented validations using Angular 4, JSON JavaScript, TypeScript, MEAN Stack and jQuery, React.JS, Node.js.
- Developed high performance projects using HTML5, CSS3, ES6, JavaScript, AJAX, JQuery, Bootstrap, JSON, Node JS, and Angular JS.
- Developed high performance mobile and desktop Single Page application (SPA) by adapting Angular 2 framework with Typescript, HTML/HTML5, and SCSS.
- Developed custom directives, pipes and services in Angular JS.
- Wrote several Typescript, ES6 and JavaScript web service proxies.
- Used Angular 2 Router to implement navigation between views as users' performance.
- Worked on Authentication using token for the application with Angular Js
- Implemented mock backend, in Angular JS using Typescript for testing purposes using Jasmine and Karma.
- Used Observables to model events and asynchronous requests.
- Used dependency Injection in Angular to modularize the code.
- Transformed values to display within a template by using pipes of Angular 2.
- Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/out features, profile management and navigation using react-native.
- Involved in Angular 2 training and future implementation for EY Leases phase II.
- Created Modules using Components and Services
- Worked on Migrating a project from Angular 1.5 to Angular 2.
- Worked with features like Arrow Functions, Block scope, Lexical this, promises, default parameters, modules from ES6.
- Updated the application with new features of Angular 5.
- Worked on some of the new features of Angular 5 like new if else syntax, ng-templates, form validators. Designed and developed the application using Angular 5 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Used Node JS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Used Mongo db to save data.
- Performed unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Experience with Continuous Integration/Build Servers like Jenkins.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility
- Worked in a fast paced sprint with two weeks for development and testing.
Environment: HTML5, CSS3, SASS, LESS, Angular 4, Node, Mongo db, D3 js, Ag-grid, Type script, JavaScript, Responsive web design, Bootstrap, Agile, AJAX, XML, JSON, Jenkins, Maven, GIT.