We provide IT Staff Augmentation Services!

Ui Developer Resume

3.00/5 (Submit Your Rating)

Fort Lauderdale, FL

SUMMARY

  • Have 8 plus years of experience in developing user interface applications using Angular 1.x 2/4, 7, 8 React, Redux, Node.js, Typescript, JavaScript, jQuery, AJAX, Bootstrap, HTML5, CSS3, Less, Sass.
  • Expert in Web Developing using HTML5, CSS3, AJAX, Object oriented JavaScript, jQuery, JSON, XML, Bootstrap, Angular JS, Node JS, React JS, Redux, .NET, C#, Microsoft Dynamics CRM.
  • Developed several SPA (Single Page Applications) using Angular.js.
  • Developed MEAN Stack applications using Angular JS, Node.js, Express.js and MongoDB.
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
  • Developed reusable Components, Services, Pipes, Directives and Modules using Angular 4/8and Typescript.
  • Worked on reusable components and data passing between Angular 4/8 components using @Input, @Output Decorators and Event Emitters.
  • Implemented Observer, Observable features to handle asynchronous calls using RxJS and Angular Http.
  • Worked on implementing React.js flux based page updates using React fetchers, state mutating actions and stores.
  • Experience in building reusable components using React JS, React Router, Redux and in - house HOC for handling complex data flow and user input validation.
  • Built custom feature sets and API’s using Node.js and Mongoose drivers to store and retrieve data from MongoDB.
  • Worked on Node.js with Async module methods like waterfall, parallel and series.
  • Created client website running on a Node.js, using the Express framework, Jade, AngularJS and Backbone.js for front-end MVC/templating.
  • Hands-on experience with Mobile First and Responsive web apps using Bootstrap.
  • Developed RESTful APIs utilizing Express.js for offline support, request and response caching.
  • Worked with SQL and NoSQL databases like MySQL, Oracle 10g 11g, MongoDB and Firebase.
  • Experience in working with IDEs and tools like Eclipse, Webstrom, VS code, Atom, RoboMongo and Gitbash.
  • Worked with Water Fall, SCRUM, Agile Methodologies and has experience in Test Driven Development(TDD).
  • Experience in Unit Testing and E2E Testing using Jasmine, Karma and Protractor.
  • Worked on Continuous Integration tools like Jenkins.
  • Proficient in using JIRA for Product Development and Workflow Management.

TECHNICAL SKILLS

Web Technologies: HTML4/HTML5, CSS3, AJAX, JSON, XML, Bootstrap, Less, SaaS

Programming Languages: JavaScript, TypeScript, ES5, ES6

JavaScript Libraries & Frame works: Angular JS, Angular 2/4/8, Node JS, ReactJS, React Native, Redux, Flux, jQuery

Build Tools: npm, Bower, Webpack,Grunt and Gulp

Database: MongoDB, MySQL, SQL Server, Oracle

Testing Tools: Karma, Jasmine, Mocha, Chai, Q unit, Selenium, N Unit, Junit

Version Control: Git, SVN, TFS

Servers & Cloud: Apache Tomcat, WebSphere, WebLogic, Jenkins, AWS

SDLC: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential, Fort Lauderdale, FL

UI Developer

Responsibilities:

  • Worked closely with product managers to create user stories and scenarios used for intuitive websites and mobile designs.
  • Used React JS to build dynamic mobile application and Node JS for server applications.
  • Used Redux framework architecture (like Reducers, Containers) for integrating the data with React JS Application.
  • Good Experience in React Js for creating interactive UI’s using one-way data flow, Virtual DOM, JSX.
  • Experienced in ReactJS and working with React Flux architecture. Used React-Router to turn application into Single Page Application
  • Used ReactJS for templating for faster compilation and developing reusable components
  • Used package mangers like Bower and NPM.
  • Handled cross browser/platform compatibility issues for Chrome & IE.
  • Extensively used Git for version controlling and regularly pushed the code to bitbucket.
  • Used Microsoft Visual Studio Code as a Text Editor.
  • Worked in Agile Environment and attended meetings regularly to show the functionalities implemented and worked closely with business analyst and solution architect

Environment: ReactJS, redux, HTML5, CSS3, JavaScript, Jasmine, redux, Protractor, JSP, JIRA, GIT, AWS, Jenkins, Dockers, Gulp, Grunt and Visual Studio

Confidential, San Francisco, CA

