• Resumé

    17+ years of extensive experience in Solution and Technical Architecture Design, Database Design / Data Modelling, Distributed System Design, Microservices, Java, J2EE, Spring Boot WebFlux, Spring AI, PostgreSQL, AI/ML (TensorFlow, PyTorch, OpenAI, Ollama, Llama3, LangChain, Flask), SOAP, REST, Reactive Programming, Functional Programming, Spring Security, OAuth 2.0, Multithreading, AWS, Scala, Guidewire, Gosu, Cassandra, PHP, Web Services, Oracle, MySql.

    Download Resumé Blog

About Me

Who Am I?

Hi, I'm Nitesh Apte. I am a software professional. I am currently working as Solution, Technical & Data Architect for various clients.

I have 16+ years of extensive experience in Architecture Design, Distributed System Design, Data Modelling (Conceptual, Logical and Physical Data Modelling), OOAD, UML, Microservices, Java, J2EE, SOAP, REST, Spring Boot, Spring Boot WebFlux (Reactive), AI/ML (TensorFlow, PyTorch, OpenAI, Ollama, Llama3, LangChain, Flask), Reactive Programming, Functional Programming, Spring Security, OAuth 2.0 server & client, Spring REST, Spring MVC, Scala, Gosu, Guidewire, Cassandra, Azure Edge Hub, Apache Spark, Docker, Kubernetes, Apache Kafka, Akka, PHP, Python, C, SOA, PaaS, SaaS.


ONLINE PROFILES

My Specialty

My Skills

DOMAIN

FinTech (Payment and Subscription), Internet Of Things (IoT), Insurance, Advertising, Telecom, E-commerce, Finance, Healthcare.

Architecture Design

OOAD, UML, N-Tier Architecture (3-Tier, 4-Tier), MVC, ADR (Action Domain Responder), Web Services, Reactive Microservices, BPEL.

Database Design / Data Modelling

Conceptual, Logical and Physical Data Modelling, Schema Design, EER Diagram.

Java

Java, J2EE, Spring 4, Spring 3, Spring Boot, Spring Boot WebFlux, Microservices, Reactive Microservices, Reactor API, HTTP2, Asynchronous API Development, Multi Threading, Struts 2, Hibernate, OSGI, Apache Camel, Karaf, Jsp, Servlet, Jasper, iReport.

AI/ML (Artificial Intelligence / Machine Learning)

TensorFlow, PyTorch, OpenAI, Ollama, Llama3, LangChain, Flask, Fine Tuning, Model Training.

Scala

Scala 2.11, Akka, Actor Model, Reactive System.

Guidewire

Gosu, Policy Center, Billing Center, Integration, Contact Manager.

PHP

PHP 5, 7, and 8, Define MVC, Zend, Symfony, Magento, WordPress, cURL.

NoSQL

Cassandra.

Web Services

SOAP, REST, WSDL, XML, Ajax, JSON.

RDBMS

MySql, Oracle, MSSql.

Tools

Eclipse, Gosu Studio, Aptana, Zend Studio 7, Axis2, Jasper, iReport, SVN, Git, ANT, Maven.

Cloud

AWS, Azure IoT Hub, Azure Edge Hub.

Client-side Scripting

HTML, CSS, JQuery, Javascript, ProtoType, Dojo, ExtJS.

Server

Netty, Tomcat Apache, JBoss, WebLogic, JBoss Fuse, ServiceMix, Jetty.

Server Side Scripting

Shell Script, Perl.

Operating System

Ubuntu 5.10 onwards, Windows XP, 7, 8 & 10, Fedora, Cent OS.

C

C, cURL, ARM 9, OMap 3

Experience

Work Experience

Rewards

Awards & Recognitions

www.phpclasses.org/package/13495-PHP-Run-many-tasks-in-parallel-sending-HTTP-requests.html

WON 1st Position in Innovative Awards for the month of April 2025. This tool was selected as one of Notable Innovative packages of all the time.

www.phpclasses.org/package/9513-PHP-Log-PHP-exceptions-common-and-fatal-errors.html

WON 2nd Position in Innovative Awards for the month of December 2015. This tool was selected as one of Notable Innovative packages of all the time.

