Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Divit Patel

Arlington,TX

Summary

Experienced Full Stack Software Engineer with 8+ years of expertise in UI and backend development. Specializes in designing, developing, and improving scalable web applications using JavaScript frameworks like React JS, Angular, Node.js, and Java (Spring Boot) on AWS. Proficient in building microservices-based applications by integrating backend and frontend systems with Java, Spring Boot, and RESTful APIs. Demonstrated success in Agile environments, delivering top-notch software solutions through cloud-first development practices and cross-functional collaboration.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Software Engineer

JPMC
10.2021 - Current
  • Project: Praesto Portal
  • Description: This is a gateway portal to many applications Like Operational desktop, Ribbon and WebRTC. The ribbon appears on its own page within the portal application. The ribbon running on the portal is for specialists or businesses that don’t necessarily have a servicing application. Ribbon is a customer support application. Based on the skill set assigned to the agent the call will get connected to the agent. The Praesto WebRTC Solution is used by specialists to work from home (WFH) in the Praesto environment. WebRTC is replacing Genesys Softphone Solution (GSP).
  • Responsibilities:
  • Utilized React-Router to transform the application into a Single Page Application (SPA).
  • Developed unit test cases for components using Enzyme and Jest.
  • Employed various React components such as React Router, Axios, Redux-form, React Material UI, and managed concepts like Forms, Events, and Keys.
  • Worked extensively with React Native components, Forms, Events, Keys, Navigation, and implemented Redux concepts.
  • Implemented React functional components leveraging latest concepts like Hooks to manage state and side effects efficiently, enhancing code maintainability and improving development efficiency.
  • Contributed to Angular 12 Modular Programming within the project, implementing Angular components, services, and modules to enhance functionality and user experience. Leveraged the latest Angular concepts including Angular Elements for building web components, Ivy Renderer for improved performance and bundle size, NgRx for state management, Angular Material for UI components, Angular CLI for project scaffolding and code generation, and Angular animations for creating rich and interactive user interfaces.
  • Implemented Micro Frontend architecture principles to modularize the frontend application, enhancing scalability and maintainability.
  • Leveraged WebSocket for real-time communication between the client and server, enabling seamless updates and interactions.
  • Leveraged Node.js for server-side logic and API development, facilitating seamless communication between the frontend and backend layers of the application.
  • Developed and maintained Node.js APIs to handle data retrieval, manipulation, and storage, ensuring smooth operation of frontend features and functionalities.
  • Integrated Node.js modules and frameworks as needed for backend functionalities, such as Express.js for building RESTful APIs and Socket.IO for real-time communication.
  • Integrated Splunk for logging and monitoring purposes, ensuring efficient tracking and analysis of application performance.
  • Designed and implemented backend services using Java and Spring Boot, including RESTful APIs to manage user interaction, call routing, and ticketing functionalities.
  • Developed and deployed microservices to AWS using EC2, S3, Lambda, and API Gateway for scalable service delivery.
  • Built and maintained Spring Boot microservices integrated with MongoDB and PostgreSQL for data persistence and efficient data modeling.
  • Utilized AWS CloudWatch for application monitoring and log tracking; configured alerts to identify performance issues and errors.
  • Configured logging mechanisms to capture important events, errors, and performance metrics within the frontend application, enhancing troubleshooting capabilities and reducing downtime.
  • Created custom searches and dashboards using Splunk powerful search query language to monitor application performance, user behavior, and system health, enabling proactive identification and resolution of issues.
  • Set up alerts within Splunk to notify the development team of critical errors or anomalies detected in the application logs, enabling prompt response and issue resolution.
  • Leveraged Splunk data analysis capabilities to identify performance bottlenecks and optimization opportunities within the frontend application, facilitating continuous improvement and optimization efforts.
  • Ensured compliance with ADA and WCAG 2.1 standards to enhance accessibility for users with disabilities, including those using screen readers and other assistive technologies.
  • Conducted accessibility audits and implemented improvements to ensure the application is usable by individuals with disabilities, focusing on keyboard navigation and screen reader compatibility.
  • Collaborated with the design team to create accessible UI components that adhere to WCAG guidelines, ensuring that all users have equal access to information and functionality.
  • Environment: React JS, HTML5, CSS3, Bootstrap3, Angular 12, JavaScript, React JS, Node JS, Chrome Developer Tools, JSON, Splunk, WebSocket, A11y
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Frontend UI Developer

