Front End / Ui Developer Resume
St Louis, MissourI
PROFESSIONAL SUMMARY:
- Over 5+ years of extensive experience in IT industry as UI Developer developing Web based applications.
- Experience as a UI Developer in Developing Web Applications using various UI technologies and frameworks like HTML5, CSS3, XML, XHTML, JavaScript, DOM, Ajax, Angular JS, Node JS, and jQuery.
- Experience in all phases of software development life cycle (SDLC), which includes User Interactions, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
- Experience in designing and developing interactive User Interface, usability, web and Client/server applications using HTML5, CSS3, Angular JS, Bootstrap, JavaScript and jQuery.
- Experience wif implementing different features of Bootstrap. Experience on working wif CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo, Classes and Pseudo Elements.
- Extensive experience on implementing teh AJAX features using JavaScript and Angular JS, and jQuery.
- Experienced in working on Responsive Web Designs using Bootstrap and CSS3 Media Queries.
- Extensive Knowledge in developing single - page applications (SPAs) using various JavaScript frameworks like backbone.js, underscore.js and bootstrap.
- Working noledge of Web protocols and standards (HTTP HTML5/XHTML, CSS3, XML)
- Good experience on customizing CSS frameworks like Bootstrap and Foundation using CSS pre-processors LESS or SASS and Compass
- Good Expertise in analyzing teh Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Experience in using various jQuery UI controls and corresponding Event handlers etc
- Expertise in developing various JavaScript frameworks like Angular JS, Node.js, and Responsive web design. (RWD).
- Expertise in using Angular JS Directives, Controllers, Filters, Services, Templates, Events and Injectors.
- Experience applying teh latest software development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON and XML.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Experienced on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer and Opera.
- Experienced in database design using PL/SQL to write Stored Procedures, Functions, and Triggers.
- Expertise in writing queries, Stored Procedures, Cursors, Triggers wif Oracle, MySQL, and MS-SQL Server.
- Experience in writing application level code to interact wif APIs, RESTful Web Services using AJAX, JSON.
- Experience in all phases of SDLC like Requirement Analysis, Implementation and maintenance and extensive experience wif Agile and SCRUM
- Knowledge in designing teh user experience interface UI/UX strategy, UI requirements, converting findings into UI designs.
- Experienced in Agile methodologies such as Extreme Programming, Waterfall Model and Test Driven Development.
- Experience in working wif RESTful Web Services and implementing RESTful APIs.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
- Extensively worked wif Version Control Systems like Perforce, GIT and SVN
- Experience to work in Agile Environment and worked wif teh Project Management tool like JIRA
- Experience in Testing, Debugging and troubleshooting teh existing code using Firebug and chrome inspector Tools.
- Experience in Development and Documentation throughout teh entire SDLC.
- Up to date Knowledge wif teh latest industry trends in UI design and usability.
- Strong communication, problem-solving, and planning skills, wif ability to work independently or in a team environment.
TECHNICAL SKILLS:
Languages: PL/SQL, SQL
Web Technologies: HTML5, AJAX, XHTML, DHTML, CSS3, Java Script, XML, CSS/SASS/LESS, jQuery
Scripting Languages: JavaScript, Angular JS, Node JS, Bootstrap, NodeJS
Databases: Oracle, MySQL, SQL Server
Version Control: Git, Git Bash, SVN
Web Services: SOAP, Rest, JSON
Web Servers: Apache Tomcat, Node server.
Methodologies: Agile, Scrum
IDE’s: Eclipse, IntelliJ
Operating Systems: Windows, Linux, Unix, IOS
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, Missouri
Front End / UI Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Typescript, Angular (5 to 9) and Node JS.
- Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
- Developed Requirement Specification document (User Story in Agile) to articulate requirements.
- Experience of working on CSS Preprocessors like LESS and SASS along wif JavaScript task runners like Grunt JS.
- Implemented Snapshot testing using Jest for Angular project along wif Enzyme test utilities.
- Involved in building a high efficiency Dynamic Single and Multiple page Web Application using Angular 8.2, Node Js, HTML5, Java Script, Bootstrap, JQuery and CSS3.
- Extensive use of Alerts, Navs, Grids, Panels, Buttons, Media Objects and Progress Bars provided by Twitter Bootstrap framework.
- Implemented NGRX store to maintain teh state of teh application. NGRX store was used to store results after angular injector observable retrieved teh data from backend. Added logic to dispatch teh action to NGRX store, dis was done to update teh store and to update components subscribed to that particular store.
- Automating Angular applications by using Protractor, Jasmine and Karma using Java script.
- Implemented unit test cases for components using Jest.
- Execution of SQL queries to extract data from DB2 tables for running test scripts.
- Used jQuery core library functions for teh logical implementation part at client side for all teh applications.
- Developed GUI using JavaScript, Angular 8, HTML5, DOM, XHTML, AJAX, CSS3 and JQuery Mobile, Backbone.js in on-going projects.
- Wrote Angular 8 custom directives.
- Created Restful web services/ API’s using Node.js.
- Created Angular service and integration wif RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
- Performed simple software upgrades such as firmware upgrades, DB2/SQL Server fix packs, service packs or updates.
- Used Vue.js events distribution and parent chain for parent-child component communication.
- Used firebug, Chrome developer toolbar for debugging JavaScript and fixing issues.
- Created responsive web design using Bootstrap.
- Developing .spec and config files for various scenarios in Protractor/Jasmine using “describe, it and expect”.
- Experience using JQuery and Bootstrap plug-ins for teh Webpages.
- Designed and developed intranet web applications using JavaScript and CSS3. Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
- Used Jest and Enzyme for mocking functions and writing unit tests along wif Istanbul setup for testing component coverage reports.
- Implemented wif Angular 8 using its advantage including two way data binding and templates.
- Integrated teh Angular application wif teh RESTFUL Web Services.
- Worked on Angular Strap Framework and Angular 8 Validations.
- Responsible for setting up Angular framework for UI development. Developed html views wif HTML5, CSS3, JSON and Angular 8.
- Developed responsive client-side application to integrate wif server side using JavaScript, jQuery, Angular, Node.js and Bootstrap.
- Architected, designed and implemented a SPA (Single Page Application) in Angular 8.2 which consumes JSON from a Spring MVC.
Environment: Angular 6/8, typescript, Ajax, JQuery, Node.js, HTML5, CSS3, Tomcat, Jest, Bootstrap, Grunt, Git, Amazon Web Services, DB2, Jasmine, Karma, Protractor, Agile, Jenkins, Eclipse, VS Code, STS.
Confidential, Denver, CO
Angular Developer
Responsibilities:
- Developing Front and Backend applications using Angular and Backend using Node.js and Express JS.
- Convert teh mock-ups into hand-written HTML5, CSS3, OO JavaScript and JSON. Developed teh user autantication and order processing modules for customer facing application.
- Use Bootstrap for creating grid layout, responsive screen sizes and devices.
- Work wif Angular 6 Templates, directives, Routing and navigation, Components, Services and Data Binding.
- Create Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 6.
- Followed MVC Structure to develop Single Page Application.
- Use GIT tool to keep track of all work and all changes in source code and deployed teh applications using Jenkins.
- Controlled client user access, roles, and privileges through custom built credential and permissions system, secured by Route Guards and Interceptors, used NgRx to create data store of users’ privileges and update teh UI to reflect what users had access to and permission to execute.
- Moved existing Angular4 controllers to Angular 6 components for more responsive and less dependency.
- Develop non-functional HTML, CSS pages from teh mock ups and involved in UI review wif UI architect and Business Units.
- Enhanced application performance by Angular 6 Component based development in view of future Angular framework transitions.
- Involve in building responsive web application using Bootstrap, Flex and CSS.
- Developed reusable UI Components using Angular 4.
- Implemented various screens for teh front end using Angular and used various predefined components from NPM (Node Package Manager) and Angular library.
- Worked extensively wif PostgreSQL.
- Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Teh view layer is built on latest angular 6.0.3, material ui, micro strategy services.
- Work wif RALLY, Confluence for user story tracking processes and streamlining agile planning.
- Implemented Angular Router to enable navigation from one view to teh next as customer performs application tasks.
- Conducted unit testing using teh open source Karma and Jasmine tools and used Protractor for end to end testing.
- Worked extensively on Angular 4/ Typescript SPA domains.
- Implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding teh click event, Component decorator, binding to teh hidden property.
- User acceptance testing (UAT) by providing insight to testing teams to ensure teh appropriate depth of test coverage.
- Ensure teh Integration meets teh required specifications and fix any reported issues by customer and QA teams.
- Enhanced legacy application by building new components in Angular 4 and typescript.
- Involve in bug fixing of various modules in teh application that were raised by teh client.
Environment: Angular 4/6, Angular CLI, HTML5, CSS3, Github, Jenkins, Typescript, JSON, jQuery, Bootstrap - Predix design system, Web pack, Rally, Kanban, Service Now, Bower, Node, Gulp, Unit testing - Karma/Jasmine, Project Structure, High Charts / D3.
Confidential, Charlotte, NC
UI / React Developer
Responsibilities:
- Designed, developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery, React and Redux that meets accessibility and web browser standards for teh website.
- Designed, developed and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery, React and Redux that meets accessibility and web browser standards for teh website.
- Utilized React-Router to create Dynamic Routing.
- Developed Native Modules from Scratch and Native IOS(Which is Objective-C) and Swift
- Developed Native Android in Java
- Build React-Autocomplete for creating google maps location search on teh webpage.
- Designed CSS templates for all pages of teh website by utilizing CSS Background, positioning, text border, margin, padding, and table.
- Implemented React Js code to handle cross-browser compatibility issues.
- Worked wif ECMAScript 5 features. For teh build of JSX used Babel, web pack.
- Utilized Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Created Components for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button Dropdown, Multi-Level Dropdown and many more.
- Utilized Node Package Manager (NPM) to manage modules & used it to install useful tools.
- Used Object Oriented Programming concepts to develop UI components that could be reused across teh Web Application.
- Extensively used Git for version controlling and regularly pushed teh code to GitHub.
- Used Pivotal Tracker as teh bug tracking system to track and maintain teh history of bugs/issues on an everyday basis.
Environment: React.JS, Express.JS, Node.JS, NPM, CSS3, HTML5, SASS, LESS, jQuery, AJAX, GIT, CI/CD, App zillion Framework, JBoss, Apache Tomcat, Web logic.
Confidential
Web Developer
Responsibilities:
- Designed teh website and created/developed web interfaces.
- Developed HTML prototype documents wif CSS Style Sheets.
- Created appropriate concept models, site organization, navigation, page layouts and interaction to support company’s needs and goals.
- Used Dreamweaver as HTML Editor for designing new pages.
- Did Cross - Browser coding, for making pages compatible will all browsers.
- Wrote test cases in JUnit for unit testing of classes.
- Worked closely wif teh programmers for project requirement analysis.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Coded JavaScript for page functionality and Pop up Screens and used DHTML to make dropdown menus on web pages and display part of a web page upon user request.
- Used Angular.JS framework where data from backend is stored in model and populated it to UI.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Performed validation of completed sites including teh debugging and testing of code.
Environment: Java, JavaScript, HTML, DHTML, CSS, Dreamweaver, Adobe Flash, SQL, Oracle, Windows.