Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Projects
Languages
Timeline
Generic
Nikhil Borpe

Nikhil Borpe

Pune,MH

Summary

Principal Software Engineer at Oracle India Pvt. Ltd. with 14 years of expertise in Java, Python, and Spring frameworks, specializing in microservices, system design, and performance optimization while fostering collaboration through mentorship.

Overview

14
14
years of professional experience
7
7
Certifications

Work History

Principal Software Engineer

Oracle India Pvt ltd
Pune, MH
12.2019 - Current
  • Led the design and architecture for scalable software solutions to enhance digital assistant responses by refining user feedback processing jobs.
  • Collaborated with cross-functional teams to define software requirements and specifications.
  • Improved the deployment process by creating a pipeline using Kubernetes, Docker, Helm, and Terraform scripts.
  • Boosted microservices performance by 50% through research on Helidon, Micronaut, Apache Akka, and Spring Boot.
  • Developed file microservices for efficient management of one million construction sector files.
  • Transitioned primary keys from 32-bit to 64-bit in extensive tables, enhancing storage capabilities.
  • Designed regional lobby services to address data sovereignty challenges and improve project visibility.
  • Mentored junior engineers, increasing productivity by 25% through best coding practices and automated testing.
  • Authored and maintained over 300,000 lines of Java code, establishing a solid foundation for operations.
  • Established a code review culture that decreased downtime by 40%, promoting collaboration and knowledge sharing.

Senior Member of Technical Staff

TIBCO Software
Pune
02.2012 - 01.2019
  • Devised and implemented multithreaded approaches to reduce the time for publishing Telco product information models by 90%, optimizing a previously hour-long process.
  • Spearheaded research and development initiatives on various tools and platforms to establish a Microservice-oriented architecture based on Kubernetes, resulting in increased scalability and ubiquity. The Performance of application increased by 70%.
  • Successfully reduced system load time by 30% by optimizing backend Java application performance.
  • Conducted comprehensive benchmarks and refactored Java codebase, resulting in a 60% improvement in application throughput.
  • Designed and implemented a cutting-edge Microservices architecture, seamlessly migrating existing components to Kubernetes for enhanced performance and efficiency.

Education

Bachelor of Engineering - Computer Science

Amaravati University
Pune, MH, India
08.2011

Skills

  • Java, Python, and JavaScript
  • Microservices framework (Micronaut, Helidon, and Spring frameworks)
  • Kubernetes, Docker, Helm, and Terraform
  • Continuous Integration (Jenkins)
  • Cloud platforms (OCI and Azure)
  • Artificial intelligence, generative AI, and data science
  • Databases (Oracle and PostgreSQL)
  • Apache Kafka, Elastic Search
  • Tracing (Jaeger, Zipkin)
  • Prometheus and Grafana
  • Problem solving
  • Effective communication
  • Design patterns
  • Coding agents (Cline and GitHub Copilot)

Certification

OCI Architect Professional

Accomplishments

Worked on the digital assistant implementation for all the products in the Industries GBU. Used generative AI and data engineering to enrich the responses of the digital assistant.

Projects

Artificial Intelligence Accelerator:
Developed a digital assistant tailored to Industries GBU products, streamlining user interactions and automating common queries. Enhanced answer accuracy and relevance using an integrated feedback service for continuous learning. Implemented advanced Guardrails summarization to distill key information efficiently and maintain conversational quality. Leveraged vector database technologies to improve semantic search and response generation within the assistant. Focused on enterprise-grade security and data privacy throughout the development process.

Construction Intelligence Engineering (CEI) / NewMetrix:
Created a surveillance platform that automatically monitors construction sites for compliance violations through real-time image analysis. Utilized advanced computer vision models to detect safety hazards and enforce regulatory standards proactively. Enabled automated notifications and reporting when violations or unsafe conditions are identified by camera feeds. Designed the platform for scalability, supporting multiple sites and integration with existing construction management workflows. Provided analytics dashboards for stakeholders to track compliance trends and improvement areas over time.

File Shared Services:
Developed a robust file management service that maintains multiple versions of documents and files for audit and recovery purposes. Supports integration with various storage back ends, such as Azure Blob Storage, Oracle Cloud Infrastructure Object Storage, and NFS. Ensures data availability, redundancy, and secure access across different environments. Enables seamless retrieval and restoration of file versions, facilitating collaboration and minimizing data loss. Delivers APIs for other applications to integrate file versioning and storage into broader workflows.

Lobby:
Engineered a unified Single Sign-On (SSO) solution for seamless access to a suite of construction engineering applications. Simplifies authentication for end users, reducing the need to remember multiple credentials and enhancing productivity. Incorporates security best practices, including strong encryption, centralized access control, and multi-factor authentication options. Allows admins to easily provision, manage, and revoke access across all connected applications. Designed to integrate with both cloud and on-premises products, ensuring flexibility and scalability for enterprise needs.

Aconex:
Provided an industry-leading platform for sharing, controlling, and collaborating on construction documentation, including drawings, contracts, and RFIs. Enforces strict version control, ensuring stakeholders always work with the latest documents and changes are tracked. Facilitates secure document exchange between project teams, contractors, and clients, supporting global collaboration. Offers project-wide audit trails, automated workflows, and permission settings for compliance and transparency. Integrates with other construction and project management tools, streamlining the entire project lifecycle.

Languages

  • English, Proficient
  • HINDI, Native
  • Marathi, Native

Timeline

Principal Software Engineer

Oracle India Pvt ltd
12.2019 - Current

Senior Member of Technical Staff

TIBCO Software
02.2012 - 01.2019

Bachelor of Engineering - Computer Science

Amaravati University
Nikhil Borpe