We provide IT Staff Augmentation Services!

Ui Developer Resume

SUMMARY

  • An ambitious, creative and experienced web developer with 8+ years of extensive experience in all phases of software application design and development .
  • Extensive experience in developing web page quickly and effectively using jQuery, HTML5, CSS3, JSP and in making web pages cross browser compatible.
  • Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross - browser code.
  • Strong in Web designing technologies like HTML5, XHTML, JavaScript, CSS3, jQuery, Node.js, Angular 8, ReactJS, AJAX and JSON.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like Angular(2/4/5/6/7/8)
  • Extensively used new software tools in designing user interfaces and adapt to the changing environment.
  • Experience using CSS pre-processors like LESS and SASS.
  • Strong knowledge in Document Object Model and DOM functions.
  • Experience in Mobile App development using various frameworks like IONIC, CORDOVA etc. in both IOS and android applications.
  • Experience applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
  • Expertise in maintain websites, software and understanding and modifying existing code.
  • Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Extensive Knowledge in developing single-page applications (SPAs) using various JavaScript frameworks like AngularJS.
  • Experience with developing and implementing responsive designs into web transactions and applications.
  • Experience in Unit testing (Jasmine), End-to-End (Protractor) Testing and Performance testing.
  • Expertise in Bootstrap framework and building responsive website for both desktop and mobile browser users.
  • Experience in developing modern web application using ReactJS.
  • Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
  • Well versed with Software Development Life Cycle process which includes designing, developing, testing and implementation.
  • Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Experience with test-driven development and Agile programming.
  • Excellent knowledge of design, normalization and Database Management Concepts.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Good experience in developing cloud solutions.
  • Capable of quickly learning and delivering solutions as an individual and as part of a team.

TECHNICAL SKILLS

Web Technologies: XML, XHTML, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Bootstrap, Angular 8, Node.js, ReactJS, Redux, Redux-Saga, AJAX, JSON, PHP.

Web Servers: HTTP Web Server, Apache Tomcat.

Database: Oracle 11g, MySQL, SQL Server, MS-Access.

Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger.

Version Control: SVN, Git.

PROFESSIONAL EXPERIENCE

Confidential

UI Developer

Responsibilities:

  • Responsible in implementation of the presentation layer for the application using HTML5, CSS3, JAVASCRIPT, Cordova and its frameworks like Angular.JS, React.JS, Backbone.JS etc.
  • Developed a framework code which can be adopted by any team to start with.
  • Used Angular 8 to create custom components for data manipulations and to display data in company standard format.
  • Implemented Angular 8 component router for navigation.
  • Worked with Angular directives, components, pipes, injectables.
  • Developed independent Components so that the same components can be reused across the application.
  • Implemented functionality using Angular, Typescript and ES6
  • Constructed web pages encapsulating the business logic in order to provide for cleaner separation of data and presentation layers.
  • Used React-Router to turn application into Single Page Application.
  • Design React Native components and higher order components
  • Used React Router for routing the redux app to connect redux and react to support routes.
  • Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept.
  • Implemented click handlers via RXJS in component code snippet.
  • Worked with Angular 2 to develop single page applications, worked with ngrx for managing
  • Angular applications.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.
  • Have worked on AWS to integrate the server side and client-side code
  • Added Redux to simplified components data and state.
  • Refactored the search suggestions system with Redux-Saga to reduce the redundant API calls.
  • Worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Worked on mobile frameworks like Cordova/ Phone Gap, Ionic, ADOBE Photoshop, Illustrator, OmniGraffle etc.
  • The project uses front end is Angular8 and D3 to implement the visualization. It also uses S3 buckets to store the forms which can only be accessed by authenticated login
  • Designed and developed the login portal using framework Angular along with HTML5, CSS3 and Type Script.
  • Created tar.gz builds and deployed to artifactory.
  • Implement Bootstrap CSS styles and React components to enhance the interaction
  • Moved existing AngularJS controllers and services to Angular components for more responsive and less dependency.
  • Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Involved in using AngularJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database with react.
  • Prepared the Design Documents like process flow, sequence, component diagram.
  • Understood client business objectives and used them to produce designs that fit with their strategy.
  • Implemented AJAX in order to provide pleasant client-side experience.
  • Made AJAX service calls to create, get, post, delete data from backend.
  • Using Cordova-Android and Cordova-iOS Engine with their versions for Cordova plugins support.
  • Converting data from XML to JSON.
  • Wrote Unit test cases using Jasmine.
  • Updated to Node server from Apache.
  • Participated in moving Bower to NPM package.
  • Used Jenkins for Build process. Did manual build’s and deployment whenever needed.
  • Did Ad-hoc testing every week to make sure everything is working as expected.
  • Participated in Automation testing using selenium.
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used Git as source controls.
  • Used JIRA for tracking stories.
  • Used React Flux architecture to create the data.
  • Made sure the site works in mobile devices and cross browsers.
  • Followed Scrum process and scrum guidelines in process.
  • Used SonarQube for code quality.

