Summary
Overview
Work History
Education
Skills
Certification
Training
Personal Information
Languages
Timeline
Generic

Dipankar Dhabak

The Colony,USA

Summary

IT professional with 12+ years of experience delivering scalable software solutions in Automotive, Shipping, E-commerce, and Process industries. Expertise in software architecture, development, and implementation, focusing on Cloud technologies and AI integration. Proven ability to translate complex business needs into effective technical solutions while leading cross-functional teams. Proficient in Object-Oriented Programming, microservices, and Agile methodologies, with significant achievements in system efficiency and collaboration.

Overview

14
14
years of professional experience
1
1
Certification

Work History

Senior Developer

Toyota Motor
05.2024 - Current
  • Smart Fulfillment Engine developed by the IBM team is a recommendation engine that provide recommendation to users along with improves response times (6x) and scalability in support of growing volume requirements (over 500,000 searches per day) from Toyota.com and Lexus.com.
  • SFE has been enhanced to support new fulfillment types such as Special Orders, Regional Unassigned Pool, and Ready To Offer vehicles through Order Change. Delivery of these features required integration between SFE, NSO, Order Change, PCPS, Sim Engine, and Vehicle Hub. Our team has successfully led and completed complex integration and testing across these Toyota components.
  • Developed and enhanced KD-tree recommendation engine with near-neighbor search algorithm for real-time vehicle matching across inventory, Offers fulfillment types.
  • Optimized KD-tree based nearest neighbor search algorithm to efficiently match customer preferences against 100K+ indexed vehicles with sub-second response times.
  • Involved in exploring new used cases and POCs, showcase ideas to client that can bring more value to the business.

Technical Consultant

IBM
06.2015 - Current
  • Senior Java Full Stack developer with Spring Boot, AWS Cloud and DevOps and Prompt Engineering skills.
  • Provide technical leadership and expertise to guide the design, development, and implementation of complex software solutions around IoT & Edge and cloud computing.
  • Incorporate security best practices into the development process to safeguard sensitive data and protect applications against vulnerabilities and threats.
  • Engage with clients to gather requirements, provide technical insights, and address any technical concerns or questions related to software development.
  • Propose and develop innovative solutions, features, or improvements that can drive the company's technical capabilities and competitive advantage.
  • Mentoring the team in complete software development lifecycle (SDLC) tasks - Design, Coding, testing, and documentation.

Senior Developer

General Motors
01.2023 - 02.2024
  • Data Fulfillment is an Akka-based service that utilizes Akka streams to handle and process large volumes of data in a concurrent and parallel manner.
  • Responsible for developing and delivering complex solution to our customer in the Automotive sector.
  • Followed Agile methodology in the Scrum Cycle model and worked on Rally to access the user stories.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Designing and developing robust data pipelines by managing thread pools, tuning configuration parameters, and designing systems that can scale horizontally, facilitating seamless data exchange between diverse private data canters.
  • Used AKKA to develop highly performant, highly scalable, highly maintainable, and highly available applications.
  • Used AKKA Streams Module for Supports Clustering and Reactive Streams.
  • Configured Kafka and Pulsar to read and write messages from external partners and handle real time data.
  • Integrate monitoring tools and gather metrics to ensure that the AKKA Application is performing optimally and detect any anomalies.
  • Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
  • Implement rule-based anomaly checks and comprehensive data quality checks to ensure accurate and reliable data processing.
  • Setting up pipelines, creating deployment scripts, and effectively deploying applications into Kubernetes Cluster.
  • Document the design decisions, architectural choices, and implementation details for maintaining the system and facilitating collaboration among team members.
  • Involved in PI Planning, Sprint Plan, Sprint Refinement, Sprint Retrospective, Collaboration, Business requirements analysis, Spike documentation, Story implementation, code reviews, static code analysis and unit test case.
  • Environment: Azure Virtual Desktop(Linux), Java11, Akka Stream, Kafka, Pulsar, Yugabyte, Kubernetes, GitHub, Maven, Lombok, Cucumber, Oracle, Grafana, gRPC
  • Team Size: 15 to 20

Senior Developer

