Websites
Summary
Overview
Work History
Education
Skills
Training
Certification
Awards
Hobbies
Timeline
AdministrativeAssistant
RAHUL SONI

RAHUL SONI

Jaipur

Summary

Principal Technical Architect with 16 years of experience delivering enterprise solutions in Finance, Retail, Credit Services and Telecom domains. Expertise in guiding the end-to-end software development lifecycle, from requirement gathering and analysis to conceptualization, design, architecture, and development of applications using Microservices, Kubernetes, Kafka and Java/J2EE technology stacks. Certified in AWS, Azure, and Oracle cloud, along with a SAFe certification. Extensive experience in implementing microservices and cloud-based architectures. 1.5 years of onsite management experience in California, USA. Worked on Client-facing roles and managed projects involving Cross-Functional Teams across different geographies.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Specialist Platform Architect

Publicis Sapient
06.2020 - Current
  • Led the design and development of a high-impact enterprise-level microservices application for Tesco, a company with an annual revenue of $80 billion
  • Under my leadership, the application efficiently processes 1.6 million invoices/year totaling $13 billion annually
  • Decreased the processing time of 100K invoices from 50 minutes to ~1 minute, achieving a ~98% performance improvement in overall Invoice processing process
  • Led the development of several projects E2E, from identifying system requirements and partner dependencies to workload balancing, software implementation, engineering, testing and configuring metrics, alarms, monitors and dashboards
  • Technology Stack - Azure Cloud, Microservices, Spring Boot, Spring Reactive, Spring Cloud, Spring Security, Zipkin, Sleuth, Resilience4j, AKS, Kubernetes, Kafka, Couchbase, PostgreSQL, Oracle HCM, Splunk, App dynamics, New Relic

Senior Technical Architect

CG Technosoft
01.2017 - 04.2020
  • From Nov 2019 – Apr 2020, I spearheaded the design and development team of Gen-E Opscenter, an AI-powered network problem monitoring, analysis, and prediction product
  • I successfully transformed a monolithic application into 16 scalable microservices, resulting in a remarkable 880% increase in Transactions Per Second (TPS), elevating system efficiency from 250 to 2200 TPS using AWS cloud, Oracle cloud, Microservices, IBM Netcool omnibus, Spring Boot, Spring Cloud, Spring Security, Eureka, Zuul, Zipkin, Sleuth, Kubernetes, Elasticsearch, Logstash, Kibana, Kafka, MongoDB, PostgreSQL
  • From Mar 2019 – Nov 2019, I led the development team of Hewlett Packard Enterprise (HPE) while working on CMS 5G Observability product
  • Designed and developed a fully automated, highly scalable ad robust monitoring and alerting system to observe and visualize various metrics of a distributed 5G Indian Telecom Network with 1 million TPS using Istio, Kubernetes, Fluentbit, Fluentd, Elastic Search, Kibana, Telegraf, Grafana, Jaeger, Prometheus and Kafka
  • From Feb 2018 – Mar 2019, I assumed complete E2E ownership of the development, testing, deployment and delivery of an account-based marketing ABM product, 'truffle.one'
  • I integrated Google Analytics and various third-party services to identify and analyse website visitors, fetch visitors' contact info and generate valuable leads using AWS cloud, Microservices, Spring Boot, Spring Cloud, Spring Security using JWT, Netflix Eureka, Netflix Zuul, Zipkin, Sleuth, Hystrix, Kubernetes, MongoDB, Logstash, Elasticsearch, Kibana, Kafka, Angular 6, Typescript
  • From Jan 2017 – Feb 2018, I assumed complete E2E ownership of the development, testing, deployment and delivery of an AI based wind turbine management system 'Airfusion'
  • Integrated AI-ML services to perform inspection on the turbines sites by analysing the videos captured by drone cameras decreasing the time to generate inspection reports from several days to mere 10 minutes, achieving 95% inspection time saved overall
  • Technologies used - Spring Boot, Spring Cloud, Spring Data, Spring Security, Eureka, Zuul, Zipkin, Sleuth, Hystrix, Kubernetes, AWS, MongoDB, Jenkins, Sonar, Angular 5, Bootstrap, Typescript

Technology Leader

Infosys Limited
02.2012 - 01.2017
  • From Jun 2015 – Jan 2017, I served on a project for Voya Financial customer portal
  • In a leadership capacity, I led a team focused on successfully migrating of the existing web application from JSP/Servlets and Struts to Angular and Spring
  • Additionally, we migrated from IBM WebSphere 6 to Apache Tomcat, resulting in a remarkable 23% reduction in infrastructure and licensing costs
  • Technology stack - Spring Boot, Spring Cloud, Spring Data, Struts 2.0, JSP, Amazon web services AWS, DB2, Jenkins, Sonar, Angular Js, Bootstrap
  • From Nov 2013 – May 2015, I headed a 60-person development team from California, USA, tasked with establishing a credit bureau in India in collaboration with Experian Credit Services
  • Adhering to Indian govt
  • Guidelines, the product aimed to achieve 150 Transactions Per Second (TPS) for processing diverse financial data of every Indian citizen
  • Remarkably, the product surpassed expectations, achieving 400 TPS
  • However, facing challenges with data backlog completion within the planned one-year timeframe, I focused on further enhancing performance, successfully achieving 2300 TPS and resolving the financial data backlog using Spring, Pentaho (PDI), DB2, Mongodb
  • From Feb 2012 – Nov 2013, I worked as a software engineer on Capital One 360 / ING Direct client
  • The ING Direct bank merged with Capital One and as a result, a clean-up activity happened to optimize and standardize the resulting structure
  • Contributed to the project by developing around 50 SOAP based APIs.

Consultant

