We provide IT Staff Augmentation Services!

Ui Developer (tech Lead) Resume

5.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY

  • Extensive experience with MEAN (MongoDB, ExpressJS, Angular4,6,8 and NodeJS) and MERN (MongoDB, ExpressJS, ReactJS, NodeJS) stack.
  • Created front end application using ReactJS reusable components. Used JSX with ES6 to define components.
  • Worked with Functional Programming, Object Oriented programming, and other paradigms with JavaScript - ES5/ES6/ES7.
  • Used Redux for state management. Created reducers with pure functions and actions to dispatch events and store to maintain the state
  • Experience with React-Router for routing, glamor and styled-components for styling react components.
  • Used Fetch API for making HTTP calls. Worked with many redux middleware’s and third party react components.
  • Created a REST API using Node.js, Express.js and MongoDB (MEAN) using Redis Cache for performance.
  • Implemented JWT token-based authentication for the REST API.
  • Created Express.js models which uses Mongoose models to query, create, update, and delete from MongoDB.
  • Worked on AngularJs SPA application using UI-Router, Modules, custom directives using Angular-UI components, services ($resource) and REST API’s.
  • Used $http, $location, $q, $log, $scope, $window services to RESTful API’s, logging and location operations. Used $root Scope, local and session storages, JWT token, $watch Collection and $apply.
  • Good hands on in developing Line and bar chart using D3.js
  • Used jQuery UI controls as Accordion, Tabs, Dialog and used jQuery mobile data attributes to create mobile friendly pages.
  • Good understanding of functional programming - pure functions, function composition, currying, immutable objects, declarative programming.
  • Extensive experience with JavaScript (ES5/ES6/ES7) - closures, promises, prototypes, classes, block scoping, promises, maps, sets, async and wait.
  • Good understanding of design patterns - IIFE, Module pattern, Prototype pattern, Constructor pattern, and Singleton pattern.
  • Extensive knowledge in HTML5 API’s - Forms API, Location API, Storage API, Canvas, SVG, Audio, Video, Offline and Indexed DB API.
  • Experience in creating Responsive Web Design using Bootstrap and worked with CSS preprocessors like SASS.
  • Experience with unit testing - Jasmine for AngularJS and Jest for ReactJS.
  • Experience with Accessibility like ADA, WAI-ARIA.
  • Worked with NoSQL database like MongoDB.
  • Worked with Jest testing framework to test React js components.
  • Having knowledge on Test Driven Development (TDD).
  • Experience working with Grunt, Webpack and Babel to perform transpiling, bundling, minification, compilation and linting.
  • Experience with Gerrit, GitHub and Jenkins for code review and CI/CDprocess.

TECHNICAL SKILLS

Web Development: HTML4/5, SASS, CSS2/CSS3, XML, XHTML, DHTML, DOM, JavaScript (ES5/ES6/ES7), Express.js, Angular4,6,8, JSON, AJAX, Bootstrap, HTML5 API’s, Jest, ReactJS, Redux and React Native, Hacker Rank, Leet code.

Databases: MySQL, MongoDB.

Programming Languages: JavaScript, ES6 and ES7.

Operating System: Windows, Linux, UNIX, Mac OS X.

IDEs worked on: Notepad++, Visual Studio, WebStorm, C9.io, Sublime.

Libraries: Angular4,6,8, Request, Angular UI, jQuery, jQuery UI, ReactJS, Fetch API, Material-UI, Video.js, Loadash, Async, Await, Google Fonts, Socket.IO and Mongoose, GraphQL.

PROFESSIONAL EXPERIENCE

Confidential, San Ramon, CA

UI Developer (Tech Lead)

