Dharshan - Lead UI Developer - |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Remote |
Visa: H1B |
Darshan Gurubaxani
510-598-6273 [email protected] Summary Versatile Front-end Developer with 11+ years of experience designing, developing, and managing complex applications and internal frameworks. Specializes in React JS, Angular 8, Node JS, Vue JS, Next JS and responsive design. Skills Developed, configured and deployed a variety of portals and UI applications including HTML, CSS3 and JavaScript. Expert in responsive, mobile-first development. Actively took part in all the phases of the development life cycle including design, architecture, implementation, release, unit testing, refactoring and maintenance. Well versed in CSS Pre-Processors such as SASS, LESS to add nested rules, variables, selector inheritance to CSS3. Strong in Angular 8, React JS, Node JS and Responsive Design. Education Campbellsville University, Campbellsville, KY M.S. (Information Technology Management) Graduated Dec 2019 Northwestern Polytechnic University, Fremont, CA M.S. (Electrical Engineering) Graduated April 2015 Gujarat Technological University, Ahmedabad, Gujarat B.S. (Power Electronics Engineering) Graduated June 2012 Employment History Verizon Communications Inc. (via Innovative Intelligent Solutions), Irving, Texas Principal Front End Engineer August 2021 Present Working on a Content Management System (CMS) which is used to serve data for static pages of a Web Application. Involved in the configuration of data inside Strapi Headless CMS. Involved in creating GraphQL queries which are used to request and fetch the data from the PostgreSQL database. Working on a web application which serves static pages with SSR (Server-Side Rendering) using Next JS (an open-source development framework built on top of Node.js enabling React based web applications functionalities such as server-side rendering and generating static websites). Applied optimization techniques to reduce page size and load times to enhance user experience Created functional components using React Hooks. Environment: Next JS, React JS, Redux, JavaScript, Node.js, NPM, Yarn, Ajax, HTML5, CSS3, GIT, TDD, SCSS, Styled Components, Webpack, VS Code, Docker, Kubernetes Endeavor (via Innovative Intelligent Solutions), [Remote Role] Frontend Software Engineer February 2021 July 2021 Responsible for developing, implementing, testing and deploying the On Location Experiences online digital products available for millions of users online. Apply experience in frontend development of large-scale online projects to create new direct-to-consumer offerings with the world s best creative talent and brands at the center. Implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security for world-class brands and capabilities across talent representation, sports, fashion, event management, and brand marketing using experience with front-end technologies (HTML, CSS, JavaScript, Node.JS, React.JS, etc.) - Collaborate with team of technical strategists, product managers, designers, engineers, marketers, and data scientists focused on building cutting-edge products that help shape the future of media and entertainment using experience with agile methodologies (SCRUM, Kanban) and project management tools (JIRA, Asana, etc.). - Evolve software engineering best practices to ensure a high standard of quality for all team deliverables with agile methodologies (SCRUM, Kanban) and project management tools (JIRA, Asana, etc.). - Write high-quality software using experience in cloud-based computing/infrastructure (AWS, Azure, etc.) and front-end development of large scale projects. Environment: React JS, Redux, TypeScript, Node.js, NPM, Ajax, HTML5, CSS3, GIT, VS Code, TDD, Enzyme, Jest, SCSS, Webpack, Docker Verizon Communications Inc. (via Innovative Intelligent Solutions), Irving, Texas Lead Front End Developer September 2019 January 2021 Worked on an E-commerce platform, called Visible, that facilitates shopping of mobile devices and phone services. Worked with UI / UX designers to help create and then implement best design practices. Involved in designing, developing and testing the web application by using HTML5, CSS3, Bootstrap, and React JS. Worked Extensively with React JS for creating components and services. Used NPM for installing required node modules and other published React NPM modules. Used Enzyme and Jest for Unit Testing. Created functional components using React Hooks. Applied optimization techniques to reduce page size and load times to enhance user experience. Involved in responsive design of website that could be served to desktops, tablets and mobile users. Involved in API development using Node JS. Environment: React JS, Redux, JavaScript, Node.js, NPM, Yarn, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Enzyme, Jest, SCSS, Webpack, VS Code, Docker, Kubernetes, Styled Components Apple Inc. (via Innovative Intelligent Solutions), Sunnyvale, California Senior Front-End Developer August 2017 -September 2019 Worked on multiple applications of Customer Systems division that are based on different JavaScript frameworks. Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktops, tablets and mobile users using React JS. Used React-Router to turn application into Single Page Application. Created and used Reducers that received said Actions to modify the Store State Tree. Maintained states in the stores and dispatched the actions using Redux. Worked on applications based on Vue JS and Angular 8 frameworks. Worked with npm commands and used package.json for managing dependencies and dev- dependencies of Node JS applications. Developed Backend APIs using Node JS. Environment: Angular (6/8), Angular CLI, TypeScript, JavaScript, Node.js, NPM, Express.js, JQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Jasmine, Karma, LESS, Vue JS, React JS, Redux, VS Code. Microsoft Corporation (via Innovative Intelligent Solutions), Seattle, Washington Front-End Engineer February 2016 July 2017 Worked extensively with Angular CLI for creating components, Services, pipes and Directives. Participated with business analyst to understand the business requirements. Built reusable service components using Angular 2 services with Object Oriented JavaScript. Created Typescript controllers for different pages in the views. Updated the application with new features of Angular 4. Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD). Utilized Jasmine, Karma, Gulp and NPM to build and test applications. Used date-format and moment packages in Node JS to save the timestamp in database converting into UTC. Environment: Angular (2/4), Angular CLI, TypeScript, JavaScript, Node.js, NPM, JQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, VS Code, TDD, Jasmine, Karma, LESS Revionics (via Innovative Intelligent Solutions), Austin, Texas UI Engineer June 2015 January 2016 Developed the User Interactive web pages in a professional manner by using web technologies like HTML/HTML5, XHTML, Javascript and CSS3. Developed multiple POCs to create a user interface in Angular JS. Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using SASS, LESS, Bootstrap, and AngularJS. Applied AngularJS client-side Validation by using HTML5 attribute and AngularJS Form state and input state. Used $http with Angular JS interceptors to make sure the requests were valid and used ng- router to handle nested views and avoid page redirection. Environment: Angular JS, JavaScript, Node.js, NPM, JQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Jasmine, Karma, LESS, IntelliJ Electrotherm (India) Limited, Ahmedabad, Gujarat Web UI Developer August 2011 December 2013 Converted wireframes and mockups to valid markup following established digital style guide. Developed Web UIs with HTML5, CSS3, and JavaScript using frameworks such as jQuery. Participated in discussions with clients and team members about technical best practices and helped teams identify optimal technical solutions. Worked closely with PM, QA and datacenter operations to help iterate, improve and deliver the applications in a continuous manner. Worked with web developers to integrate HTML/CSS/JavaScript with ASP.NET. Environment: JavaScript, jQuery, Ajax, HTML5, CSS3, GIT, Visual Studio, TDD Keywords: quality analyst user interface user experience javascript California Kentucky |