Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Key Skills Certifications
Personal Information
Timeline
Siddharth Oak

Siddharth Oak

Engineering Manager
Pune,Maharashtra

Summary

  • A Google, Redhat and CNCF certified Enterprise Solutions Architect with 23+ years of diverse and extensive industry experience in product engineering, consulting and service based organizations.
  • Extensive experience in development of platforms and integrations from ground up. Experience working in security, cloud, release management, lifescience domains.
  • My recent experience includes building a platform from scratch for the federal government using digital technologies like Java Spring boot, Postgresql, Elasticsearch, SQS, S3, Dapr, CDC, Keycloak, APISIX, and OPA for policy management.
  • Extensive experience of working in multinational, multicultural and distributed environments on critical and demanding projects. Ability to lead and co-ordinate teams across multiple geographies also work with cross functional agile teams.
  • Excellent communication and interpersonal skills with ability to effectively communicate at all levels within the organisation across business, operations and technical domains.
  • Demonstrated ability to build, mentor, and lead high-performance teams of engineers, data scientists, architects & fostering culture of innovation, collaboration & continuous improvement.
  • Led teams in developing advanced AI/ML solutions, including projects utilizing technologies like WatsonX and Langchain in the Generative AI space. Driven the implementation of data-driven decision-making frameworks and predictive analytics through effective team leadership.

Overview

25
25
years of professional experience
1
1
Certification

Work History

Director of Engineering

Neurealm
Pune
09.2013 - Current
  • Lead Solutions Architect on development of a platform for the federal government to build a JIRA like system to manage cases.
  • Currently leading a greenfield application development in financial advisory space involving 3rd party integrations with fintech and CRM products. Also leverages CrewAI for the AI workflow management.
  • Using Python with FastAPI for backend development with MySQL DB and Qdrant as the vector DB.
  • Designed and implementation of the solution using design patterns and open source technologies and frameworks. Used the hexagonal architecture and domain driven design for the implementation.
  • Used open source frameworks like Keycloak for authentication, OPA for policy management, APISIX as service gateway, Dapr for flexibility of backed services, Elasticsearch for performance and Postgres as the RDBMS. Utilised SQS as the messaging service for asynchronous and failsafe operations.
  • Involved in requirements gathering, design and implementation phases.
  • Lead Architect from Jan 2018- Aug2024 for building a multi cloud management platform to integrate features like Cost and Asset management, governance and Marketplace. Integrated with enterprise level cloud providers like AWS, Azure, GCP, IBM Cloud and Alibaba. Extensively used Terraform for managing the cloud resources. Also contributed to fixing/adding new resources to IBM cloud terraform library.
  • Spearheading the development of tenant-controlled workload protection mechanisms, leveraging Intel TXT technology to secure VMs and containers against potential threats.
  • Designed and implemented integrations with compliance and security operations applications such as AWS Security Hub and Caveonix. Utilized Nodejs, Kubernetes, and MongoDB for API development and data synchronization, with Golang employed for synchronization tasks.
  • Led the ideation and was the guide for the college project in the space of digital cheque deposit process via mobile apps. Used Java OCR library - Tess4J to detect the text and process it. https://troindia.in/journal/ijacet/vol2iss2/7-11.pdf
  • Developed and deployed machine learning assets across various domains including Telecom, L1 Support Helpdesk, and Insurance Assistant, leveraging IBM's watsonx suite.
  • Utilized watsonx.ai and watsonx.data to create and manage data pipelines, including data cleaning, imputation, and preprocessing to ensure high-quality inputs for machine learning models.
  • Implemented and deployed machine learning models using advanced foundation models such as LLaMA, Flan, Mixtral, Grantie, and Starcoder, optimizing performance for specific domain requirements.

Sr. Programmer Analyst

Qualcomm Inc
San Diego, CA
05.2010 - 07.2013
  • Developed the platform for the chipset release management. Used Groovy and Grails as the programming language.
  • Leveraged the flexibility and features of Flash Calendar to manage the scheduled releases and approvals.
  • To perform performance tuning used Apache SOLR to index the data for faster retrieval.
  • Contributed to the engineering team responsible for IT support related to the release management of chipset frames.
  • Led the design, development, and deployment of complex software applications, ensuring alignment with business requirements and technical specifications.
  • Managed and optimized existing systems, improving performance and scalability by analyzing and resolving technical issues.
  • Collaborated with cross-functional teams to gather requirements, define project scope, and deliver solutions within established timelines.