Responsibilities:

  • Developing dynamic web pages usingHTML/HTML5, CSS/CSS3, Bootstrap, jQuery, Angular8, React.JS, Node.JS.
  • Used Reactive Forms ofAngular to deal with form validation issues. Developed MEAN applications using Angular8 with extensive server calls usingAJAXand strong hold in handling the server data and exceptions to provide interactive user experience.
  • UsedECMA Script 6/ES6for building features like arrow functions, template strings, class destruction and modules.
  • Integrated the model and view part usingModel View Models (MVVM)and developed user interface by using the MERN withReact.Js,Reduxfor SPA development.
  • I also have Knowledge on GraphQL which is a data query and manipulation language for API’s. with extended data source we can also connect to Rest API and sql database.
  • Implemented client-side Interface usingReact.Jsand worked usingReact.Jscomponents, Forms, Events, Keys, Router, Animations andReduxconcept.
  • Involved inReactJSfor Data patterns which improves readability and made it easier to maintain larger apps and usedReactJSfor declarative, efficient, and flexible JavaScript library for building user interfaces.
  • CreatedReact.JScomponents usingJSX, followedFLUXdesign pattern for unidirectional data flow.
  • Build React components and stand-alone functions to be added to any future pages.
  • Responsible for developing a front-end application usingReact.JsandRedux architecturefor internal team's productivity use.
  • CreatedTypescript reusablecomponents and services to consume REST API's using Component-based architecture provided byAngular6 and Angular8
  • Used Angular Grid to build data tables, sorting, filtering, and grouping.
  • Also used angular grid Layout for adaptive layout of the data tables.
  • Created reusable templates usingAngulardirectivesand worked withNPMpackage manager tools (Node JS).
  • Solid understanding ofReact Virtual DOM Algorithmfor React performance optimization.
  • Implemented services, model, and controller modules withAngular,Dependency Injection module.
  • CreatedUItemplates for final look and feel usingHTML5, Fireworks, AXURE, Flash, Dreamweaver, and Photoshop.
  • DevelopedUIcomponents for email and link sharing of documents and files for a Content Management System usingRequire.js, Backbone.js and jQuery.
  • Worked with Databases like MongoDB and AWS(DynamoDB) for querying.
  • Worked with AWS, EC2 server and s3 storage to deploy functional prototypes.
  • Deployed web applications using AWS toolkit in eclipse.
  • Setting up of AWS RDS and Dynamo DB instances.
  • Worked with version control systems (GIT), Bitbucket, Dockerto keep track of development state.
  • Designed / DevelopedAjaxDriven Web based application usingJavaScript, Ajax, JSON.
  • FollowedAgile (SCRUM)methodologies for Software Development.
  • Having knowledge on Test Driven Development (TDD). It enables us to take small steps when writing software. It is far more productive than attempting to code in large steps and also to reduce the number of bugs in production and improves code quality.
  • Worked with other unit testing frameworks like Jest with React js.

Environment: Angular8,ReactJS, Object Oriented JavaScript, jQuery, JSON, AJAX, HTML, DHTML, CSS,Agile methodology, Dreamweaver, MVP,Usability Testing, Jasmine, MySQL, Windows, PostgreSQL.

Confidential, SF, CA

Front-End Engineer

Responsibilities:

  • Worked with technologies like Angular6. Also have experience with HTML5 and sass.
  • Worked with routing and navigation to different views and integrated with API's.
  • Also have experience with Typescript
  • Created templates for the ui using HTML5, CSS3, Bootstrap3 and 4 and Angular6.
  • Worked with data driven forms, sanitizing URL's.
  • Worked with angular6 and 7 concepts like custom elements and component libraries like Angular Material, ngx bootstrap.
  • Worked with React js for building Confidential ’s business-end application using Redux for state management.
  • Involved in writing modules using React as a view engine to build component-based application
  • Created reusable React components and managed application state with Redux.
  • Implemented React hooks to manage local state and other features.
  • Used Middleware, React Axios to retrieve data perform RESTFUL Services
  • Worked with state, props for communicating to child components. Used HOC to reuse the logic.
  • Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, routing and navigation.
  • Implemented Responsive web design (RWD) and mobile friendly design using Bootstrap 3 and 4.
  • Worked with carousels, breadcrumbs, accordions, cards, card groups and many other bootstrap classes to improve responsiveness and make the app more adaptive.
  • Used SASS for styling the components.
  • Package manager and module systems: NPM, HTML5, CSS3 and bootstrap.
  • Used AWS(DynamoDB) as a database for Querying to create, delete, and retrieve the data.
  • Used Bit bucket, Git Hub for source code management.
  • Project development process: Agile methodologies.

Environment: Angular 6/7, React Js, Redux, Bootstrap 3 /4, HTML5, CSS3, SASS, Typescript, Hacker Rank, Leet code, Git.

Confidential, AZ, Phoenix

Sr. UI Developers

Responsibilities:

  • Worked with technologies like Angular4and 5. Also have experience with HTML5 and css3.
  • Worked with routing and navigation to different views and integrated with API's.
  • Also have experience with Typescript
  • Created templates for the UI using HTML5, CSS3, Bootstrap3and 4 and Angular4.
  • Worked with data driven forms, sanitizing URL's.
  • Worked with angular4 and 5 concepts like data tables and component libraries like Angular Material, ngxbootstrap.
  • Good understanding of overall web design including basic usability, accessibility, industry standards, architecture, routing, and navigation.
  • Implemented Responsive web design (RWD) and mobile friendly design using Bootstrap 3 and 4.
  • Worked with carousels, breadcrumbs, accordions, cards, card groups and many other bootstrap classes to improve responsiveness and make the app more adaptive.
  • Used SASS for styling the components.
  • Package manager and module systems: NPM, HTML5, CSS3 and bootstrap.
  • Used Bit bucket, GitHub for source code management.
  • Project development process: Agile methodologies.

