Post Job Free

Resume

Sign in

Software Developer Js

Location:
Irving, TX
Posted:
October 13, 2020

Contact this candidate

Resume:

Darshan Gurubaxani

510-***-****

adgwwc@r.postjobfree.com

Summary

Versatile Software Developer with 5+ years of experience designing, developing, and managing complex applications and internal frameworks. Specializes in React JS, Angular 6 and responsive design.

Skills

Developed, configured and deployed a variety of portals and UI applications.

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.

Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.

Strong in Angular 6, 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 (via Randstad Technologies), Irving, Texas

Senior Software Developer September 2019 – Present

Working on an E-commerce platform, called Visible, that facilitates shopping of mobile devices and phone services.

Working with UI / UX designer 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.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

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, Bootstrap, Ajax, HTML5, CSS3, GIT, WebStorm, TDD, Enzyme, Jest, SCSS, Webpack

Apple Inc. (via Innovative Intelligent Solutions), Sunnyvale, California

Software Developer August 2017 – September 2019

Worked on multiple applications of Customer Systems division that are based on different JavaScript frameworks.

Involved in designing, developing and testing the web application by using HTML5, CSS3, Bootstrap, and JavaScript frameworks such as React JS, Vue JS and Angular 6.

Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.

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 6 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 (4/6), 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

Microsoft Corporation (via Innovative Intelligent Solutions), Seattle, Washington

Software Developer 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 the reusable service components using Angular 2 services with Object Oriented JavaScript.

Created Typescript controllers for the different pages in the views using Typescript.

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

Software Developer 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

Electrotherm (India) Limited, Ahmedabad, Gujarat

Software Developer August 2012 – December 2013

Develop programs and perform changes for PLC based control systems. Assist in defining the control logic.

Develop and modify programs for the Human Machine Interface (HMI) software to implement interface requirements including graphics.

Write and/or interpret source code using C++ and C#/.NET technologies within a Windows environment.

Work with multiple RDBMS systems.

Develop software testing documentation per validation procedures and design and requirement specifications.

Perform troubleshooting and repairs of plant instrumentation and electrical systems as required.

Implement process control solutions for process improvement and new projects.

Environment: C++, C#, .NET, Ladder Diagram, Function Block Diagram, Microsoft SQL Server, MySQL.



Contact this candidate