Sr. Technology Consultant

Bearingpoint
San Diego, CA
06.2006 - 05.2010
  • Led the team that managed the data layer. Implemented high performance backend solutions to improve on the performance of data retrieval. Used Savvion BPM and TIBCO for managing the approvals and 3rd party integrations.
  • Contributed as a key member of a large development team (~150) in the design, development, and implementation of the county's property tax system, ensuring comprehensive coverage of system requirements and effective project delivery.
  • Participated in the Enterprise Application Integration (EAI) team to seamlessly integrate systems within El Paso Electric, enhancing system interoperability and streamlining business processes.
  • Developed and optimized the reporting module for San Diego County in collaboration with Northrop Grumman, delivering accurate & actionable insights to support county operations & decision-making.
  • Coordinated with stakeholders and technical teams to ensure alignment on project goals and timelines, facilitating successful project execution and stakeholder satisfaction.

Senior Member of Technical Staff

Persistent Systems
Pune
06.2004 - 05.2006
  • Led the design and implementation of modules of an application in the Lifescience domain.
  • Used Java Struts, Hibernate, Oracle, Weblogic as the tools to implement the solution.
  • Orchestrated the architectural design and implementation of high-performance, scalable systems, leveraging cutting-edge technologies and frameworks to drive operational excellence and meet complex business requirements.
  • Spearheaded integration of advanced middleware solutions & API services, enhancing interoperability & streamlined data exchange across disparate systems in multi-tiered enterprise environments.

Software Engineer

Fusion Infotech (Synechron)
Pune
07.2002 - 06.2004

Software Engineer

SAI Softek
Pune
07.2000 - 06.2002

Education

Bachelor of Engineering - Mechanical

Pune University
01.1999

Skills

  • API
  • SOA
  • Cloud and web Methodologies
  • REST
  • AWS S3
  • Lambda
  • SQS
  • Terraform
  • Kubernetes
  • Docker
  • Redhat Openshift
  • RabbitMQ
  • Microservices architecture
  • Spring boot
  • Apache Solr
  • E2E Solution Definition & Architecture
  • Enterprise architecture
  • Roadmap and strategy definitions
  • Blueprints
  • Design using open source technologies
  • Solution Architecture
  • Requirement analysis
  • Logical architecture
  • Portfolio level E2E design definition
  • Event driven architecture
  • Domain driven architecture
  • Agile
  • Waterfall (SDLC)
  • MS Visio
  • Jira
  • Confluence
  • SQL server management studio
  • Share-point
  • Git
  • SVN
  • Intellij IDEA
  • VS Code
  • STS
  • PgAdmin
  • Debezium
  • PGSync
  • Mongo
  • Postgresql
  • Cassandra
  • Elasticsearch
  • SQL server 7
  • Oracle
  • DB2
  • JDBC
  • Security
  • Cloud
  • Lifescience
  • Release management
  • Java
  • Python
  • NodeJS
  • Golang
  • SQL
  • Javascript
  • AI/ML
  • GenAI
  • Langchain
  • Policy Management
  • Driving initiatives
  • Cloud knowledge
  • Deep product understanding
  • Team Building
  • Coaching & Mentoring
  • Emotional Intelligence
  • Analytical

Websites

Certification

  • RedHat Certified Application Developer
  • Atomiton TQL Certified IoT Professional
  • Sun Certified Java Developer
  • Certified Kubernetes Application Developer

Languages

English
Marathi
Hindi

Key Skills Certifications

  • CKAD: Certified Kubernetes application developer
  • RHOS - Redhat certified Openshift Application Developer
  • Google Certified Cloud Architect
  • Google Certified Professional Data Engineer
  • ITIL 4.0
  • TQL 101 certification for IoT platform.
  • AI/ML Solutions

Personal Information

Date of Birth: 1978-04-09

Timeline

Director of Engineering - Neurealm
09.2013 - Current
Sr. Programmer Analyst - Qualcomm Inc
05.2010 - 07.2013
Sr. Technology Consultant - Bearingpoint
06.2006 - 05.2010
Senior Member of Technical Staff - Persistent Systems
06.2004 - 05.2006
Software Engineer - Fusion Infotech (Synechron)
07.2002 - 06.2004
Software Engineer - SAI Softek
07.2000 - 06.2002
Pune University - Bachelor of Engineering, Mechanical
Siddharth OakEngineering Manager