Verizon
01.2019 - 09.2021
  • Project: Verizon Messaging Bus (VMB) Portal
  • Description: Verizon Messaging Bus (VMB) is an efficient, on-demand, user friendly Bus-as-a-service to facilitate centralization of data across network applications. Developed platforms to identify locations for VMB presence in Verizon data centers. Build Producer Community to identify producers and processes to integrate and provision producers, provide tools for consumers to view data streams and onboard consumers based on business priority.
  • Responsibilities:
  • Used React-Router to turn an application into a Single Page Application.
  • Achieved native navigation by using react-native-navigation, created a fork for adding features to fit design needs.
  • Used Redux Framework architecture (like Reducers, Containers, Saga) for integrating the data with React-Native Application.
  • Design UI views with Flexbox and React Native dimension API.
  • Used components such as React Router, Axios, Redux form, React Material UI, Components, Forms, Events, Keys.
  • Worked on React JS Virtual DOM and React views, rendering using components which contain additional components called custom HTML tags.
  • Responsible for developing a front-end application using React.js and Redux architecture for internal team's productivity use.
  • Build custom validations before submitting it to the backend using Redux Form.
  • Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, J-Query, DHTML, Web Service call and JSON.
  • Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
  • Implemented responsive design for different sizes of devices by using Bootstrap Grid System.
  • Defined new validations through Angular.js for the form field validation implemented through HTML5.
  • Experience with Angular 4 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms, AOT, Lazy Loading, RXJS.
  • Created TypeScript reusable components and services to consume REST API using Component based architecture provided by Angular 4.
  • Designed and coded customized Angular 5 services to interact with the backend API and serve components.
  • Worked on Angular 5 Modular Programming.
  • Implemented Ng-2-smart table with various features like sorting, filtering, Pagination in the project.
  • Made enhancements to existing CSS and DIV tags, made upgrades using Twitter Bootstrap model and tested Ajax calls using REST clients like Postman.
  • Coded to implement AJAX based application by fetching the response from backend REST API as a part of JSON.
  • Involved in an AGILE based approach to UI Development. Closely followed up the project from the scratch to production phase making sure the deliverables are met on every iteration.
  • Environment: ReactJS, HTML5, CSS3, Bootstrap3, Angular 12, JavaScript, React JS, Node JS, Chrome Developer Tools, JSON, Splunk, WebSocket, A11y
  • Communicated with product managers and UX designers to translate project requirements and business objectives into polished user interfaces.
  • Improved and expanded project platforms using JavaScript to develop rich User Interfaces.

Web UI Developer

Anthem
06.2017 - 12.2018
  • Project: Reimagine Broker Portal (RBP)
  • Description: This project is mainly about developing and re-engineering Reimagine Broker Portal (RBP). Reimagine Broker Portal (RBP) will replace all legacy broker portals thus saving the brokers the hassle of navigating through multiple portals to view relevant data. RBP will consolidate data from multiple sources and present it on a single platform.
  • Responsibilities:
  • Designed and developed the UI layout and front-end programming for web applications that matches the wireframes using the latest HTML5, CSS3 and AngularJS/2.
  • Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
  • Performed form validations using reactive forms from Angular2.0 framework.
  • Implemented error handling and strictly typed coding practices.
  • Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing React JS, AngularJS and JavaScript API.
  • Created mock services and data to accelerate front-end development while awaiting Restful APIs to be developed.
  • Created Mock Services and data to accelerate front-end development while awaiting RESTFUL APIs to be developed.
  • Develop module wise API
  • Develop database interaction code using MongoDB
  • Developing API’s using node JS, MongoDB and Rest methods
  • Involved in Server-side security validations for API
  • Involved in documentation preparation.
  • Successfully performed the RESTFUL APIs Integration and developed an API wrapper for reusability.
  • Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
  • Highly used Angular2 Router to build a single page application for navigating through the different status and multiple modals.
  • Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2 Components.
  • Worked on Webpack as module builder for build workflow for Web Application and webpack-dev-server as server.
  • Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine.
  • Environment: Angular2, HTML5, CSS3, Bootstrap3, Angular JS, JavaScript, React JS, JQuery, Spring MVC, Chrome Developer Tools, Restful Web services, JSON, Advanced Rest Client, SVN, Maven, Eclipse, Tomcat.
  • Employed SDLC methodologies during multiple projects, streamlining cross-discipline development.
  • Recommended design changes and iterative updates to IT manager.

Education

Master - Computer Engineering

Fairleigh Dickinson University
Teaneck, NJ
05.2017

Bachelor -

Gujarat Technological University
India
05.2014

Skills

  • Web development technologies
  • Scripting Languages: JavaScript, jQuery, Angular JS, backbone JS, React JS
  • IDE: Visual Studio, Adobe Dreamweaver, Eclipse, Notepad, Sublime
  • Version Control: SVN, TFS, GIT
  • Web/App Servers: IIS 60 / IIS 70 / IIS 80
  • RDBMS: SQL Server 2005/08/12
  • Operating Systems: Windows 2000/XP/Vista/7, Mac OS X
  • Methodologies: Agile, SDLC
  • Others Software Skills: MS Office, Visio, Adobe Photoshop

Certification

  • Java SE Certification
  • Amazon Web Services DevOps Engineer - Professional

Timeline

Software Engineer

JPMC
10.2021 - Current

Frontend UI Developer

Verizon
01.2019 - 09.2021

Web UI Developer

Anthem
06.2017 - 12.2018

Master - Computer Engineering

Fairleigh Dickinson University

Bachelor -

Gujarat Technological University