Creative Soft Technologies Pty October 2019 - Present
Solution, Technical and Data Architect
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.
FinTech (Payment and Subscription), Internet Of Things (IoT), Insurance, Advertising, Telecom, E-commerce, Finance, Healthcare.
OOAD, UML, N-Tier Architecture (3-Tier, 4-Tier), MVC, ADR (Action Domain Responder), Web Services, Reactive Microservices, BPEL.
Conceptual, Logical and Physical Data Modelling, Schema Design, EER Diagram.
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.
TensorFlow, PyTorch, OpenAI, Ollama, Llama3, LangChain, Flask, Fine Tuning, Model Training.
Scala 2.11, Akka, Actor Model, Reactive System.
Gosu, Policy Center, Billing Center, Integration, Contact Manager.
PHP 5, 7, and 8, Define MVC, Zend, Symfony, Magento, WordPress, cURL.
Cassandra.
SOAP, REST, WSDL, XML, Ajax, JSON.
MySql, Oracle, MSSql.
Eclipse, Gosu Studio, Aptana, Zend Studio 7, Axis2, Jasper, iReport, SVN, Git, ANT, Maven.
AWS, Azure IoT Hub, Azure Edge Hub.
HTML, CSS, JQuery, Javascript, ProtoType, Dojo, ExtJS.
Netty, Tomcat Apache, JBoss, WebLogic, JBoss Fuse, ServiceMix, Jetty.
Shell Script, Perl.
Ubuntu 5.10 onwards, Windows XP, 7, 8 & 10, Fedora, Cent OS.
C, cURL, ARM 9, OMap 3
Solution, Technical and Data Architect
Architect (Solution, Technical and Data Architect)
Design Lead
Technical Lead and Architect
Senior Software Developer
Software Developer
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.
github.com/niteshapte/youtube-video-downloader
Mention of my work in a public blog. https://www.phpclasses.org/blog/post/485-youtube-downloader-php-script-of-the-year.html
github.com/niteshapte/define-mvc / github.com/niteshapte/define-mvc-php-8
Created Spring MVC like framework in PHP 5 and PHP 8.
Some of the interesting projects I accomplished in chronological order. For full list of projects, please download my resume from here.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
| 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.
B.E. / B.Tech in Computer Science & Engineering
2003 - 2007
Vishveshwariah Technological University (VTU)
India
X (Standard 10th), AISSE (CBSE)
1999
Guru Nanak Higher Senior Secondary School
India