Headstrong Services India Pvt. Ltd.
02.2011 - 02.2012
  • I was a software developer developing SBL loan wizard for Morgan Stanley
  • SBL wizard involved all the steps for Loan Origination
  • It covered Borrower Selection, Loan Information, Collateral Details, Pricing Information, Suitability, Loan Processing/Underwriting and document Management
  • Loan Profile is created for a user with loan amount lesser than his credit limit
  • Finally, Financial Advisor verifies the loan profile.

Senior Software Engineer

IBM India Pvt. Ltd.
12.2009 - 01.2011
  • I was a software developer developing Global Integrated Order Manager (GOIM) for AT&T
  • The Global Integrated Order Manager was a unified portal where a customer can place orders for multiple services in a single shopping cart, and track their delivery in GIOM.

Software Engineer

Satyam Computer Services Ltd.
11.2007 - 11.2009
  • I was a software developer developing ERP Systems
  • ERP was a way to integrate the data and processes of an organization into one single system
  • It tracked purchase orders from entry to fulfillment and provided a complete, detailed and historical view for better purchasing decisions.

Education

Bachelor of Engineering - COMPUTER SCIENCE

Rajasthan University
Jaipur, RJ
01.2007

Senior Secondary -

Jaipur School
Jaipur, RJ
01.2003

Secondary -

Jaipur School
Jaipur, RJ
01.2001

Skills

  • Microservices – Service Mesh, Netflix Eureka, Netflix Zuul, Zipkin, Sleuth, Hystrix, Jhipster
  • Cloud - Amazon Web Services AWS, Microsoft Azure Cloud, Oracle Cloud Infrastructure OCI
  • DevOps – Istio, Kubernetes (EKS & AKS), Docker, Docker Swarm, Jenkins, Sonar
  • Spring - Spring Boot, Cloud, Reactive, Data, MVC, Security, Batch
  • Logstash, Elastic Search, Kibana, Kafka, Fluentd, Telegraf, Jaeger, Grafana, Prometheus, Splunk, App dynamics, New Relic
  • Databases - Redis, MongoDB, Couchbase, Firebase, Oracle, DB2, PostgreSQL, Sybase
  • Microcontrollers – Arduino, ESP32, LoRa, Hibernate, MyBatis, JAXB JAX-WS, JAX-RS
  • Junit, Cucumber, Mockito, BrowserSync
  • Angular 2, Angular 6, Bootstrap, Typescript, Node JS, NPM, Express JS, Gulp, Grunt, Socketsio, JQuery, Ext JS, SASS/SCSS, LESS
  • Shell scripts, python scripts, UML, XML, XSD
  • JBOSS, Carte, IBM Websphere 61/85, Weblogic, Apache Tomcat, Jetty
  • GIT, Clearcase, SVN, Perforce, Serena
  • Maven, Ant
  • Jira, Trello, Version One
  • Pentaho (PDI)
  • C, Platform IO

Training

Harvard Manage Mentor (HMM) – Business Case Development Harvard Manage Mentor (HMM) – Managing Time Harvard Manage Mentor (HMM) – Managing Upward Harvard Manage Mentor (HMM) – Negotiation IBM System X-Road Show in Bangalore GSI Application Developer Foundation Training Pilot in Hyderabad

Certification

  • AWS Certified Solutions Architect Associate (SAA-C02)
  • Microsoft Certified Azure Developer Associate (AZ-204)
  • Microsoft Certified Azure Fundamentals (AZ-900)
  • Oracle Cloud Infrastructure 2019 Architect Professional (1Z0-997)
  • Oracle Cloud Infrastructure Developer 2020 Certified Associate (1Z0-1084-20)
  • Oracle Cloud Infrastructure 2019 Certified Cloud Operations Associate (1Z0-1067)
  • Oracle Cloud Infrastructure 2019 Architect Associate (1Z0-1072)
  • Oracle Cloud Infrastructure Foundations 2020 Associate (1Z0-1085-20)
  • SAFe Scaled Agile Framework Certified
  • Scrum Foundation Professional Certificate
  • SCWCD 5.0 Sun Certified Web Component Developer for the Java 2 Platform
  • SCJP 5.0 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
  • IBM Certified in SOA Fundamentals 2008
  • IBM Certified in Object Oriented Analysis and Design - Part 1 (Analysis)
  • IBM Certified in Object Oriented Analysis and Design - Part 2 (Design)
  • M101J MongoDB for Java Developers
  • Microsoft Certified in Programming in HTML5 and CSS3

Awards

Won Core Value award 3 times within Publicis Sapient Won Project Manager of the Quarter award within CG Technosoft Won 'Insta Award' 3 times within Infosys Won 'Best Team Member Award' 2 times within Infosys Won 'Star of the Month' award 6 times within Infosys

Hobbies

Won 1st prize in All India Camel Color Contest Programmed an autonomous driving robot car using Arduino Uno using C++ and Platform IO, which could be controlled by WIFI and Bluetooth. Developed WIFI controlled Light system using ESP32 Programmed a Long Range (LoRa) data transmitter (up to 15km range) with ESP32 using C++, Platform IO and LoRa transmitter.

Timeline

Specialist Platform Architect

Publicis Sapient
06.2020 - Current

Senior Technical Architect

CG Technosoft
01.2017 - 04.2020

Technology Leader

Infosys Limited
02.2012 - 01.2017

Consultant

Headstrong Services India Pvt. Ltd.
02.2011 - 02.2012

Senior Software Engineer

IBM India Pvt. Ltd.
12.2009 - 01.2011

Software Engineer

Satyam Computer Services Ltd.
11.2007 - 11.2009

Bachelor of Engineering - COMPUTER SCIENCE

Rajasthan University

Senior Secondary -

Jaipur School

Secondary -

Jaipur School
RAHUL SONI