Sr. Ui Developer Resume
Hoffman Estates, IL
SUMMARY
- Having 6 years of experience in developing the front end/web applications using HTML/HTML5, CSS/CSS3, JavaScript, AJAX, j Query, React.JS, React Native, JSON, Vanilla.js, Angular JS 1.x/2.0/4.0and Node.JS.
- Experience in designing and presenting multiple concepts and iterations around User Interaction Models, Workflows, Wireframes, Screen Flows, Mock ups and Prototypes.
- Extensive experience with Angular.JS MVC Framework including authoring complex directives, services, controllers, filters and even worked with animations, routing and states.
- Developed single page applications using Angular2/4/6 , Typescript and web pack .
- Experience with Angular2/4/6 components, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading etc.
- Extensive knowledge in React JS for creating interactive UI's using One - way data flow, Virtual DOM, JSX, React Native concepts.
- Developed Web apps, by using react native Js +Redux with Material UI (React native js).
- Hands-on experience in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience with Jasmine and Karma for Unit Testing.
- Experience in working with clients on-site, analyzing software requirements and developing solutions and procedures.
- Knowledge in developing applications using Agile SCRUM Methodology.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Developed the pages that are compliant to W3C and ADA section 508(c) standards.
- Basic knowledge on Jenkins and Docker .
TECHNICAL SKILLS
UI Web Technologies: HTML/HTML5, CSS3, LESS, SASS, JavaScript, Angular 2.0/4.0/6, D3.JS, React.js 15/16, React Native, Bootstrap, Node.JS, J Query, Vanilla.js.
Version Control Tools: GIT, SVN, Bit Bucket
Databases: Oracle 10g, My SQL, MongoDB
Web/App Server: Apache Tomcat, Web Logic
Testing & Debugging Tools: JIRA, Firebug, Google Chrome Web Debugger, IE developer ToolsJasmine, Karma.
Workflow Tool kit: Grunt, Gulp.
PROFESSIONAL EXPERIENCE
Confidential, Hoffman Estates, IL
Sr. UI Developer
Responsibilities:
- Developed highly interactive web applications utilizing JavaScript, HTML5, CSS, JSON, ReactJS, Redux, Axios and integrating Restful API’s, external web services ensuring high performance.
- Collaborated with project managers and creative teams to deliver original, efficient solutions; advised clients; and provided expertise.
- Worked with the Software Architect to understand coding standards and architectural practices.
- Built custom components such as radio buttons group, input fields, date picker, combo box using react bootstrap.
- Worked with React JS components, Redux Forms, Events, Router.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Maintained STATES in the store and dispatched the ACTIONS using Redux.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked closely with QA team in fixing the reported bugs/defects and checking cross platform Compatibility.
Environment: HTML 5, CSS 3, GitHub, Bootstrap, React, Redux, Node.js, MongoDB, NPM, JIRA
Confidential, West Chester, PA
Sr. UI Developer
Responsibilities:
- Develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery, React.JS v 16.7 and React Native that meets web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using redux.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS v 16.7, Redux, Flex, My SQL, XML, JSON, Git hub, Restful API, AWS, JIRA, Jasmine.
Confidential, SanJose, CA
Sr. Web Developer
Responsibilities:
- Developed and Implemented Single Page Application using Agile methodology - brought out the best in team by collaboratively working with other developers and partnering with architects and backend developers.
- Developed New User Interactive Web pages with the help of HTML5, CSS3, JavaScript, Bootstrap, JSON and Angular.js 4/6.
- Transformed design mock-ups into cross-browser compatible HTML5/CSS3 layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js 4/6.
- Worked extensively on Angular.js, Bootstrap 3, RESTf ul web-services, HTML5, CSS3, JSON, and Media queries for responsiveness.
- Worked with Angular Controllers, services, custom directives, interceptors and factory functions to build user friendly front end.
- Wrote application logic using template driven and reactive forms.
- General Linux system administration tasks including configuration, troubleshooting of services such as Java, Apache.
- Involved in configuring the GIT repository and maintain the version control using GIT.
- Worked even on infrastructure tasks switching the VM’s environment internally. Tasks like creating VM’s, moved from CENT OS 6 to RHEL 7, monitoring the jobs, debugging the application issues, data migration, decommissioning the old VM’s have been taken care.
- Have experience on working with Docker containers.
- Involved in Data Migration in MYSQL
Environment: HTML 5, CSS 3, Angular.JS4/6, VS code, GitHub, Bootstrap, Wordpress, Sketch, AgileNode.js, MySQL, Maria DB, JIRA, LINUX
Confidential, ramingham, MA
Sr. Web Developer with Data Visualization
Responsibilities:
- Developed New User Interactive Web pages with the help of HTML5, CSS3, JavaScript, Typescript, Bootstrap, JSON, React version 15, React Native and Angular 4.
- Worked on developing the wireframes/mockups to static and dynamic HTML pages and validated where ever and whenever required.
- Implemented various screens for the front end using React.js and used various predefine components from NPM (Node Package Manager) and redux library.
- Used React-Auto complete for creating google maps location search on the webpage.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4 .
- Based on the business logic, use to create charts using D3 versions 3 and 4 such as Line, Bubble, Pie(donut) and Bar on the pages.
- Implemented modules into Node JS to integrate with designs and requirements.
- Coordinated with Interface Design Architects for meeting accessibility standards at code level.
- Performing unit testing using Jasmine and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
Environment: HTML 5, CSS 3, Angular 4, IntelliJ, GitHub, Bootstrap, React, React Native, Redux, Web pack, D3.js, Sketch, Agile, Node.js, MongoDB, NPM, JIRA
