Hirenkumar Patel

Gen AI Platform Engineer

Ahmedabad, Gujarat, India

20+ Years Exp

Summary

Hirenkumar Patel is a seasoned Gen AI Platform Engineer with overall 20 years of IT experience and expertise in designing and deploying enterprise-grade AI-driven solutions. He specializes in building chatbots, RAG pipelines, and LLM copilots using OpenAI, LangChain, AWS Bedrock, and Python frameworks to drive automation across banking, HR, procurement, and analytics. Skilled in engineering back-end services with Java, Spring Boot, Python, and FastAPI microservices, he integrates scalable front-end solutions using Angular and React. Leveraging AWS and Azure, he deploys cloud-native solutions using Kubernetes, Docker, EC2, EKS, RDS, Lambda, and Logic Apps. He excels in IaC with Terraform and CloudFormation, streamlining infrastructure deployment. With strong expertise in Agile Scrum delivery, he has led AI-enabled solutions for e-learning, insurance, and utility workflows, enhancing digital service delivery through secure APIs and advanced AI integration.

Technical Skills

Detailed View

Java
Python
Amazon Web Services
Fast API
Agile Methodology
Infrastructure As Code
Gen AI
EKS

Work Experience

Independent Consultant-Principle Staff Software Engineer

Freelancing

Full Time | 23/09/2019 - Present

Remote | India

  • Designing and deploying GenAI-driven solutions including enterprise-grade chatbots, RAG pipelines, and LLM copilots using OpenAI, LangChain, AWS Bedrock, and Python-based frameworks to enhance automation across banking, HR, procurement, and analytics functions.
  • Developing multi-agent systems for financial forecasting and stock analysis by integrating planner agents, retrieval tools, and external APIs for decision intelligence.
  • Building internal document summarization and knowledge retrieval platforms using FAISS, GPT-4, and secure API integrations to improve information accessibility.
  • Architecting and integrating payment platforms and banking API connectors, ensuring secure, scalable, and compliant financial transactions.
  • Leading the design and implementation of non-functional requirements (performance, scalability, availability, supportability, usability) to strengthen GenAI and platform-based solutions.
  • Spearheading the development and management of Infrastructure as Code (IaC) solutions using tools like Terraform and CloudFormation to automate and streamline cloud infrastructure deployment.
  • Implementing identity and access management (IAM) with OAuth0/Okta, JWT, and Spring Security, ensuring secure authentication and authorization flows.
  • Engineering back-end services in Java, Spring Boot microservices, Python, and REST APIs, with front-end integrations using Angular/React for scalable enterprise platforms.
  • Leveraging cloud platforms (AWS, Azure) to deploy scalable solutions – using EC2, EKS, RDS, S3, Lambda, Function Apps, Logic Apps, Kubernetes, Docker for deployment and orchestration.
  • Leading the design and implementation of scalable, high-performance FastAPI microservices to drive efficient backend solutions.
  • Enforcing compliance with financial regulations and fintech industry standards, aligning solutions with legal and regulatory frameworks.
  • Leading cross-functional engineering teams, mentoring junior and senior developers, and collaborating with client teams to ensure smooth delivery of GenAI and platform projects.
  • Managing end-to-end project planning, including scope estimation, budget management, risk mitigation, and delivery oversight for multi-million-dollar technology initiatives.
  • Driving continuous improvement and change management practices by adopting best-in-class DevOps, CI/CD (Jenkins, GitHub, Bitbucket), and code quality tools (SonarQube).
  • Ensuring security-first development by implementing HTTPS, SSL/TLS, certificates, and secure communication protocols across GenAI and fintech solutions.
  • Coordinating with senior leadership and external vendors to align technology procurement, optimize costs, and maximize business value.

Senior Technical Lead Developer

Knowarth Technologiest

Temporary | 18/02/2020 - 06/05/2020

