Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ankit Joshi

Problem Solver who is passionate about "building the right product" & "building the product right"!
Little Elm,TX

Summary

10+ years experienced in multiple domains, dynamic, highly motivated and detailed oriented Front-end lead who has technical skills in end-to-end SDLC, web application designing and implementation, possessing knowledge of various software languages, frameworks & tools with keen passion about the user experience and integrating web properties per the requirements. I'm highly skilled in web technologies, s/w engineering and infrastructure in addition to uncommon ability to grasp new technical concepts and utilizing them to make product in the right way.

The ability to combine a passion for art, perfection and knowing how to build an eye-catching interface with ease of user experience are what drives me & inspires others.

Overview

14
14
years of professional experience

Work History

UI Lead | Manager

Capital One
Plano, TX
03.2019 - Current

Project Details :

Working with Capital One especially in the GARAGE building, on a project – Developer Navigator which is a platform across most of Capital One Line of businesses, technical subsidiaries, works on visualization and interaction techniques for one pipeline deployment with a data-driven approach to DOM manipulation with the help of back-end side data of over 1400 Capital One Development teams to handle with Single Page Application (SPA) as mediator layer between Cloud and developers to make their create – onboard – deploy - release process for all type of components and their deployment and technology types.

Environment:

Angular 16 and prior versions, React, Redux, HTML5, DOM, DHTML, XHTML, CSS3, REST, Less, JavaScript, jQuery, Jasmine, AJAX Controls, Angular libraries, JSON, Grunt.js, DataTables.js, Highcharts.js, D3.js, MongoDB

Responsibilities:

  • Define & implement up-to-date system documentation & maintain Agile PLM workflow for assigned tasks on daily bases. As a team lead / team manager handles all the standup, PI plannings, code reviews, sprint planning, backlog grooming etc. for multiple teams throughout this project.
  • managing multiple teams for different features leading the efforts to achieve expected goals in tight timelines. Helped team members to achieve their committed stories and bandwidth. Worked with PO and ICs to take features, enhancements, vulnerabilities, CTDRs, vault rotations and other team level deliverables in time. also worked with directors and other customers to demo and gather requirements for the team.
  • Worked on Micro Frontend (MFE) and Backend-For-Frontend (BFF) Architecture, being pioneer for the project from POC stage and worked for years on org level mono-repo & multi-repo version controlling codebase structures.
  • Create mockup & wireframe designs to target assigned tasks before starting to write code for the development phase using Figma and Invision App.
  • Worked on informative and representation pages for Cloud-Control platform that were developed in a professional manner using object oriented HTML5, CSS3, Angular 16 and its NPM and Artifactory libraries, ES6, jQuery, Node JS, Nest JS, JSON, D3.JS, Grunt.JS and made more interactive with the help of AJAX calls.
  • Building and revamping dynamic and SPA application using custom web components, Angular16, JavaScript, TypeScript, HTML/CSS
  • Used custom web component and lit elements to implement rich functions in various pages: Form Validation, CRUD, Grid List, Search, Sort, Pagination, Multi-selection, Tags-input, Advanced/custom Directives, Authentication, and unit tests.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular 16 and RxJS, Redux along with suitable libraries to each framework.
  • Developed these features using lit and custom web components and libs while heavily relying on ES6 new features.
  • Developed responsive animated pages which can redirect using routes outlets at desired pages / Nav-tabs.
  • client-side validation code using ES6, JavaScript and jQuery, Angular 16 & prior with supportive libraries.
  • Proficient in developing Single Page Applications (SPA) i.e., web applications using JavaScript frame works like Angular 16 and NodeJS to augment browser-based applications with MVC capability.
  • Built web pages that are more client interactive utilizing jQuery plugins for AJAX, JSON, Angular (16 & prior), ES6, JavaScript, Bootstrap, HighCharts.js, D3.js. like Arrow Functions, Object Destructuring, Spread Operator, ES6 Classes.
  • Used Angular 16 services e.g., http service to consume RESTful services to GET, POST, PUT, PATCH JSON data with server-side business logic & APP calls for different modules from MongoDB/AWS cloud for UI.
  • For authentications, session management, encryption using external libraries like Passport JS, express JS.
  • Involved to create Pull Request on GitHub based on User Story or task defined in JIRA to get them approved by different team members with match of Acceptance Criteria defined in JIRA and even reviewing other Pull requests to keep updated with other modules.
  • Participate in daily meetings and stand ups to gather and provide updates, project progress, and track them in the Rally an PLM (Project Life Cycle Manager) Agile tool.
  • Co-ordinate with Back End developers to ensure the Front-End Requirements properly delivered for Example for Validations make Essentials in a proper JSON Format and for API call need a proper endpoint and check those in POSTMAN before pushing it to parent Git branch.

UI Lead

General Electric
Houston, TX
11.2016 - 03.2019

