We provide IT Staff Augmentation Services!

Ui/front End Developer Resume

0/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Extensive experience in developing web based applications with use of HTML5, CSS3, XHTML, JavaScript, ES 5/6, JQuery, AJAX, JSON, Bootstrap, Node.js, Express.js, MySQL, Sequelize, MongoDB, Mongoose, Handlebars, EJS, PUG, React, in addition to Materialize, Material UI, AWS, Firebase, Git and GitHub.
  • Experience in working with MERN stacks (Mongoose/MongoDB, Express.js, React, Node.js).
  • Expertise in developing large scale single page web applications using React.
  • Experience implementing the latest ES6 (ECMAScript 2015) features including arrow functions, classes, promises, etc.
  • Well versed in implementing Cross - Browser code as well as in CSS Pre-Processors as SASS to add nested rules, variables, selector inheritance to CSS3.
  • Skillful in developing Responsive/Adaptive Web Design using CSS Bootstrap framework.
  • Experience in modern front-end development frameworks like Semantic UI.
  • Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML.
  • Proficient in developing full-fledged REST API server with Express and MongoDB/Mongoose.
  • Strong experience in using AJAX call in web service for processing JSON format files between front-end and back-end.
  • Strong experience in handling cross-browser compatibility issues and making responsive web design using media-query.
  • Good knowledge of module bundlers as Webpack and JavaScript testing frameworks like Jest and Enzyme.
  • Good Knowledge of JavaScript unit testing frameworks like Mocha, Chai, Enzyme and Jest.
  • Experience with End to End (E2E) testing frameworks like testcafe.
  • Extensive experience in working onHerokuconnects to build apps and using Heroku processes for deploying.
  • Experience with WebSockets or Socket.IO.
  • Experience in usingVersion Control(GIT).
  • Very good knowledge of using Agile Rally management board.
  • Self-motivated team player with excellent analytical and communication skills.

TECHNICAL SKILLS

Programming Languages: JavaScript (ES 5/6), Phython, Perl

Web Technologies: HTML5, XHTML, CSS3, Ajax, JSON, XML, SASS 3.5.6, LESS 3.9.0, D3JS, REST API

Web Development frameworks: Bootstrap 3.3.7, JQuery 3.2.1, Angular.js 1.5.5, Angular 2/4/5/6, ReactJs, Node JS 12.9.1v, Express v4.17.1, Styled Component, React Native

Operating Systems: Windows 2000/XP/Vista/7/8/10, MS-DOS, Linux/Unix, Mac.

Database: MySQL, MongoDB (No SQL)

Version Control: Microsoft Visual SourceSafe, SVN, GIT

Development Tools: VS Code

Testing Tool: Jasmine 2.6.2, Karma 1.7.0, Mocha 3.4.2, Chai 4.0.2.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

UI/Front End Developer

Environment: React, Redux, Redux SAGA, ES6, JavaScript, Bootstrap, HTML5, SASS, Node.js, NPM, Agile Rally, AWS, Jest, Testcafe.

Responsibilities:

  • Developed and refactored applications front-end using HTML5, SASS, Javascript, ES6, React and Redux on top of AWS.
  • Used component based programming to create less dependent and faster entities.
  • Created reusable components and services to consume REST APIs using Component based architecture provided by React.
  • Worked on various CSS concepts like: Bootstrap, media queries and Flex-box to develop responsive web pages.
  • Utilized SASS Pre-processors to extend CSS with variables, operators, functions, mixins and many more other usable assets.
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Maintained states in the stores and dispatched the actions using redux.
  • Worked on developing and updating different frontend pages using react hooks and react redux sagas.
  • Wrote snapshot unit tests and automated application testing using Jest and Testcafe.
  • Working together with team members to generate efficient solutions for complex UI related issues.
  • Actively update work progress and status through Agile Rally management board.
  • Used GIT for version control and Data exchange between developers.

Confidential

Lead Front-End Developer

Responsibilities:

  • for lowes.com website. Technologies that were employed include React/React Hooks,
  • Redux, Redux Sagas, and Styled Components. Duties include, but are not limited to, the following:
  • Develop new product features and update previous features to React framework
  • Code reviews for all pull requests from development team
  • Standardized and developed best practices for continuous integration development and deployments
  • Participate in technical architecture design sessions

United Airlines Chicago, IL

Technical Lead for front-end