Ahmedabad, Gujarat, India

  • Worked as a solution architect, analyzing requirements, finalizing technology stacks, and defining system architecture to ensure scalability, security, and extensibility for high-traffic citizen service platforms.
  • Led small cross-functional engineering teams, mentored junior/senior developers, and collaborated directly with clients to translate business requirements into technical solutions.
  • Implemented and integrated payment gateways with strong security controls to support financial and utility transactions within the platform.
  • Developed microservices-based applications using Java, Spring Boot, Spring Cloud, and REST/SOAP APIs, with front-end integrations via Angular and Bootstrap for a seamless user experience.
  • Drove third-party API integrations with IRCTC, government portals, utility billers, and non-government platforms to expand service coverage.
  • Managed application code quality and lifecycle using Bitbucket, JIRA, and code review practices to ensure maintainability and adherence to engineering standards.
  • Deployed and managed cloud-native applications on AWS (ECS, API Gateway, ElasticSearch, Docker) with service discovery using Eureka and Zuul, enabling high availability and fault tolerance.
  • Built reusable components (repositories, services, controllers, DTOs, filters) to optimize development efficiency and support platform scalability.
  • Ensured performance optimization and non-functional excellence (availability, reliability, and usability) across web and GenAI-enabled services.

Independent Consultant-Java Lead Developer

Freelancing

Temporary | 20/11/2019 - 08/01/2020

Ahmedabad, Gujarat, India

  • Led the design and development of a web-based application for a US-based client, enabling more frequent and accurate screening of at-risk CRM cases beyond the existing annual process.
  • Collaborated with the Franchise Audit Team to understand audit requirements (FAST – Franchise Audit Streamlined Technique) and translate them into effective system functionalities for identifying risks such as missing revenue, ADR fluctuations, and data inconsistencies.
  • Defined and finalized technology components and architecture for the application, ensuring scalability, performance, and compliance with business needs.
  • Developed core modules using Java, Spring Boot (Microservices), Hibernate, Angular, REST/SOAP APIs, Elastic Search, and other enterprise-grade frameworks.
  • Designed and implemented JPA models, repositories, application services, filters, DTOs, and controllers for seamless integration and functionality.
  • Integrated third-party solutions across Android, iOS, RFID, and web applications, enhancing cross-platform compatibility.
  • Enforced code quality and CI/CD practices using SonarQube, Jenkins, Docker, and Kubernetes, ensuring maintainable, high-performance deployments.
  • Delivered cloud-native solutions by deploying and managing services on AWS Cloud, utilizing Docker containers and Kubernetes orchestration.
  • Mentored and guided junior and senior developers, fostering collaboration and knowledge-sharing within the team.
  • Conducted unit and integration testing to ensure product reliability, strong functionality, and performance optimization.
  • Maintained requirement traceability matrices to ensure development consistency across modules and alignment with client needs.
  • Engaged with stakeholders through transparent communication, providing regular updates on progress, risks, and proposed solutions.
  • Pursued continuous professional development by staying current with emerging programming languages, frameworks, and industry best practices.

Java Technical Lead

Cignex Datamatics Pvt Ltd.

Full Time | 16/01/2012 - 07/08/2019

Ahmedabad, Gujarat, India

Project 1: NextGen Automation (US-based Healthcare Client: Alight)

Description:

  • Migration from legacy CMS framework to a modern Monolithic/Microservices architecture. Delivered an automated tool that improved overall productivity by 20%.

Responsibilities:

  • Led design and development of application modules, ensuring successful migration from legacy CMS to a microservices-based architecture.
  • Collaborated with clients to gather, analyze, and implement requirements, ensuring alignment with business goals.
  • Conducted peer code reviews and provided technical guidance to ensure high-quality, maintainable, and scalable code.
  • Performed rigorous unit and integration testing, identifying issues early and improving release stability.
  • Developed and deployed Spring Boot microservices with integration to AWS (ECS, API Gateway, ELB), Docker, and Kubernetes.
  • Enhanced application scalability and reliability by implementing load balancing, API Gateway configuration, and service orchestration with Ribbon and Zuul.
  • Integrated monitoring solutions with Prometheus & Grafana to proactively identify performance issues and optimize system uptime.
  • Automated build and deployment pipelines using Jenkins, Bitbucket, and SonarQube, reducing deployment effort and cycle time.
  • Environment: Spring Boot (Microservices), Liferay, Spring, Angular, Hibernate, Multithreading, MongoDB, AWS (ECS, ELB, API Gateway), Docker, Kubernetes, Ribbon, Zuul, Jenkins, Bitbucket, SonarQube, Prometheus, Grafana, JSON, REST/SOAP.