Environment: Angular 4/5, Bootstrap 3 /4, HTML5, CSS3, SASS, Typescript, Hacker Rank, Leet code, Git.

Confidential, Santa Monica, CA

Sr. UI Developers

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved Agile development environment including Scrum methodology.
  • Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
  • Involved in developing UI pages using HTML5, XUL, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
  • Designed Frontend within object-oriented JavaScript Framework like bootstrap, Require.js, Backbone.js and Ext.js.
  • Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
  • Performed database design and implementation using SQL Server and data modeling tools.
  • Created database schema and number of database objects liketables, views, stored procedures, user defined functionsusing SQL Server management studio
  • Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Worked on prototypes for Responsive design.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Designed and developedUser Interface Web Forms using Adobe Flash, CSS, Dreamweaver, and JavaScript.
  • Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Used AJAX for implementing dynamic Webpages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Used Firebug, Firebug Lite, and IE Developer Toolbar, for debugging and browser compatibility Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
  • Used agile methodology for the software development.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.

Environment: HTML5, CSS3, Agile, jQuery, AJAX, JavaScript, Responsive Design, Angular JS, Node JS, Bootstrap, DOM, JSON, Oracle, Windows.

Confidential

UI Developers

Responsibilities:

  • Developed a prototype as proof of concept using HTML, CSS, and JavaScript.
  • Rapid prototyping of design concepts.
  • Involved in designing and developing website templets based on user requirements
  • Confidential is the American holding company for Sierra Entertainments. It is the gaming company and involved in implementing user interface friendly design and form submission functions by using JavaScript and Angular JS.
  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved Agile development environment including Scrum methodology.
  • Involved in designing and implementing Web2.0 Rich UI for the Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
  • Involved in developing UI pages using HTML5, DOM, CSS3, JSON, JavaScript, jQuery, Ajax.
  • Developed UI using HTML5, CSS3, Ext JS, Bootstrap, jQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Performed database design and implementation using SQL Server and data modeling tools
  • Created database schema and number of database objects liketables, views, stored procedures, user defined functionsusing SQL Server management studio.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Created prototypes in HTML5, Photoshop, JavaScript and CSS3 for different UI pages.
  • Designed Frontend within object-oriented JavaScript Framework like bootstrap, Require.js, Backbone.js and Ext.js.
  • Used the Node JS and Angular JS MVC Frameworks in the development of the web applications.
  • Maintain Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
  • Worked with Accessibility using guideline of ADA and WAI-ARIA.
  • Worked on prototypes for Responsive design.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards
  • Designed and developed User Interface Web Forms using Adobe Flash, CSS, and JavaScript.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Created and modified new and existing pages, applied new styles on the pages with the help of Dojo and JavaScript.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework.
  • Developed client-side AJAX application that uses JavaScript OOP, and more Bind objects and retrieve them via JNDI interface.
  • Used AJAX for implementing dynamic Web pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Used and IE Developer Toolbar, for debugging and browser compatibility Enhanced website by creating presenting new static model pages and presenting it to senior management for attracting the customers and existing users.
  • Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.
  • Used agile methodology for the software development.
  • Worked with the team of architects and back-end Developers to gather requirements and enhance the application functionality and add new features.
  • Environment: HTML5, CSS3, Agile, jQuery, AJAX, JavaScript, Responsive Design, Angular JS, Node JS, Firebug, DOM, JSON, D3.JS, Oracle, Windows.
  • Used Iterative methodology for the site and content development.
  • Analyzing user requirements.
  • Responsible for developing critical modules with a good understanding of the entire system.
  • Played a key role in development, deployment, build and release management.
  • Worked on creating responsive website for smart devices using responsive design and media queries.
  • Unit testing of the modules developed.
  • Responsible for developing test cases and timely deliverables.
  • Participated in preparation and review test cases.

Environment: HTML, CSS, and JavaScript.

Confidential

UI Developers

Responsibilities:

  • Developed a prototype as proof of concept using HTML, CSS, and JavaScript.
  • Rapid prototyping of design concepts.
  • Involved in designing and developing website templets based on user requirements
  • Design and Code Construction with Documentation.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Participated in Analysis and design activities for core modules.
  • Used agile methodology for the site and content development.
  • Analyzing user requirements.
  • Responsible for developing and maintain company .com website.
  • Strictly followed basic principles of WYSIWYG.
  • Responsible for developing test cases and timely deliverables.
  • Participated in preparation and review test cases.

Environment: HTML, CSS, and JavaScript.

We'd love your feedback!