Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic
HIRENKUMAR PATEL

HIRENKUMAR PATEL

Technical Architect
AHMEDABAD

Summary

  • Good Knowledge in Software Development Life Cycle.
  • Over 6 years of work experience in the Leadership/Architect role.
  • Experience as a Lead Architect include payment gateway design and development.
  • Skilled in Understanding Software Requirement Specification Document.
  • Expertise in identifying key factors for web development aspects.
  • Proficient in Web Development and stand-alone application development.
  • Experience in Executing development milestone and tasks.
  • Expertise in Java, J2EE, Liferay, Python, Spring Framework, Microservices with Spring boot, Angular, Python, AWS Cloud, Hibernate/JPA, Web Service
  • Experience in making optimum use of control statements and in
  • Experience in identifying the challenges ahead and analyzing the possible solutions.
  • Hands on experience in designing, creating and reviewing the development modules.
  • Well versed with SDLC and Agile methodology.
  • Experience in preparing documents.
  • Ability to work under deadlines, worked as an active team member and willingness to accept responsibilities.

Overview

20
20
years of professional experience
4008
4008
years of post-secondary education
3
3
Certifications

Work History

Senior Technical Architect - Java

Self Employed
AHMEDABAD
05.2020 - Current
  • This is a web developed for Banking APIs product for US based Fintech. Connector with mobile bank to core banking APIs with functionality is trade management, payment, withdrawals and verify the transaction.
  • Worked as a Technical Solution Architect as system design, code, debugging, algorithm, building and testing APIs and handle small team and the client team.
  • Designing and implementing solutions focusing on the non-functional concerns - Performance, Scalability, Availability, Extensibility, Supportability, Usability.
  • Project planning involves estimating several characteristics of a project and then plan the project activities based on these estimations.
  • The compliance process and policies that Fintech their operation comply with applicable laws, regulations and industry standards.
  • Design internet-based payment platform architecture.
  • Implement payment gateway with mobility-based with Core banking.
  • Integrate portal with Core banking using web service and banking CRM.
  • Worked as understanding the requirements and finalizing the technology products.
  • Scalability and performance improvements requirements.
  • Back-end service Development in Java, Microservices with Spring Boot based technologies and integration. Frontend in Angular.
  • IDP/IAM platform of Spring identity management through Oauth0 (Okta), JWT token.
  • AWS-based services through AWS management such as EC2, RDS, S3, EBS, Route53, ALB.
  • Shell Scripting with Python and AWS Experience in Security and secure communication (https, SSL, TLS), Certificates, Public/Private Keys.
  • Worked on coding the Repository, Application base services, Filters, DTO and controllers.
  • Using Code quality tools bitbucket and Azure.
  • Rest APIs development using Spring Boot, Unit testing using Junit.
  • Handling/Mentoring multiple Junior/ Senior Developers.
  • Designed and deployed GenAI chatbots using OpenAI & LangChain with custom RAG pipelines for banking client.
  • Developed multi-agent stock analysis system integrating retrieval tools, planner agents, and financial forecasting APIs.
  • Built internal document summarization tools using Python, FAISS, and GPT-4.
  • Integrated Bedrock with enterprise apps using AWS Lambda & secure APIs.
  • Delivered proof-of-concept LLM copilots for HR, procurement, and analytics teams.
  • Environment: STS/IntelliJ IDE, Angular, Java 11, Multithreading, Microservices with Spring Boot, Spring, Maven, React, Java Script, CSS, HTML, Python, SonarQube, Spring Cloud, Public/hybrid Cloud, Hystrix, Kafka, PHP, JSON, RESTful/SOAP Web Services, ElasticSearch, Hazelcast, AWS Cloud, Docker, Kubernetes, Jenkins CI/CD, MongoDB

Senior Technical Lead Developer