Project 2: Intranet Application (Singapore-based FinTech Client: Development Bank of Singapore – DBS)

Description:

  • Development and migration of intranet-based application for content and user management, integrating APIs for authentication, content search, people search, IB rates, and workbench management.

Responsibilities:

  • Led end-to-end design and development of the intranet solution, including content/document management, category/tag integration, authentication, and search functionality.
  • Oversaw migration of legacy systems to modern APIs, enhancing system scalability, maintainability, and performance.
  • Managed client interactions to clarify requirements and ensure seamless delivery of project milestones.
  • Served as team lead, allocating work, mentoring junior developers, and conducting code reviews to ensure adherence to best practices.
  • Investigated and resolved production issues, minimizing downtime for critical financial applications.
  • Designed and developed robust APIs, enabling seamless data interoperability across multiple systems.
  • Championed Agile practices, driving sprint planning, backlog grooming, and iterative delivery to accelerate development cycles.
  • Facilitated CI/CD deployment pipelines with Jenkins, Docker, Kubernetes, and SonarQube, reducing time-to-market for features and bug fixes.
  • Optimized Java performance and applied design patterns to improve system responsiveness and resource utilization.
  • Collaborated with cross-functional teams, ensuring smooth integration of APIs like IB rates and My Workbench with the intranet platform.
  • Environment: Spring Boot, Liferay, Microservices, AngularJS, Hibernate, JPA, ElasticSearch, Kafka, AWS (ECS, ELB, API Gateway), Docker, Kubernetes, Ribbon, Zuul, Java, Oracle, JBoss, IntelliJ, JIRA, Jenkins, SonarQube, Agile..

Associate Project

Cognizant

Full Time | 24/08/2010 - 07/12/2011

Pune, Maharashtra, India

Project 1: Sony Reader (US-based Consumer Goods Client)

Description:

  • Web-based application delivering content management system services for online books and newspapers, including device-specific applications.

Responsibilities:

  • Designed and developed Low-Level Designs (LLD) using Star UML and contributed to end-to-end architecture across all tiers of the web application using J2EE standards.
  • Built a solid, reusable MVC framework leveraging Struts, Spring, and Hibernate, ensuring scalability and maintainability of the system.
  • Collaborated with the product management team to gather requirements, analyze business needs, and provide technical guidance during design and implementation phases.
  • Led design and development efforts for core modules, integrating front-end (JSP, JavaScript) with backend services and database (Oracle).
  • Participated in business and technical meetings, ensuring alignment of system capabilities with client expectations and strategic goals.
  • Maintained code quality and performance through continuous integration, leveraging JIRA, Jenkins, and Sonar for tracking, automation, and code reviews.
  • Environment: Core Java, Spring, Hibernate, Struts, JSP, JAXP, JavaScript, Oracle, JIRA, Jenkins, Sonar.

Project 2: VPR User Interface (US-based FinTech Client – JPMC)

Description:

  • Web-based application for generating and managing investment portfolio reports for financial institutions, integrating third-party data via REST APIs and scheduling multiple report types.

Responsibilities:

  • Designed detailed LLDs using Star UML and developed multi-tier web application components following J2EE standards.
  • Spearheaded requirement analysis sessions with business stakeholders, providing technical guidance to ensure alignment with project objectives.
  • Mentored junior developers, fostering skill development and ensuring adherence to coding standards and project timelines.
  • Implemented structured change management processes, assessing scope changes and minimizing impact on delivery schedules and client goals.
  • Conducted risk assessments and implemented mitigation strategies to ensure smooth project execution and business continuity.
  • Delivered clear communication of project updates, risks, and milestones to stakeholders and cross-functional teams.
  • Proactively identified process improvement opportunities, conducting feedback sessions to enhance project delivery efficiency.
  • Demonstrated agility by addressing unexpected challenges with innovative technical solutions, ensuring timely completion of deliverables.
  • Applied data-driven analysis for decision-making, optimizing project results and client satisfaction.
  • Managed external vendors, overseeing sourcing, vetting, and coordination to support project objectives effectively.
  • Environment: Core Java, Spring, Hibernate, Struts, JSP, JavaScript, Oracle, REST API, JIRA, Jenkins.

