We provide IT Staff Augmentation Services!

Ui Developer Resume

5.00/5 (Submit Your Rating)

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

We'd love your feedback!