Knowarth Technologiest
AHMEDABAD
02.2020 - 05.2020
  • This is a web based an application product for our India entrepreneur in a small village. The screening process government and non-government. Govt services like pan TDS in India and electricity bill payment for some states. Non-government services are insurance, e-learning, etc. Currently, we are working on IRCTC services for Sahaj Portal.
  • Worked as architect in understanding the requirements and finalizing the technology products and components to be used for the implementation.
  • Worked as a Leader to handle small team and client team.
  • Implemented payment gateway integration with an application.

  • Development on Java/Spring Boot based technologies for the Web based Application.
  • Worked on coding the Repository, Application base services, Filters, DTO and controllers.
  • Using Code quality tools bitbucket and JIRA for managing tasks.
  • Third Party Integration with IRCTC, PAN, Utility bills.
  • Handling/Mentoring multiple Junior/ Senior Developers.
  • Environment: STS IDE, Liferay, Tomcat Server, Core Java, Spring Boot (Microservices), Spring Framework, Angular, Spring Cloud, Hystrix, Spring Data JPA, JSON, JavaScript/jQuery, BootStrap, RESTful/SOAP Web Services, Java, My SQL, AWS ECS, Eureka, Zuul, Elastic Search, AWS API integration, Docker

Java Lead Developer

Self-Employed
AHMEDABAD
11.2019 - 01.2020
  • This is a web based an application product for our US based client. Currently, the screening process for identifying at-risk CRM is done only once in a year. The tool does not provide the needed functionality to perform more frequent screenings. Franchise Audit Team currently uses the FAST (Franchise Audit Streamlined Technique) Audit tool to identify by looking at administrative and accounting issues such as missing revenue, significant ADR fluctuations, inconsistencies in corporate/outside data, etc. Admins in the tool generates a yearly list of hotels with low, medium, and high-risk categories based on which the auditors perform a virtual/on-site audit through the rest of the year.
  • Worked as developer in understanding the requirements and finalizing the technology products and components to be used for the implementation.
  • Worked as a developer on Java/Spring Boot based technologies for the Web based Application.
  • Worked on coding the JPA Model and Repository, Application base services, Filters, DTO and controllers.
  • Using Code quality tools (Sonar, Jenkin).
  • Third Party Integration with Android, IOS, RF Id and Web Application.
  • Handling/Mentoring multiple Junior/ Senior Developers.
  • Environment: STS IDE, Tomcat/JBOSS Server, Spring Boot (Microservices), Spring Framework, OAUTH2, J2EE, Spring Cloud, Hibernate, Angular, JSON, JavaScript, Elastic Search, RESTful/SOAP Web Services, Java, Multithreading, IBM MQ, Oracle, AWS cloud, Docker, Kubernetes
  • Cultivated strong relationships with stakeholders through transparent communication regarding project progress, challenges encountered, and potential solutions proposed.
  • Designed and maintained integrated requirement traceability matrices to verify development performance consistency across teams and projects.
  • Tested software products for strong functionality and optimization.
  • Maintained a high level of technical knowledge through continued professional development, attending industry conferences, and staying informed on advancements in relevant programming languages and frameworks.

Java Technical Lead