www.phpclasses.org/package/6512-PHP-Handle-PHP-fatal-and-non-fatal-execution-errors.html

WON 1st Position in Innovative Awards for the month of October 2010. This tool was selected as one of Notable Innovative packages of all the time.

www.phpclasses.org/package/6049-PHP-Search-and-embed-movie-trailers-from-YouTube.html

WON 3rd Position in Innovative Awards for the month of March 2010. This tool was selected as one of Notable Innovative packages of all the time.

My Work

Projects

Some of the interesting projects I accomplished in chronological order. For full list of projects, please download my resume from here.

Company: Creative Soft Technologies Pty

XPIS (Xone Payment Integration System)
October 2020 - Present

Client Xone Communication
Domain Telecom
Technologies Java, Spring Boot WebFlux, Microservices, R2DBC, OAuth2, Netty, Postgres, MySQL, AWS, Fumctional Reactive implementation. R2DBC, Reactive Microservices, REST, SOAP
Database Postgres, Cassandra, MySQL
Tools Eclipse, Git, Confluence
Role Solution, Data and Technical Architect
Responsibilities Development, Requirement gathering and analysis, Architecture Design, Data Analysis
Team Size 1
Work Location Johannesburg, South Africa

XPIS (Xone Payment Integration System) is an integration platform providing a seamless integration of direct carrier billing API that connects to content providers, app stores and device manufacturers to both South African and international Mobile Network Operators (MNOs). XPIS offers seamless payments and carrier billing connectivity, designed for high availability and scalability in payment and renewal processing. The key features of XPIS is its ability to integrate with multiple operators on-demand, simplifying the integration process for content providers. XPIS supports integration via WEB, WAP and RESTful protocols, offering subscription management, subscription renewal (payment), payment refund, subscription status checks, and callback notifications. XPIS has industry’s best security for Fraud detection in place to make sure the traffic is clean and boost the acquistions for better revenue. Currently supported South African MNOs – Vodacom, MTN, Telkom and Cell C.


XPIS OAuth 2.0 Authorization Server
October 2020 – November 2020

Client Xone Communication
Domain Telecom
Technologies Java, Spring Boot, Spring Security, Postgres
Database Postgres
Tools Eclipse, Git, Confluence
Role Solution, Data and Technical Architect
Responsibilities Development, Requirement gathering and analysis, Architecture Design, Data Modelling, Development, Documentation
Team Size 1
Work Location Johannesburg, South Africa

Designed and developed of custom OAuth 2.0 Authorization Server using Spring Boot and PostgreSQL. Architected the solution to meet security, scalability, and performance requirements. Collaborated with cross-functional teams to define the OAuth 2.0 implementation strategy and ensure alignment with organizational goals for securing XPIS (Xone Payment Integration System). Implemented OAuth 2.0 protocols including authorization code, password, client credentials, and refresh token flows. Designed the database schema in PostgreSQL for efficient storage and retrieval of client details, user credentials, and tokens. Ensured compliance with OAuth 2.0 specifications and best practices.


Microbilling - Vodacom South Africa
July 2020 - October 2020

Client Xone Communication
Domain Telecom
Technologies Java, REST, Microservices, Spring Boot, Spring Boot Reactive, R2DBC
Database Oracle
Tools Eclipse, Git, Confluence, Flunk
Role Solution, Data and Technical Architect
Responsibilities Development, Requirement gathering and analysis, Architecture Design, Data Analysis
Team Size 1
Work Location Johannesburg, South Africa

Vodacom South Africa and its partner is continuously introducing new products and services in the form of content to meet the ever growing demand for mobility, while simultaneously attempting to make such products and services affordable. Micro-billing Payment is its move in this direction. Microbilling is essentially targeted to those consumers who want continued subscription of a content but have limitations because of unavailability of required funds / airtime. Microbilling facilitates such contents to those consumers at a lower price point. This business model has been successful in retaining both partners and consumers and in continuity in delivery of product and services to consumers.


Lending IT Collate Integration
October 2019 - January 2020

