We provide IT Staff Augmentation Services!

Ui Developer Resume

4.00/5 (Submit Your Rating)

San Diego, CA

SUMMARY

  • About 6 years of experience as a Front - End UI Developer with exceptional skills in Analysis, Design and Development of high scalable Multi-Tired Web Applications
  • Extensive experience on MVC frameworks like AngularJS and Angular 2 for creating Single-Page Applications
  • Experience in implementing store actions, installing React Router, React-Redux app to handle real-time data, API calls from Thunk, Redux in ReactJS
  • Extensive experience in developing software applications using Angular 2 components like observables, routing, dependency injection, two-way binding, service resources, pipes, and events
  • Developed API driven responsive web applications by integrating Angular 2 with Bootstrap and API’s
  • Experience in working with Configuring redux store, reducers and actions. Used sagas for handling middleware and 'fetch api' for rest calls
  • Extensively implemented ES6 for building an interactivecross-platform web application and optimizing the application for high performance
  • Experience with React.JS and React-Redux app and developed real time applications using React JS Flux architecture for creating user interface, displaying data, keeping the user interface up-to-date when data changes
  • Extensive use of Node.js, Express.js, and MongoDB to create server-side applicationsExpert in working with NodeJS server-side application to implement concepts like Event Dispatcher, Express.js
  • Strong experience in working with third party webservices and using AJAX for implementing dynamic webpages where the content can be fetched via API calls, using Restful web services
  • Worked with product and project management, design, business analysis, and QA to deliver high-quality, complete software releases
  • Used JIRA as an issue tracking product management tool to maintain and collaborate on issues and tasks
  • Worked on IDE’s like Atom, WebStorm, Eclipse, Microsoft Visual Studio, IntelliJ IDEA and Sublime Text
  • Experience with full Software Development Life-Cycle (SDLC), Architecting Scalable Platforms, Object Oriented Programming and Agile Methodologies

TECHNICAL SKILLS

Web Technologies: HTML 5, CSS 3, JavaScript, Typescript, Bootstrap, SASS, LESS, AJAX, XML

Framework/Library: jQuery, AngularJS, Angular 2, Node.js, D3JS, React.JS, Redux

IDE & Tools: MS Visual Studio for web, Dreamweaver, Eclipse, IntelliJ, Note pad++, Microsoft Visio, WebStorm

Application Server: Node, Perforce, Webpack, TFS, NGINX

Version Control: Tortoise, SVN, GIT

Package Manager: NPM, Bower, Grunt, Gulp, Webpack

Operating Systems: Windows, Mac, Linux

Methodologies: Agile and Waterfall

PROFESSIONAL EXPERIENCE

Confidential, San Diego, CA

UI Developer

Responsibilities:

  • Designed and developed the agent portal by writing modular, secure, well-tested front-end code using framework Angular2 along with HTML5, CSS3, and TypeScript
  • The portal is made responsive using Bootstrap and media queries to support desktop and tablets
  • Designed Sitemaps and Wireframe to clarify complex interactions
  • Implemented Restful API from core using Node.js and Express Framework
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response
  • Migrating angular 1, 2 applications to Angular4 features like animations, Pipes and responsible to create new module using Angular4.
  • Experience with Angular 2 & 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS
  • Developed models to persist data in MongoDB using Mongoose Driver
  • Developed solutions for adapting content and presentation to mobile devices and browsers
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2
  • Used Webpack to build TypeScript modules
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time
  • Developed secured credit and fraud check flows for customer verification
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks
  • Refactored code to improve its maintenance and extensibility and reduce its complexity
  • Created a build process for different environments like dev, test and production. Demonstrated knowledge of code reviews, unit and regression testing
  • Involved in writing test plan using Jasmine and Karma to ensure code coverage
  • Used GIT for source control and JIRA for tracking purposes

Environment: HTML5, CSS3, SASS, JavaScript, Angular 2, RxJS, Typescript, Agile, Bootstrap, REST API's, Webpack, TSLint, Jasmine, Karma, NPM, GIT, JIRA, MAC and Visual Studio.

Confidential, Lowell, AR

UI React JS Developer