Environment: HTML5, CSS3, SCSS, Bootstrap, JavaScript, Angular 8,Cordova, DOJO, ReactJS, Redux, Saga, jQuery, AJAX, JSON responses, GIT, Webstorm, Aws, Visual Studio, NodeJS, Bower, NPM, Grunt, Drupal .

Confidential, Boston, MA

UI Developer

Responsibilities:

  • Developed user interface by using the React JS, Redux for SPA development and implemented client-side Interface using React JS.
  • Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved in designing applications by building re-usable UI Components.
  • Used JSX, created react components.
  • Used React JS Components, Forms, Events, Keys, Router as part of the project.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Handled data from multiple streams to maintain the sequence and their dependencies by using the Rxjs operators.
  • Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Worked on responsive design and developed a responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented the Drag and Drop functionality using React-Draggable.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
  • Developed the application using VS code.
  • Implemented react JS code to handle cross browser compatibility issues in Mozilla, IE 7, 8, 9, Safari and FF.

Environment : React Js, Redux, Redux saga, JIRA, Typescript, HTML5, CSS3, NPM, JSON, SASS, Webpack, GIT, VS Code.

Confidential, Atlanta, GA

WEB Developer

Responsibilities:

  • Built the application using HTML, CSS, JavaScript, Angular 4, ReactJS, Ionic Framework, Cordova, SASS, MySQL, Bower, Gulp, GIT, ES5.
  • Developed Angular4 reusable components to render the HTML with ionic framework and created architecture of android application
  • Well versed in CSS Pre-Processors as SASS, LESS to add nested rules, variables, selector inheritance to CSS.
  • Developed applications using latest JavaScript features and frameworks such as ReactJS to build dynamic web pages.
  • Utilize Ionic Components, Pages, Providers, Services and Directive for application development.
  • Implemented architectural and component front-end architecture with ReactJS app client.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager).
  • Implemented advanced design patterns for components increasing feature delivery time and collaborated with backend tech lead on technical and architectural directions of app development.
  • Designed& Coordinate an automated build & release CI/CD process using Jenkins infrastructure.
  • Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
  • Used NPM and Bower package managers to install and manage all the required packages, Used Git for version control and GitHub for storing repositories
  • Developed a tool which gives an overview of the Microservices architecture data &relationships.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Researching JavaScript based frameworks like React Native and Ionic/Cordova for the frontend.
  • Experience in Karma, Jasmine in JavaScript Unit Testing/Test driven Development (TDD) and (BDD) good knowledge in Load Testing
  • Developed Servers like Concourse and Jenkins for continues integration, accelerating development velocity and QA approvals for enabling weekly releases.

Environment: HTML5, CSS3, JavaScript, SASS, REST, Gulp, DOM, Angular 4, ReactJS, Ionic, Sublime, Pivotal, WebStorm, ES5, jQuery, Webpack, GIT, NodeJS, JSON, Bootstrap, NPM, Jasmine, Cordova, Bower, Concourse, Jenkins.

Confidential, Minnesota, MN

UI Developer

Responsibilities:

  • Developed above application using ReactJS, JavaScript, JQuery, Bootstrap, HTML5, CSS3, SQL Server.
  • Attend Daily stand-up meetings (Scrum), Estimation meetings and Requirement review meetings to analyze Requirements for each story card in a sprint.
  • Worked on ES6/ES7 - modules, arrow functions, block scoping, promises, rest and spread, generators, template literals, destructuring, async and await, maps and sets
  • Involved in Requirement analysis, preparing software Design document, development, debugging of Operations Management module in Strategic Billing project
  • Created configurable and reusable components using ReactJS and used JSX for markup, props and state in the components, life cycle methods, DOM event handling and created forms
  • Developed the User Interactive web pages in a professional manner by using web technologies like HTML/
  • HTML5, and CSS3, JavaScript, jQuery, AJAX as per company standards.
  • Created Single Page Application with loading multiple views using route services and adding more
  • Used extend the properties of CSS.
  • Developed multiple POCs to write JavaScript code to create an interactive user interface.
  • Deep understanding and working experience in Object Oriented Typescript programming and JavaScript MVC, MVVM Component base Framework such as ReactJS
  • Developed multiple screens for Mobile Browsers such as Safari, Chrome, Opera to support the screen Compatibility and Resolution using Bootstrap.
  • Used React-Router with BrowserRouter to perform routing pages in web application
  • Developed Search Engine, Slider-Directives, Grids, Checkbox directives, and other functionalities.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, and MVC.
  • Used Typescript and its features such as static typing, classes and interfaces.
  • Called the Restful web service calls for POST, PUT, DELETE and GET methods.
  • Debugged the website using Chrome Developer’s tools and hardcoded the API into script for getting the Information about merchants using Node JS.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Used TFS as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Used GIT for source code version control.
  • Environment: HTML5, CSS3, JavaScript, Angular, Typescript, Node.js, Express JS, JSON, AJAX, Bootstrap, GIT

Environment: ReactJS, React routers, Nodejs, JavaScript, jQuery, Bootstrap, Manual Testing, SQL Server, HTML5, CSS3, Mongo DB, Scrum, Agile, TFS, Web API, RESTFUL, Visual Studio 2015, VS Code, GIT, Gulp

Hire Now