Responsibilities:

  • development of united.com website. Technologies that were employed include ReactJS, Redux, Redux Saga, ImmutableJS, Storybook for
  • React, NodeJS, CSS Grid, and Git/Git Flow. Duties include, but are not limited to, the following:
  • Manage and work as technical lead for a team of 8 onshore and offshore UI/UX and front-end developers.
  • Standardized and developed best practices for continuous integration development and deployments
  • Coding of new requirements and improvements for seat map, flight information, flight status, and flight upgrade areas of the united.com website

Confidential, Charlotte, NC

Technical Lead/Senior UI Developer

Responsibilities:

  • New Interactive Services Group and Tech Lead for Front-End Developers for CashPro
  • Mobile global banking initiative.
  • Work as Senior UI Developer includes:
  • Development of re-usable components and widgets for the new Interactive Services
  • Group component library. These components are created using AngularJS
  • Custom directives. It is the banks goal that all future development will be derived on
  • These components. Currently, we are supporting 5 teams with 4 current applications
  • Using the components and 57 more planned by the end of 2017.
  • Re-architected and developed a widget framework based on Angular directives that are able to consume generic JSON from backend APIs to render a variety of UI components, including forms, grids (tabular data), charts, and text content.
  • Developed efficient techniques to render large tabular sets of data using Angular UI-Grid library.
  • Work on CashPro Mobile application includes the use of AngularJS to create custom directives, services and factories.
  • Languages used for UI component work and CashPro Mobile work include extensive AngularJS, HTML5, CSS3, SASS, NodeJS, Bootstrap 3 and Grunt. Additional modules used include angular-ui-router, angular-touch, angular-infinite-scroll and angular-bootstrap.

Confidential, Denver-CO

Lead and Senior Developer

Responsibilities:

  • Developed the new PHP-based webmail site. (PHP, Backbone, REST, Javascript, HTML, CSS, MySql, IMAP, Zend Framework)
  • Developed new functionality and maintained the .NET-based MyAccount site. (.NET, Javascript, HTML, CSS, SQL Server)
  • Worked to successfully coordinate, schedule, develop, and deploy releases with various other teams both internal and external
  • Technologies: PHP, .NET, Java, Backbone, Angular, REST, Javascript, HTML, CSS, MySql, IMAP, Zend Framework, SQL Server

Confidential, Charlotte, NC

Programmer Analysis

Environment: Typescript, Angular 5/6, ReactJs, Redux, JavaScript, PRIMENG, SCSS, Restful Services, Jenkin, U-deploy, HTML5, DHTML, CSS, Agile methodology, Dreamweaver, MVP, Usability Testing, Jasmine, Karma, MySQL.