Project Details:

Working with GE Oil & Gas, on a project – Cloud Control which is a platform across most of its technical subsidiaries, works on visualization and interaction techniques with a data-driven approach to DOM manipulation with the help of back-end side data of over thousands of GE instances to handle with Single Page Application (SPA) as mediator layer between Cloud and data layer.

Responsibilities:

  • Define & implement up-to-date documentation & maintain Agile PLM for assigned task on daily bases.
  • Create mockup & wireframe designs to target assigned tasks before start to write code for the development phase using Photoshop or balsamiq.
  • Worked on informative and representation pages for Cloud-Control platform that were developed in a professional manner using object oriented HTML5, CSS3, Angular (2 & 4) and its libraries, JS, jQuery, NodeJS, JSON, HighCharts.JS, Grunt.JS and made more interactive with the help of AJAX calls.
  • Developed components-based module pages with Interpolation, binding the events using routes outlets & interfaces as per latest W3C standards.
  • Developed directives and using property bindings sync up the component tree with model for DOM man
  • Developed responsive animated pages which can redirects using routes outlets at desired pages / Nav-tabs
  • Client-side validation code using ES6, JavaScript and jQuery, Angular 2 & 4 and supportive libraries.
  • Proficient in developing Single Page Applications (SPA) i.e. web applications using on JavaScript frame works like Angular (2 & 4) and NodeJS to augment browser based applications with MVC capability.
  • Built web pages that are more client interactive utilizing jQuery plugins for AJAX, JSON, Angular (1.x, 2 & 4), ES6, JavaScript, Bootstrap, HighCharts.js, D3.js.
  • Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular (2 & 4) and appropriate libraries.
  • Used custom directives and custom filtersavoid any complex internal interaction between two components among hundreds of them.
  • Used Angular (2 & 4) services e.g. $http service to consume RESTful services to GET and POST JSON data with server-side business logic & APP calls for different modules from MongoDB/AWS cloud for UI.
  • Participate in daily meetings and stand ups to gather and provide updates, project progress and track them in the Rally an PLM (Project Life Cycle Manager) Agile tool.

Environment:
Angular 1.x, Angular(2 & 4), HTML5, DOM, DHTML, XHTML, CSS3, REST, Less, JavaScript, jQuery, Jasmine, AJAXControls, Angular libraries, JSON, Grunt.js, DataTables.js, MongoDB

IT Executive | Software Developer

GSEC LTD.
Ahmedabad, GJ
12.2009 - 06.2011

Project Details:

Uplift - Freight Community on a single Platform Portal

This project is incorporated to take Airlines, Customs, and Custodians. CHA, IATA, Freight Forwarders, and Bonded Truckers as a Web Portal which reduced tons of documentation papers and removes the Work Redundancy with
momentary updates for all roles at once on several airports & parallel updates Indian Customs’ database with migrated data from these end users of freight community.

Environment:

HTML5, DOM, CSS, Bootstrap,ASP.Net, JavaScript, jQuery, Jasmine, AJAX, JSON, Sublime

Responsibilities:

  • Designed and developed and optimized application & User Interface using CSS, HTML and JavaScript. Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
  • Developed HTML prototypes and ready XHTML documents with CSS style sheets.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
  • Used Dreamweaver as HTML editor for developing UI components.
  • Worked closely with the programmers and graphic designers (UX) for project requirement and analysis.
  • Produced GUI prototypes for business logic presentations.
  • Created Stored Procedure, Trigger for database access and events.
  • Developed different jQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
  • As I was a single senior responsible person for improvise outgoing quality through test and yield improvements and characterization development conducted code reviews to ensure optimization of code and performed manual as well as wrote test plans and performed unit testing and performance testing.

Education

Master of Science - Computer Science

California State University, Los Angeles
Los Angeles, CA
06-2016

Bachelor of Science - Computer Engineering

C. U. Shah College of Engineering & Technology
Gujarat, India
06-2009

Skills

  • Problem Solver
  • Team leader
  • Known for Business Requirements & Architectural awareness for the product
  • Agile Methodology
  • Analytics Tracking & Solutions
  • Adjust with any new Technology
  • Requirement Gatherings for the team
  • Web Development & Maintenance
  • Software Development Life Cycle
  • Responsive Web Design
  • UI Enhancements
  • System & Code Optimization
  • Product and Technical Customer Support
  • Team player and always ready to help team to build better product

Timeline

UI Lead | Manager

Capital One
03.2019 - Current

UI Lead

General Electric
11.2016 - 03.2019

IT Executive | Software Developer

GSEC LTD.
12.2009 - 06.2011

Master of Science - Computer Science

California State University, Los Angeles

Bachelor of Science - Computer Engineering

C. U. Shah College of Engineering & Technology
Ankit JoshiProblem Solver who is passionate about "building the right product" & "building the product right"!