Client FnB (First National Bank) Business
Domain Banking
Technologies Java, REST, Microservices, Spring Boot, Spring Boot Reactive
Database Sybase
Tools Eclipse, Git, Confluence, Flunk
Role Solution, Data and Technical Architect
Responsibilities Development, Requirement gathering and analysis, Architecture Design, Data Analysis
Team Size 6
Work Location Johannesburg, South Africa

The project involved creating an integration layer for 3rd parties to interact with the monolithic Collate Enterprise Application, a legacy system developed in Mainframe and Sybase. Different businesses of FnB interact with an enterprise protocol layer called PEP, which in turn facilitates these businesses with Collate data.


Company: Congnizant

Walmart Alarm Response Program - Phase 2 (WARP)
April 2018 - September 2019

Client Walmart
Domain IIoT - Industrial Internet of Things
Technologies Java, J2EE, Scala, Azure IoT Edge Hub, REST, Reactive, Microservices, Spring Boot Reactive, R2DBC, Spark, JDE, Kafka, Mosquito, OBIX
Database Postgres, MySQL, Sybase, Cassandra
Tools Eclipse, Git, Confluence, Flunk
Role Architect / Manager - Projects
Responsibilities Development, Requirement gathering and analysis, Cassandra Data Modelling, Architecture Design, Data Analysis
Team Size 40+
Work Location Pune, MH, India

In continuity to the phase 1 (listed below), the phase 2 is focused on integration of Azure Edge Hub. Also, incorporation of a system for changing the behaviour of the controller of each stores of the Walmart.


Walmart Alarm Response Program (WARP)
March 2016 - April 2017

Client Walmart
Domain IIoT - Industrial Internet of Things
Technologies Java, J2EE, Scala, REST, Reactive, Microservices, Spring Boot Reactive, R2DBC, Spark, JDE, Kafka, OBIX
Database Postgres, MySQL, Sybase, Cassandra
Tools Eclipse, Git, Confluence, Flunk
Role Architect / Manager - Projects
Responsibilities Development, Requirement gathering and analysis, Cassandra Data Modelling, Architecture Design, Data Analysis
Team Size 40+
Work Location Pune, MH, India

Walmart Alarm Response Program (WARP) developed to minimize the food wastage across Walmart Stores which is currently in the tune of millions of dollars per year by automating the work order creation process based on the data coming from sensors from Freezers and HVAC systems through the controller hardware. And hence reduce the current work order creation latency. Also to reduce the energy spent across Walmart stores by ensuring optimized energy usage during peak hours. To implement a demand and response use case and give appropriate instructions to the store people for optimizing the energy consuming devices usage.


IoT Middleware
May 2017 - December 2017

Client Nissan North America Inc.
Domain IIoT - Industrial Internet of Things
Technologies Java, Scala, REST, Spring Boot, Microservices, XML, Alexa
Database MySQL, Oracle 11g
Tools Eclipse, Git, Confluence, Flunk
Role Solution, Data and Technical Architect
Responsibilities Development, Requirement gathering and analysis, Data Modelling, Architecture Design, Data Analysis
Team Size 14
Work Location Pune, MH, India

Nissan North America Inc. intended to enhance their customer experience by introducing Alexa devices in their electric vehicles. In order to achieve Alexa Skills are being developed for different Alexa devices that will be inbuilt in Nissan automobiles and / or the homes of its consumer. Since request made by these Alexa devices will be communicating with the Nissan Middleware and the 3 rd party services which are in already in place, there is need to introduce an intermediate middleware. IoT middleware will be acting as a web channel / gateway / intermediate middleware in order to facilitate these service requests. Based on the requests and responses, IoT middleware is benefit the business in terms of analytics, metering, routing, auditing, orchestration which will eventually result in monetization.


Academics

Education

BACHELOR

B.E. / B.Tech in Computer Science & Engineering

2003 - 2007

Vishveshwariah Technological University (VTU)

India

High School

XII (Standard 12th), AISSCE (CBSE)

2001

Ved Vyas D.A.V. Public School

India

Senior Secondary School

X (Standard 10th), AISSE (CBSE)

1999

Guru Nanak Higher Senior Secondary School

India