Responsibilities:

  • Created web application for loan search using React, Redux, React-router, JSX, Babel, React-bootstrap, AJAX, Javascript, ES6 features.
  • Worked on Restful APIs using React JS. Implemented mock services in React JS with help of modules using React JS server.
  • Utilized Node.JS and Express to create RESTful API's.
  • Used ECMAScript (ES6), JSX, and Types with React JS for component development.
  • Experience with Asynchronous Redux Actions using Redux Thunk Middleware to retrieve data from Back-End (API's, WebSocket).
  • Created reusable components like buttons, dropdown, range sliders, rating bars, modal, carousel, date input, text, form, map, menu, modal, increment and decrement filters etc.
  • Redesigned user interface HTML5 with CSS3 styling.
  • Experience with Building and maintaining React Single Page Applications (SPA).
  • Experience with SASS (CSS pre-processor).
  • Creating Unit Tests using Jest, and Error Handlers.
  • Experience with CLI and Webpack bundler.
  • Created dashboard application for Create loan using re-usable component. Responsible for building user interactive Web pages using HTML5, SCSS, PRIMENG, Typescript and Angular 5/6.
  • Extensively used Angular UI (Angular Bootstrap) for ng-grid, and UI components.
  • Developed single page web application using JavaScript framework Angular5.
  • Designed the web application layout and forms using HTML5, SCSS, Typescript and used some angular material components for client-side validations and auto completion.
  • UsingRESTful web APIsandworked on integrating the middleware too front-end.
  • Using observable5 for call the services and mapping data in the JSON format.
  • Developed cross-browser/platform HTML5, SCSS to Typescript match design specs for complex page layouts while adhering to code standards.
  • UsedJenkinsfor build Process to GenerateContinuous IntegrationandVersion Controlis done byGIT.
  • Created Loan banner using flex model and CSS positioning and implemented re-usable breadcrumb services for breadcrumb.
  • Develop Right-Rail and left Navigation functionality using Angular animation.
  • Developed Http interceptor for a generate session time-out dialog box call using observable timeout method.
  • Improve the application performance using a Lazy-loading angular feature.
  • Create reusable components for form-field-input, table-column, dropdown, left-nav, wait-massage spinner, model/pop-up window, action panel menu.
  • Experience in makingResponsive Web PagesusingMedia QueriesandBootstrap, Material Design lite for styling mobile applications.
  • Experience in usingChrome Developer ToolsandFirebugfor debugging and troubleshooting the code.
  • Extensively used the repositories likeGITandSVN.
  • Good experience inunit testingby usingKarmaandMocha.
  • Extensive experience working underAgilemethodologies environment (scrum, Kanban).
  • Experience with variousIDE’ssuch asVisual Studio Code,Web Strom,SublimeandNotepad++.
  • Experience in working onMAC,Windows, andLinux - Ubuntuoperating systems.

Confidential

Front End Developer

Responsibilities:

  • Served as Lead application architect for the design and development of an E-Commerce system framework proof-of-concept intended to replace a third-party product in use at that time.
  • Designed and developed a user-interface widget library providing product quick-view, color/size selection, product image pan/zoom, and product add-to-cart functionality using JavaScript, JQuery, AJAX, HTML-5 and CSS3
  • Designed and developed a restful web-services API with cross-origin domain support that mediated between the user interface described above and Macy’s eCommerce and content-management systems infrastructure using Node.js, Express.js and JavaScript and deployed on Heroku
  • Designed and developed a restful web-services API to support customer self-scheduling of in-store appointments using PHP and Postgresql

Confidential

Sr. Front end Developer

Environment: JavaScript, jQuery, ES6, React, Redux, JSX, HTML5, CSS3, JSON, Node, Angular, WebSockets

Responsibilities:

  • Defined processes, infrastructure and tech stack for development lifecycle
  • Architected and developed complex applications using Javascript, React, ES6, Redux, Angular and jQuery.
  • Once usability testing completed, integrated new features and pages into production build
  • Implemented projects that included device interaction between TV, remote, tablet, and phone
  • Built and maintained reusable templates for easeful creation/editing of UI components
  • Worked on future concept TV experience demos created for MWC and IBC conferences Trained and managed onboarding of newly hired developers

Confidential, Plano, Texas

Full-stack Software Programmer

Responsibilities:

  • Testing, configuring and building web applications using Javascript, ReactJS, Java, microservices and Spring Framework.
  • Developed user interface and implemented logic by using React 16.8 and made data transportation by state and props.
  • Backend developed using Java 8, Springboot and microservices.
  • Utilized Redux to resolve the application's global state management, such as currentPetProfile and currentCustomerProfile.
  • Implemented React Hooks and lifecycle features..
  • Implemented shouldComponentUpdate()(or hooks equivalent, or react.memo) to reduce the rendering in components such as updatePetInfo.
  • Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
  • Used axios to send ajax requests to the server to fetch pets or customers’ profiles.
  • Used the latest ES6 features including let, const, and arrow function.
  • Building custom Restful Apis and endpoints per client request.
  • Creating reusable importable and exportable modules using React.

Confidential, Morrisville, NC

UI/Front-End Developer

Environment: React, Redux, ES6, JavaScript, Bootstrap, HTML5, SASS, Node.js, NPM, MongoDB, JIRA.

Responsibilities:

  • Developed and refactored applications front-end using HTML5, SASS, Javascript, ES6, React, Redux and Bootstrap.
  • Implementing React SPA with routing technique with modular system which supports Lazy Loading in order to reduce startup time.
  • Used component based programming to create less dependent and faster entities.
  • Created reusable components and services to consume REST APIs using Component based architecture provided by React.
  • Created RESTful web services using Node.js with MongoDB database.
  • Worked on various CSS concepts like: Bootstrap, media queries and Flex-box to develop responsive web pages.
  • Utilized SASS Pre-processors to extend CSS with variables, operators, functions, mixins and many more other usable assets.
  • Wrote unit tests and automated application testing using Jest and Enzyme.
  • Working together with team members to generate efficient solutions for complex UI related issues.
  • Actively update work progress and status through Jira management board.
  • Used GIT for version control and Data exchange between developers.

We'd love your feedback!