Responsibilities:

  • Involved in designing dynamic and multi-browser compatible pages using HTML5, CSS3, LESS, JavaScript, JSON, jQuery and ReactJS.
  • Developed Interactive Single Page Applications (SPAs) using Bootstrap, JavaScript, ReactJS and D3
  • Utilized LESS preprocessors of CSS to extend CSS with variables, operators, interpolations, functions and many more other usable assets.
  • Integrated React and Redux to keep track of application state with stores and designed components with dispatched actions that manipulate objects with actions.
  • Created JS components using JSX and used React JSON schema for implementing and building HTML forms out of a JSON schema and using Bootstrap semantics by default.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux library.
  • Developed pages to interact with the server for information using jQuery and AJAX.
  • Experience using canvas, SVG and web animations for creating graphic content or animations.
  • Analyzed the response of JSON to update Document Object Model (DOM) and involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Involved in the creation of an interface to manage user menu and bulk update of attributes using ReactJS and jQuery.
  • Migrated the client-side logic written in JavaScript to ES6 using Babel and performed unit testing using Jasmine.
  • Experienced with Gulp to perform compiling, lining to maintain package dependencies.
  • Used GIT for Version Control System.
  • Used Firebug, chrome extensions for react and redux, debugging and browser compatibility.

Environment: HTML5, CSS3, LESS, JavaScript, NodeJS, AJAX, JSON, Eclipse, ReactJS, Redux, ES6, GIT, Gulp and Firebug

Confidential, Sunnyvale,CA

UI Angular Developer

Responsibilities:

  • Worked closely with the end users / business analysts to gather the requirements of the project and was responsible for the delivery of technical design document and implementation
  • Used front end web development tools HTML5, CSS3, JavaScript, Typescript, Bootstrap, Angular JS, Angular2/4 to design UI
  • Worked in Agile Environment and attended meetings regularly to show the functionalities implemented and worked closely with business analyst and solution architect
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Developed single page applications using Angular 2/4, Typescript, web pack and grunt.
  • Hands on Experience on Angular2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2
  • Worked on Custom Renderers to get the native look and feel for the application
  • Created Portable class Library for targeting specific platform and used interfaces to provide platform specific functionalities
  • Used different Angular built in services for all data access, encapsulating URLs and Standardizing data access interfaces
  • Developed back end web services using Node JS and stored dependencies using NPM
  • Added user validations and user permissions by using the Node.js.
  • Used Node.js and Express.js to develop the relevant back end RESTAPI
  • Knowledge in configuring Cloud platform such as VMs, Azure AD, Web Apps, DB’s, Cloud Services, etc.
  • Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud.
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
  • Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD)
  • Experience in unit testing by using Karma and Mocha
  • Worked on Agile methodology with one of the most flexible Agile project management tool JIRA
  • Used Rest API’s for the communication between SQLite and SQL server
  • Involved in testing and fixed the issues occurred during the testing process

Environment: Angular2/4, JSON, Web API, Shell scripting (Bash/ corn), Web Service, Java Script, Angular JS, AJAX LESS, SASS, GRUNT, Jasmine, SVN, GitHub, GitLab, XML

Confidential

Jr. UI Developer

Responsibilities:

  • Involved in Requirement gathering phase to gather the requirements from the business users and dealing with UX team to continuously accommodate changing user requirements.
  • Responsible for translating designs and concepts into highly usable and engaging web applications using HTML, CSS including AJAX controls and JSON.
  • Handled REST API calls with AJAX and processed JSON data responses to format, validate and display to the user.
  • Extensively used CSS to change the styles to be used in future web layouts and debugging the errors issues with CSS.
  • Developed Date Time Picker usingObject OrientedJavaScriptextensively.
  • Implemented the Drag and Drop functionality using jQuery framework plug-ins for Drag-and-Drop, Widgets, Menus, User Interface,and Forms.
  • Created SQL queries to perform insert, update or delete operation on MySQL database.
  • Developed front-end UI pages and necessary backend classes to support data access and user authorization.
  • Used SVN for version control and QC for defect tracking. Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Worked on cross-browser compatibility issues and fix the bugs pertaining to various browsers.

Environment: HTML, DHTML, XHTML, CSS, JavaScript, AJAX, JSON, MYSQL, SVN, Visual Studio

We'd love your feedback!