Cignex Datamatics Pvt Ltd
AHMEDABAD
01.2012 - 08.2019
  • Project: NextGen Automation (US based Healthcare Client: Alight) Duration: April 2019 - Aug 2019 Migration from old CMS framework to Monolithic/Micro services. It is automated tool to increased 20% productivity.
  • Responsibilities: Client Interactions, Design and development, Implementing requirements, Testing requirement, Peer Code review.
  • Environment: Spring Boot (Micro services), Liferay, Spring, Angular, HTML, Hibernate, Java, Multithreading, JSON, Java Parser, MongoDB, STS, SOAP/Rest web services, JIRA, Agile Scrum methodology, AWS (ECS, ELB load balancers, React, API Gateway Configuration), Docker, Kubernetes, Ribbon, Zuul, Jenkins, Bitbucket, SonarQube, Prometheus & Grafana.
  • Project: Intranet (Onsite - Singapore based Fintech Client: Development Bank of Singapore-DBS) Duration: Nov 2018 - Feb 2019 This is related to create intranet based an application for fin-tech client. It's created and migrating to the APIs: Migration existing application to Sites, Content, documents, categories, tags, User Management, Authentication, Content Search and People Search, My work bench integration API, IB rates integration API.
  • Responsibilities: Client Interactions, Design and development, Implementing requirements, Testing requirement, Peer Code review, Team leading and work allocation within team members.
  • Environment: Spring Boot, Liferay, Microservices, Spring, Hibernate, Angular JS, JPA, JSON, ElasticSearch, Kafka, AWS (ECS, ELB load balancers, API Gateway Configuration), Docker, Kubernetes, Ribbon, Zuul, Java, Oracle, JBoss, IntelliJ, SOAP/Rest web services, Oracle, STS IDE, JIRA, Jenkins, SonarQube, Agile Methodology.
  • Championed migration from legacy systems to modern technology stacks, improving scalability and maintainability of applications.
  • Investigated production issues, providing timely resolutions in order to minimize downtime for critical applications.
  • Conducted regular code audits to identify areas for improvement, fostering a culture of continuous learning and growth within the team.
  • Mentored junior developers to foster professional growth and enhance coding skills within the team.
  • Enhanced software performance by optimizing Java code and implementing design patterns.
  • Developed robust APIs for enhancing system interoperability, enabling seamless data exchange between platforms.
  • Collaborated with cross-functional teams to deliver seamless integration between systems and services.
  • Spearheaded the adoption of Agile methodologies, increasing team productivity and reducing development cycles.
  • Facilitated efficient deployment processes using CI/CD pipelines for faster delivery of bug fixes and feature enhancements.

Associate Project

Cognizant Technologies
Pune
08.2010 - 01.2012
  • Sony Reader (US based Consumer Goods Client) Duration: Apr 2011 - Jan 2012 It is a web-based application, which provides information and all services of the Content Management System. Reader and devices services related to online Books and News Paper. It is provided with device specification application.
  • Responsibilities: Design LLD via star UML Design, Design and Development of all tiers in the web application using J2EE standards, Participating in business meetings for requirement gathering and provide technical guidance for the product management team, Created a solid, reusable MVC framework based on Struts, Spring and Hibernate.
  • Environment: Core Java, Spring, Hibernate, Struts, JSP, JAXP, JavaScript, Oracle, JIRA, Jenkins, Sonar.
  • VPR User Interface (US based Fintech client: JPMC) Duration: Aug 2010 - Mar 2011 It is a web-based application, which provides information and all services of the view portfolio report for investment institutes. It is created difference type of reports and run on difference scheduler. It is retrieving data from third party server through rest API.
  • Responsibilities: Design LLD via star UML Design, Design and Development of all tiers in the web application using J2EE standards, Participating in business meetings for requirement gathering and provide technical guidance for the product management team, Mentoring Junior resources.
  • Implemented change management processes, addressing scope changes and their impact on overall project goals.
  • Conducted thorough risk assessments to identify potential issues and develop mitigation strategies.
  • Provided clear communication of project updates and progress to clients and team members.
  • Contributed to the improvement of internal processes through ongoing review and feedback sessions with team members.
  • Adapted quickly to unexpected challenges during projects execution by developing innovative solutions that ensured objectives were met.
  • Utilized data-driven analysis to inform decision-making and optimize results for projects.
  • Sourced, vetted and managed vendors needed to accomplish project goals.

Senior Software Engineer

Aaditya info Solutions
AHMEDABAD
12.2008 - 07.2010
  • Rx-POTS Integration (US based Telecom client) Duration: Jul 2009 - Jul 2010 It is an intranet and web-based application, which provides information and all services of the plain old telephone details. User can show daily updates, news and vacancy, covers the full spectrum of business functions: front office decision support via RX-Desktop and middle office automation through Rx Lite.
  • Responsibilities: Design LLD via star UML Design and Development, Design and Development of all tiers in the web application using J2EE standards, Involved in Creating, streamlining the development, Peer code review process.
  • Environment: Java, Spring, Hibernate, Struts, JSP, RCP, LDAP, XML, SAX, DOM, JavaScript, Oracle.
  • Online Information Services Client Duration: Dec 2008 - Jun 2009 This project provided functionality to process all services of the company. User can show daily updates, news and vacancy, which can update from back-end by the admin. User can subscribe to email newsletters and get a weekly/daily update through mail. User can send an online request to become an associate or customer of the company and user can send status request, download useful Ideas and Information of the company. Admin can create and show all the detail from back-end side.
  • Responsibilities: Requirement Analysis, Design and Development, Unit Testing.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Collaborated with cross-functional teams to design innovative software solutions.
  • Delivered exceptional client support by promptly addressing concerns and implementing requested changes or enhancements to software solutions.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Software Engineer