Harley-Davidson
01.2019 - 12.2022
  • The LiveWire electric motorcycle that can offer riders an exciting, high-performance motorcycling experience infused with a new level of technology.
  • Understand requirement specifications and analyze business processes and map process flow to determine the exact nature of the user's requirements.
  • I played a pivotal role in designing, developing, and maintaining advanced connected vehicle solutions for Harley-Davidson motorcycles.
  • Define the architecture and design of the RESTful APIs, including endpoint URLs, request/response formats (typically JSON), HTTP methods, and data models. Ensure that the API design follows best practices and is user-friendly for client developers.
  • Implement routing logic to handle incoming API requests and direct them to the appropriate handlers. Utilize middleware functions for tasks such as authentication, authorization, input validation, error handling, and logging.
  • Developed Kafka based efficient data ingestion and processing pipelines, ensuring seamless integration of vehicle-generated data into the platform.
  • Collaborated closely with cross-functional teams to define data schemas, message formats, and data transformation strategies.
  • Implemented CI/CD pipelines using Open Toolchain, enabling automated testing, continuous integration, and deployment of software updates to the connected vehicle solution.
  • Architected end-to-end solution, integrating GPS, cellular communication, and backend infrastructure to enable real-time tracking and geo-fencing capabilities.
  • Set up monitoring tools and logging solutions to track API performance, detect anomalies, and gain insights into usage patterns. Use tools like Prometheus, Grafana, LogDNA, Sysdig for monitoring and analytics.
  • Collaborated with the customer support team to develop documentation, FAQs, and training materials to enhance user self-sufficiency.
  • Initiated and contributed to brainstorming sessions, fostering a culture of innovation and continuous learning within the team.
  • Environment: Microservice Architecture REST API using Node.js, IBM Cloud Infrastructure and services like Kubernetes cluster, DB2 on cloud, Cloudant db, Kafka Broker, Cloud Object Storage, Toolchain, Graphana, LogDNA, API Connect.
  • Team Size: 15 to 20

IBM Cloud Engineer

Ernst & Young
08.2018 - 12.2018
  • EY and IBM blend their deep business understanding with market-leading cloud, asset management and cognitive technologies to help clients understand how to best use technology-enabled innovation to shape their organizations for the future and tackle a range of complex business challenges.
  • Implementing secure and seamless Single Sign-On (SSO) functionality across multiple applications using IBM Cloud Service App ID.
  • Developing robust and scalable Serverless API endpoints using IBM Cloud Functions offering to enhance application responsiveness.
  • Designing and building modular microservices in Node.js, ensuring a flexible and efficient backend architecture to upload a large volume file to IBM Cloud Object Storage.
  • Environment: IBM Cloud Services App ID, Cloud Function, Cloud Object Storage and Node.js
  • Team Size: 3 to 5

Frontend Developer

Dow Chemical Company
12.2017 - 03.2018
  • Project to implement an internal analytics solution based on IBM Cloud Watson Assistance and a responsive UI using Angular and eChart to identify opportunities, explore markets and support the improvement of business decision-making, replacing an Excel-based solution.
  • Analyze and validate change requests from clients, ensuring clarity and feasibility.
  • Develop and communicate a detailed plan for the execution of change requests.
  • Design and implement data visualizations using D3.js to effectively convey insights from complex datasets.
  • Develop interactive and responsive visualizations that enhance user engagement and understanding.
  • Collaborate with UI/UX designers to ensure seamless integration of visualizations within applications.
  • Utilize Bamboo and Urban Code Deploy for managing build and deployment processes.
  • Ensure smooth integration, testing, and deployment of developed solutions.
  • Environment: Angular, D3.js, Chart.js, CSS, HTML, jQuery ajax, JavaScript
  • Team Size: 5 to 7

Application Developer

UniFirst Corporation
06.2015 - 10.2017
  • UniFirst engaged IBM to create a web-based, strategic system called FAME (Future Account Management Enterprise). FAME is a series of related projects to implement new applications, technologies, and processes for the business areas like Rental Business, Direct Sales Business, Personalization Design (PAW), Accounts Receivable, Incentive Compensation (Commissions), Support (Goodwill/RFCA), Mobile Route Accounting.
  • Translate requirements into detailed micro designs for efficient implementation.
  • Leverage the R4SC web framework to ensure efficient development practices.
  • Utilize JSF technology to create dynamic and user-friendly web pages.
  • Collaborate with Business Analysts to understand project requirements.
  • Conduct feasibility studies to assess the viability and potential impact of proposed solutions.
  • Enhance existing components to improve user experience and system efficiency.
  • Deploy and manage applications on the WebLogic application server for optimal performance.
  • Integrate web applications with Oracle E-Business Suite for streamlined data exchange.
  • Design and implement business components to support application processes and apply business rules to enforce logical operations and data integrity.
  • Collaborate with peers to ensure a cohesive understanding of project components.
  • UniFirst Corporation is a uniform rental company based in Wilmington, Massachusetts, United States, that manufactures, sells, and rents uniforms and protective clothing.
  • Environment: Java, JSF, Spring, JPA, WebLogic, DB2, Oracle EBS, Junit, JSP, jQuery AJAX
  • Team Size: 40 to 50

Java Developer

Head Force Info Sys
12.2013 - 05.2015
  • Participate in the design, coding, testing, and debugging of software applications. Write efficient, maintainable, and modular code using best practices and established coding standards.
  • Analyze complex problems and develop creative and innovative solutions. Collaborate with team members to brainstorm and implement effective solutions that meet project requirements.
  • Be adaptable and open to learning new technologies and tools as the project requirements evolve. Embrace changes and challenges in a dynamic development environment.
  • Engage in client communication to gather requirements, provide updates, and address any technical inquiries.

