Sr. Ui Developer Resume
Jacksonville, FL
PROFESSIONAL SUMMARY:
- Over 7+ years of extensive experience as a web applications developer specialized in designing and developing complex web applications for large organizations.
- Experience with full software development life - cycle, architecting scalable platforms, development, testing and agile methodologies.
- Experience in designing User Interface (UI) applications and professional web applications using HTML5, CSS3, JAVASCRIPT, JQUERY, NodeJS, ReactJS, AngularJS, Angular 6 & 4, AJAX, Bootstrap, Responsive designing.
- Well versed in using ES6, JSX with ReactJS, Flux, Redux & React Native.
- Experience optimization and CSS3 Code Reduction using CSS Preprocessors like LESS and SASS.
- Extensive experience in developing Node.jsapplications using MVC frameworks and installation of client-side dependencies using Browser.
- Practical experience in Document Object Model (DOM), DOM manipulations, DOM functions and implementation of user centered design (UCD) methodology.
- Experience in Web Applications Development using HTML/ XHTML, CSS 2/3, JavaScript, XML.
- Good understanding of ECMA script features and design patterns
- Working with Widgets and Charts provided by external JavaScript libraries are D3.js, Dojo, Ext.js
- Experience in designing web applications employing Search Engine Optimization (SEO) techniques and Search Engine Strategies (SES) .
- Understanding and experience with Object Oriented Design/Development (OOD), Model View Control (MVC) design pattern and Test-Driven Development (TDD)
- Experience with UML modeling Class Diagrams, Use Cases, and Sequence diagrams.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
- Involved in every stage of Software Development Life Cycle SDLC
- Worked on Agile Development Practices and participated in SCRUM sessions
- Hands on experience in testing frameworks and tools like Jasmine, Mocha and Karma
- Familiar with GRUNT and GULP.
- Worked in various version control systems such as TFS and GIT.
TECHNICAL SKILLS
Front-End Technologies: JavaScript, ReactJS, REDUX, Material UI, HTML 5/4, CSS3, AJAX, Bootstrap, Axios
Development IDE: Eclipse, Dreamweaver, Notepad ++, Sublime, Web Storm, Visual Studio, 2018,2019 Visual Studio code Web Services Restful (JSON, XML), HTTP
Operating Systems: Linux, UNIX, Windows
Version Control Tools: GIT, Team Foundation Server (TFS).
Methodology: Agile (Scrum), Waterfall Model
PROFESSIONAL EXPERIENCE
Confidential, Jacksonville, FL
Sr. UI Developer
Responsibilities:
- Worked on Agile Methodology to achieve smooth collaboration between self-organizing, cross functional teams.
- Participated in daily scrum and weekly meetings with the project manager and the lead developers to meet the expectations, deadlines, code reviews, and also to. Discuss new methodologies.
- Worked closely with other senior developers, Business Analysts, product managers, UX designer, QA team to deliver optimal designs and software to meet and exceed expectations following MVC.
- Experienced in creating UI with HTML 5, CSS, Material UI 4 in React.JS
- Implemented react-JS code to handle cross browser compatibility issue in IE 7, 8, 9, CROME.
- Created reusable React Components and managed applications state with Redux.
- Used react-router-dom for URL routing
- Used high order component to improve component reusability
- Used AXIOS library to call API’s.
- Implemented JWT token based on authentication to maintain the application user stats and also to develop profile oriented views in applications.
- Developed a mechanism to capture user metrics by using session-metrics-client and session-metric-services in each and every application of our team and created a dashboard to analyze user stats.
- Used Joins, CTE’s to write complex queries .
- Used node-schedule in server side to run a scheduler to get the status check and also developed auto mailing system using nodemailer, node-mailer-pickup-transport with node.JS.
- Performed unit testing, Integration Testing, Performance Testing and System Testing.
- Used redux-saga, store to improve the utilization of actions.
- Used RESTful and Web API as transaction and communication technology to the client-side.
- Extensively used Chart.JS to generate reports in react dashboard with node.Js in server side.
- Worked on Git as version control and Jenkins as automation server and Rally as bug tracking tool.
Environment: HTML5, CSS3, JavaScript, React JS, Ajax, JSON, Material UI, Node.js, Gitlab, Visual studio code, Sublime Text Editor, GIT, Rally.
Confidential, Salt lake city, UT
Sr. UI Developer
Responsibilities:
- Involved in the complete Software development life cycle (SDLC) including Analysis, Design, Implementation, Testing and maintenance with Agile Methodology.
- Participated in daily scrum and weekly meetings with the project manager and the lead Architect and UI Designer to meet the expectations and deadlines.
- Extensively usedAngular .JSframework and integrating them toNode.js .
- Used Bootstrap and HTML, CSS, Material UI
- Used various libraries handle the scanned PDF formatted files and edit, rotate, flip drag, zoom,
- Add test to the files from an Application.
Environment: HTML/HTML5, CSS3, SASS, JavaScript, JIRA, React JS, Ajax, Bootstrap, Node.js, Github, Visual studio code Sublime Text Editor, GIT, JIRA
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- Worked on Agile Methodology following SCRUM process, Sprint and daily stand-up meetings
- Extensively usedReact.JSframework and integrating them toNode.js .
- Used Twitter Bootstrap for creating responsive web design for varying screens & devices.
- Created interactive websites and website features using JavaScript and jQuery/ jQuery UI.
- Extensively used Bootstrap for making our web page responsive and attractive.
- Created optimized graphic websites and application interfaces using HTML5, CSS3.
- Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags and developing reusablecomponent.
- Used Axios with React.JS for making AJAX Calls.Worked on Webpack for build and webpack-dev-server a server.
- Developed various screens for the front end using React.JSand used various predefined components fromNPM(Node Package Manager) and redux libraries.
- In Phase Two, worked closely with theBack-End teamto display data using theCustom Components, library Components, andRedux in secondary application.
- Designed visual mockups/prototypes from wireframes and delivered final design production-ready assets for development.
- Designed and implemented the REST API from the scratch for the UI screen through the mobile user can look-up the available health plans and monthly premium against each of by zip codes.
- Used Git as version control and JIRA for tracking bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
- Develop unit test using Karma. Also used strict patterns of RA team for testing with jasmine.
- UsedJasmine,Karma,Gulp, GruntandNPMto build and test applications.
- Working with ECMA 6 features. For build of JSX and ES 2015(ES6) used Babel, webpack.
Environment: HTML/HTML5, CSS3, SASS, JavaScript, JIRA, React JS, Ajax, JQuery, JSON, AEM, Node.js, Github, Visual studio code Sublime Text Editor, GIT, JSON, karma and Jasmine.
Confidential - San Antonio, TX
Sr. UI Developer
Responsibilities:
- Involved in the Software Development Life Cycle (SDLC) Phases like Requirement Analysis, Implementation and estimating the timelines for the project
- UpgradingAngular 4 controllerstoAngular 6 componentsfor more responsive and less dependency
- Worked on some of the new features ofAngular 6like new if-else, ng-templates, form validators..
- Worked Extensively withAngular CLIfor creating components, Services, pipes, Directives.
- Responsible for developing UI pages with HTML5, CSS3, JavaScript, Bootstrap, JSON, Angular 6, Ajax
- Good Knowledge on implementing JavaScript test cases using jasmine/karma,mocha/chai and performing end to end tests using Protractor and Selenium Web driver.
- Developed style sheets using CSS pre-processors SASS
- Consuming RESTful Web Services using AJAX and jQuery and rendering JSON response
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side
- Used Decorators to optimize the code reusability and worked with services, providers in Angular 6.
- Used Node.js for server-side rendering.
- Experience using build tools like Grunt and using Node console to execute grunt tasks.
- Used GIT for version control and JIRA as bug tracking system to track and maintain bugs/issues.
- Used Grunt for build tool for automation of the tasks.
Environment: HTML5, CSS3, SASS, JavaScript, Bootstrap, Angular 6, TypeScript, RWD, Node.js, GIT, GRUNT, JIRA, Jasmine, Babel, NPM, MVC, Eclipse IDE, Web Services, Jasmine, Protractor, Karma, Mocha, Selenium.
Confidential, Phoenix, AZ
UI Developer
Responsibilities:
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations, and Flux .
- Responsible for React UI and architecture.
- Involved in the development of the UI using HTML5, CSS3, JavaScript, jQuery, ReactJS and worked on JavaScript framework to augment browser-based applications with MVC capability.
- Developed html views with HTML 5, CSS3, jQuery, JSON, and Java Script.
- Developed the application on NodeJS platform using JavaScript programming
- Used ReactJSwith Material UI to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
- Involved in web designing using HTML5, XHTML, CSS 3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Redesign and maintain existing internal web application using HTML, CSS, Js, JQuery,ReactJS.
- Maintaining Parent and child elements by using State and Props inReactJS
- React and Functional Driven JS expert in UI Components, Mobile web, Performance optimization.
- Hands on JavaScript/ES6/ES6 development on Node.JS platform with React, Redux libraries.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, based on build target.
- Developed applications using ES6 and frameworks React and Redux to build dynamic web pages.
- Worked with React-router, ES 5, ES6, JSX, Babel, and React bootstrap.
- UsedReactJSto create Controllers to handle events triggered by clients and send request to
- server.
- Developed various screens for the front end using ReactJSand used various predefined components from NPM (Node Package Manager) and redux libraries
Environment:ReactJS, Mongo DB, Gulp, HTML5, CSS3, JavaScript, ES 5, ES6, AJAX, Spring MVC, Responsive Design, Eclipse.
Confidential
Jr UI Developer
Responsibilities:
- Involved in Complete Life Cycle including Analysis, Design, Development and Testing.
- Worked with System Analyst and team to understand the requirements
- Involved in client meetings for gathering specifications and layouts
- Converted the Photoshop mock-ups into hand-written HTML and CSS pages.
- Designed Templates and Flow of future pages using Adobe Photoshop
- Worked on Content Management systems (CMS) for managing the digital content.
- Created mock-up designs and developed various functionalities with JavaScript and jQuery
- Worked with the team to gather requirements and enhance the functionality and add new features.
- Promoting products through Mass Email Marketing (Design of Email newsletter, brochures, hoardings)
- Used CSS, HTML to make front-end pages with attractive and easy to use functionalities.
- As part of testing, prepared effective Test Scripts for each of the developed functionality.
Environment: HTML, CSS, JavaScript, DOM, DHTML, JSP, Servlets, JDBC, Oracle database, Eclipse