Netweb Software
Vadodara
04.2007 - 11.2008
  • Content Plus (Europe based Chemical Client) This project provided functionality to process all services of the catalog management system. Catalog management systems are designed to compile information on customers across different channels or points of contact between the customer and the company, which could include the company website, email, telephone. CMS provides functionality, data aggregation, work process management, item maintenance, reports, manufacturer, supplier and ship item, publish catalogs.
  • Responsibilities: Requirement Analysis, Design and Development, Unit Testing, Database Design.
  • Delivered unit-tested systems within customer-prescribed timeframes.
  • Tested methodology with writing and execution of test plans, debugging and testing scripts and tools.
  • Refactored legacy code bases for improved maintainability, paving the way for easier future updates.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Developed and maintained scalable web applications, meeting high user demand and ensuring consistent uptime.
  • Integrated third-party APIs to extend application functionalities and improve user experiences, leveraging external services for enhanced capabilities.

Software Engineer/Developer

Idea Compu Soft
Pune
06.2005 - 04.2007
  • Customer Relation Management This project is eliminated for General Motors. In this application client can manage the records of purchase and selling from their branch to manage and analyze customer interactions and data throughout the customer. CRM systems are designed to compile information on customers across different channels or points of contact between the customer and the company, which could include the company website, telephone, direct mail and marketing material. Assisting in customer retention and driving sales growth. Customer can submit their complaints and they can check whether the status of complaints via email.
  • Responsibilities: Design and Development, Unit Testing, Database Design.
  • Reduced system downtime by proactively addressing potential bottlenecks and vulnerabilities in the codebase.
  • Developed user-friendly interfaces for seamless user experience in multiple software products.
  • Optimized overall codebase size by refactoring redundant modules into reusable libraries.

Education

Master of Computer Applications -

Atmiya Institute Of Science And Technology
Saurashtra University
2005

Bachelor of Computer Applications -

L C C A
Gujarat University
2002

Skills

  • AWS

  • Docker

  • Kubernetes

  • REST

  • SOAP

  • Angular

  • React

  • JavaScript

  • Java

  • J2EE

  • Python

  • Hibernate

  • Spring Boot

  • Spring Framework

  • Elasticsearch

Machine Learning

Deep Learning

  • MYSQL

  • SQL Server

  • Oracle

  • MongoDB

Business analysis

Enterprise architecture design

Agile project management

API design and integration

Solution implementation

Team building and mentoring

Software development lifecycle

Microservices architecture

Performance optimization

Continuous integration and deployment

Technical leadership

Technical architecture design

Technical design documentation

IT strategy development

Migration strategies

Java-based design

Teamwork and collaboration

Problem-solving abilities

Agile methodologies

Certification

Certification of Machine Learning, Stanford University, Coursera

Timeline

Senior Technical Architect - Java

Self Employed
05.2020 - Current

Senior Technical Lead Developer

Knowarth Technologiest
02.2020 - 05.2020

Java Lead Developer

Self-Employed
11.2019 - 01.2020

Java Technical Lead

Cignex Datamatics Pvt Ltd
01.2012 - 08.2019

Associate Project

Cognizant Technologies
08.2010 - 01.2012

Senior Software Engineer

Aaditya info Solutions
12.2008 - 07.2010

Software Engineer

Netweb Software
04.2007 - 11.2008

Software Engineer/Developer

Idea Compu Soft
06.2005 - 04.2007

Master of Computer Applications -

Atmiya Institute Of Science And Technology

Bachelor of Computer Applications -

L C C A
HIRENKUMAR PATELTechnical Architect