Java Developer

IBM
12.2013 - 05.2015
  • RD Customer is responsible for creating and maintaining key customer data. RD Customer will be replacing the existing Market Place Profile (MPP) SAP- based solution with an HTML based solution. Designed with seven module based on functionality. Customer portion provides search and view access to the IBM Customer records, as well as update and create capability. This capability is controlled by security profiles. The IDOC portion provides view and maintenance access to data related to the distribution of Customer data to other systems. The Admin portion provides view and maintenance access to administration task.
  • Gained expertise in the Dolphin framework, a w3 standard client-side design tool, to create efficient and user-friendly web interfaces.
  • Addressed challenges such as optimistic failure, browser refresh, and breadcrumb navigation to enhance user experience.
  • Developed and integrated business components, implementing complex business rules and associations to ensure seamless functionality.
  • Prepared comprehensive design specifications, user test plans, and approach notes to guide the development process.
  • Collaborated closely with cross-functional teams to execute front-end design and seamlessly integrate back-end logic.
  • Provided timely and effective technical support to end-users, addressing inquiries, troubleshooting issues, and ensuring smooth system operation.
  • Actively engaged with clients to gather feedback, understand pain points, and recommend solutions for improving user experience.
  • Environment: Java, Struts 2.0, DB2, WebSphere, FreeMarker Template Language, JSP, HTML, CSS, JavaScript
  • Team Size: 15 to 18

Junior Developer

Ultimate Digital Solutions
09.2011 - 11.2013
  • National Population Register is a Comprehensive Identity Database to be maintained by the RGI. The database is designed to store two kinds of data, Demographic and Biometric. The process includes Quality Checks and Quality Acceptance. Finally, data will be prepared to produce Smart Cards for individuals.
  • Monitored database performance and health, proactively identifying and resolving bottlenecks, optimizing queries, and fine-tuning indexes for enhanced system responsiveness.
  • Worked closely with lead developers to understand business requirements, translating them into database solutions that meet technical and operational needs.
  • Implemented Java Server Pages (JSP) and Servlets to support dynamic web applications to perform various database-backed processes.
  • Generated comprehensive reports based on extracted data, offering valuable insights to stakeholders and aiding informed decision-making.
  • Participated in code review sessions, actively addressing feedback and incorporating improvements suggested by peers and technical leads.
  • Engaged with support teams to address customer-reported issues, providing efficient solutions and closing tickets promptly.
  • Collaborated with the team to define and implement interfaces, ensuring seamless interaction between different application modules.
  • Environment: MySQL, JSP, Servlet, Java Swing, JDBC, iReport, SQL
  • Team Size: 25 to 30

Education

Master’s - information technology

University of Calcutta
India
01.2011

Bachelor’s - computer science and engineering

West Bengal University of Technology
West Bengal, India
01.2009

Skills

  • Java 8 and Spring Boot
  • TypeScript and Nodejs
  • React and REST APIs
  • SOAP and Kafka Pulsar
  • Spring and Hibernate frameworks
  • JUnit and Cucumber testing
  • Eclipse and IntelliJ IDEs
  • Visual Studio Code and Maven
  • ANT and Gradle build tools
  • SonarQube and Docker containers
  • Kubernetes and serverless architecture
  • Authorization management strategies
  • Oracle and DB2 databases
  • Progress and YugabyteDB
  • CouchDB and agile methodologies
  • Generative AI proficiency—Anthropic Claude and Microsoft Copilot

Certification

  • AWS Certified Solution Architect Associate
  • Azure Fundamental
  • Azure IoT Developer
  • IBM Cloud Technical Advocate v3

Training

  • Instructor-led Advanced Java training.
  • Instructor-led MySQL training.
  • Shadow Project training.

Personal Information

Visa Status: H1B

Languages

  • Java8+
  • Spring Boot
  • Typescript
  • Node.js
  • React

Timeline

Senior Developer

Toyota Motor
05.2024 - Current

Senior Developer

General Motors
01.2023 - 02.2024

Senior Developer

Harley-Davidson
01.2019 - 12.2022

IBM Cloud Engineer

Ernst & Young
08.2018 - 12.2018

Frontend Developer

Dow Chemical Company
12.2017 - 03.2018

Technical Consultant

IBM
06.2015 - Current

Application Developer

UniFirst Corporation
06.2015 - 10.2017

Java Developer

Head Force Info Sys
12.2013 - 05.2015

Java Developer

IBM
12.2013 - 05.2015

Junior Developer

Ultimate Digital Solutions
09.2011 - 11.2013

Master’s - information technology

University of Calcutta

Bachelor’s - computer science and engineering

West Bengal University of Technology
Dipankar Dhabak