Sr. Software Engineer

Tech Mahindra

Full Time | 17/11/2008 - 11/08/2010

Pune, Maharashtra, India

Project 1: Rx-POTS Integration (US-based Telecom Client)

Description:

  • Intranet and web-based application for managing Plain Old Telephone Services (POTS), delivering daily updates, vacancies, and business functions support. The system covered front-office decision-making through Rx-Desktop and middle-office automation via Rx Lite.

Responsibilities:

  • Designed detailed Low-Level Designs (LLD) using Star UML and led end-to-end design and development of all tiers in the application following J2EE standards.
  • Streamlined the development lifecycle, introducing structured peer code review processes to improve code quality and reduce defects.
  • Engineered scalable modules using Spring, Hibernate, Struts, JSP, and RCP, integrating with LDAP for secure authentication and Oracle for data management.
  • Collaborated with business and technical stakeholders to ensure application functionality aligned with evolving telecom requirements.
  • Ensured performance optimization and maintainability by adhering to best practices in coding, design, and documentation.
  • Environment: Java, Spring, Hibernate, Struts, JSP, RCP, LDAP, XML (SAX, DOM), JavaScript, Oracle.

Project 2: Online Information Services (Global Client)

Description:

  • Web-based platform enabling users to access company services, subscribe to newsletters, submit online requests, download resources, and manage status updates. The admin module allowed complete backend control of updates, content, and user requests.

Responsibilities:

  • Conducted requirement analysis and translated business needs into robust software designs and scalable solutions.
  • Developed and tested multiple application modules, ensuring functionality for user subscriptions, newsletters, online requests, and content management.
  • Performed unit testing and regular peer code reviews, ensuring adherence to quality and performance standards.
  • Collaborated closely with cross-functional teams to design innovative features, enhancing usability and customer engagement.
  • Provided responsive client support, addressing concerns and delivering requested enhancements to improve business processes.
  • Partnered with management and external development teams to track project progress, ensuring timely delivery and transparency in software design status.
  • Environment: Java, JSP, JavaScript, Oracle, XML.

Software Engineer

NetWeb Software

Full Time | 24/04/2007 - 05/11/2008

Vadodara, Gujarat, India

Project: Content Plus (Europe-based Chemical Client)

Description:

  • Catalog Management System designed to streamline customer interaction across multiple channels (web, email, phone), enabling data aggregation, process management, catalog publishing, supplier integration, and reporting.

Responsibilities:

  • Conducted requirement analysis and translated business needs into robust technical designs, including detailed database design for scalable catalog management.
  • Led the design and development of end-to-end modules, ensuring seamless integration of catalog publishing, supplier management, and reporting functions.
  • Delivered unit-tested applications within strict timelines, writing and executing test plans, debugging complex issues, and leveraging automated testing tools.
  • Refactored legacy code bases to improve maintainability and performance, reducing technical debt and simplifying future enhancements.
  • Implemented automated build and deployment pipelines, streamlining release management and improving delivery efficiency.
  • Developed and maintained scalable web applications, ensuring high availability, responsiveness, and performance under peak user demand.
  • Integrated third-party APIs and external services to extend application functionality, enhancing user experience and overall system capability.
  • Collaborated with cross-functional teams to align technical solutions with client objectives, ensuring successful adoption and satisfaction.
  • Environment: Java, JSP, Spring, Hibernate, JavaScript, Oracle, XML, Build & Deployment Tools.

Software Engineer

Idea Compu Soft

Full Time | 21/06/2005 - 09/04/2007

Pune, Maharashtra, India

Project: Customer Relationship Management (General Motors – US Automotive Client)

Description:

  • CRM system designed to manage purchase and sales records, track customer interactions across multiple channels (web, phone, direct mail, marketing campaigns), and enhance customer retention while driving sales growth. The application also enabled customers to submit complaints and track their status via email notifications.