UI Developer

Responsibilities:

  • Implemented Angular2/4 Services for connectivity between web application and back end API’s.
  • Developed Angular Template driven forms and Model Driven forms with form builder by using ngModel.
  • Used Rxjs catch library and catch functions to handle error handling in Angular application.
  • Used TSLint tool that checks TypeScript code for readability, maintainability and functional errors.
  • Used SASS, SCSS for code minification.
  • Used Webpack to bundle TypeScript and JavaScript modules.
  • Used package mangers like Bower and NPM.
  • Used a full complement of Express, Angular, NodeJS and MongoDB to store and present assessments.
  • Worked on creation of MongoDB databases, collections and deploying JavaScript's using mongo shell.
  • Strong knowledge of GIT based Source Control repositories and GIT branching strategies.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB
  • Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
  • Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
  • Implemented end-to-end test with Protractor.
  • Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker) and (Source Code Management).
  • Used Microsoft Visual Studio as a Text Editor.
  • Experienced in using JIRA for bug tracking, issue tracking and project management purpose.
  • Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools (JIRA), and artifacts (Stories, Tasks).

Environment: Angular 2/4/7, HTML5, CSS3, JavaScript, Typescript, JavaScript, Jasmine, Karma /Protractor, JSP, JIRA, GIT, AWS, Jenkins, Dockers, Gulp, Grunt and Visual Studio.

Confidential, Westlake, TX

Front End Developer

Responsibilities:

  • Involved in designing user flow diagrams and wireframes using InDesign and Balsamiq.
  • Created high fidelity mock-ups demonstrating UI for a range of use cases
  • Used ReactJS components, Forms, Events, Keys, Router and Animations.
  • Involved in building applications using ReactJS by building re-usable UI components.
  • Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search page.
  • Involved in designing mobile applications using React Native.
  • Proficient in writing react code with help of ECMAScript 2015(ES6) and JSX.
  • Used Redux/Flux to maintain unidirectional flow of data.
  • Worked on making AJAX calls to connect the database using RESTful web-services and also worked on integrating the middleware to the front end.
  • Ability to provide SEO solutions for single page apps.
  • Implemented the validation, error handling, and caching framework.
  • For server-side programming used Java, so having intermediate knowledge of Java, JSP, Servlets, JDBC, Struts, Spring and Hibernate.
  • Used D3.js library to show multiple charts in webpages.
  • Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Easily loaded stylesheets, data, templates and scripts using Babel and babel-preset-react.
  • Used dependency tools Grunt & Gulp to perform repetitive tasks minification, compilation, Unit testing.
  • Used JIRA issue tracking features.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Used J unit, Q unit, Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
  • Used Atom and WebStrom as text editor.
  • Experienced with Onshore/Offshore teams and direct customer interactions working with Agile methodologies.
  • Involved in daily SCRUM meetings to keep track of the project status.

Environment: HTML5, CSS3, JavaScript, ReactJS, React Native JSX, ES6, AJAX, JSON, Grunt, Gulp, Junit, Quint, Karma / Jasmine, Jasmine, Git, JIRA and Agile Scrum.

Confidential

Front End Developer

Responsibilities:

  • Collaborated with UX team to determine branding & style guidelines using Fireworks, OmniGraffle, Axure and iRise.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route.
  • Coded Angular JS controllers and directives for application functionality and filters for heavy DOM manipulation.
  • Used jQuery and Angular JS to manipulate DOM, registering callbacks or watching the model changes.
  • Migrated jQuery UI pages to AngularJS single page application (SPA).
  • Used AngularJS MVC Architecture, Cordova plugins, CSS & JS components to build mobile apps using Ionic.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, XML and JSON.
  • For Server-side programming worked closely with .NET developers hence having basic knowledge on visual C#, ASP.NET, ADO.NET, Entity Framework, NHibernate and SQL Server.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets, which were configured through Grunt / Gulp.
  • Implemented code coverage using JS Unit, Q unit, Mocha and Chai for Angular JS on the client side and used Selenium for .NET on the server side.
  • Used Team Foundation Server (TFS) for version control.
  • Have used different text editors like Visual studio.
  • Used JIRA for project management and tracking project status.
  • Worked in TDD development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.

Environment: HTML /HTML5, CSS3, SASS, JavaScript, jQuery, Ajax, XML, JSON, Bootstrap, SEO, AngularJS, GitHub.

We'd love your feedback!