Responsibilities:

  • Designed and developed core CRM modules covering customer data management, sales records, and complaint handling, ensuring seamless integration across multiple channels.
  • Conducted database design and optimization, enabling efficient storage and retrieval of customer, sales, and interaction records.
  • Delivered unit-tested modules, writing and executing test cases to ensure system stability, accuracy, and reliability.
  • Developed user-friendly interfaces to enhance usability, improving customer interaction with complaint submissions and status tracking.
  • Proactively identified and resolved performance bottlenecks, reducing system downtime and improving application reliability.
  • Refactored and optimized redundant modules, consolidating them into reusable libraries to streamline code maintenance and reduce overall codebase size.
  • Partnered with business stakeholders to ensure technical solutions aligned with organizational goals of customer retention and revenue growth.
  • Environment: Java, JSP, Spring, Hibernate, JavaScript, Oracle, XML.

Education

Bachelor of Computer Applications

Gujarat University

18/08/1999 - 13/08/2002

Master of Computer Applications

Atmiya Institute Of Science And Technology

14/08/2002 - 11/08/2005

Certifications

LinkedIn logo

Practical Communication Tips for Managers

LinkedIn | Issued On : 12/02/2025

LinkedIn logo

Generative AI: Working with Large Language Models

LinkedIn | Issued On : 17/04/2024

LinkedIn logo

What Is Generative AI?

LinkedIn | Issued On : 08/04/2024

LinkedIn logo

Cryptocurrency Foundations

LinkedIn | Issued On : 26/01/2023

LinkedIn logo

What Is Web3?

LinkedIn | Issued On : 19/01/2023

Coursera logo

Applied Data Science Capstone

Coursera | Issued On : 25/12/2019

Coursera logo

Data Analysis with Python

Coursera | Issued On : 25/12/2019

Coursera logo

Data Science Methodology

Coursera | Issued On : 25/12/2019

Coursera logo

Data Visualization with Python

Coursera | Issued On : 19/12/2019

Coursera logo

Databases and SQL for Data Science

Coursera | Issued On : 25/12/2019

Coursera logo

IBM Data Science Specialization

Coursera | Issued On : 25/12/2019

Coursera logo

Machine Learning with Python

Coursera | Issued On : 11/12/2019

Coursera logo

Open Source tools for Data Science

Coursera | Issued On : 25/12/2019

Coursera logo

Python for Data Science and AI

Coursera | Issued On : 18/12/2019

Coursera logo

What is Data Science?

Coursera | Issued On : 19/12/2018

Coursera logo

Convolutional Neural Networks

Coursera | Issued On : 22/03/2018

Coursera logo

Deep Learning Specialization

Coursera | Issued On : 14/03/2018

Coursera logo

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Coursera | Issued On : 14/03/2018

Coursera logo

Machine Learning

Coursera | Issued On : 07/03/2018

Coursera logo

Sequence Models

Coursera | Issued On : 15/03/2018

Coursera logo

Neural Networks and Deep Learning

Coursera | Issued On : 17/01/2018

Coursera logo

Structuring Machine Learning Projects

Coursera | Issued On : 24/01/2018

MuleSoft logo

MCD Integration and API Associate

MuleSoft

line-stroke

Hire Faster. Innovate Faster.

Hyqoo AI streamlines the entire process, moving seamlessly from precise skill matching to interviews and onboarding. The moment your request enters the system, our intelligent algorithms spring into action, identifying the ideal talent with laser focus. With Hyqoo AI, you spend less time searching and more time building your dream team. Get the best talent, faster, and focus on innovation

1

24 hours

Requirements Discovery

You request talent on the Hyqoo platform and the process formally begins.

2

48 hours

Opportunity Mapping

Hyqoo talent specialists combine AI matching with real-world experience to find the best available talent to fill your role.

3

72 hours

Team Evaluation

Hyqoo specialists review talent profiles and present them to you for evaluation.

4

Offer & Onboarding

Hyqoo talent specialists work with our professionals on your behalf – helping expedit

Hyqoo Experts
Instagram
Facebook
Twitter
LinkedIn
© 2026 Hyqoo LLC. All rights reserved.
110 Allen Road, Basking Ridge, New Jersey 07920.
V0.8.8
ISOhr6hr8hr3hr76