Summary
Overview
Work History
Education
Skills
Key Projects
Honors & Leadership
Timeline
Generic

SHRIKANT KUMAR GUPTA

Ranchi

Summary

Accomplished Senior Software Development Engineer with 5 years of experience in developing scalable backend services and enterprise platforms utilizing Java, Spring, and REST APIs. Expertise in CI/CD systems, build infrastructure, and performance optimization. Proven experience with Oracle Cloud Infrastructure (OCI) and internal developer platforms, emphasizing system reliability and maintainability.

Overview

5
5
years of professional experience

Work History

Senior Software Development Engineer

Oracle
Remote
09.2023 - Current
  • Led the design, development, and review of scalable software components supporting enterprise use cases.
  • Enhanced enterprise build and development tooling (Maven, npm, Git, CI pipelines) to increase reliability and enable faster development cycles.
  • Enhanced internal CI systems, reducing build failures, and turnaround time.
  • Automated repetitive development and build tasks, streamlining workflows and reducing manual effort.
  • Collaborated with DevOps and platform teams, leveraging hands-on OCI experience (compute, networking, storage) to improve system integration.
  • Mentored junior engineers through reviews and technical discussions.
  • Partnered with architects and management to evolve engineering processes.

Software Engineer (Member of Technical Staff)

Oracle
Remote
09.2020 - 09.2023
  • Developed and maintained scalable software components to enhance application performance.
  • Developed reusable components, adopted across multiple projects.
  • Delivered well-tested features on schedule to meet project milestones.
  • Implemented effective debugging and comprehensive unit/integration testing.
  • Built projects using enterprise Maven and npm distributions, with Git-based workflows.
  • Resolved build and dependency issues within internal CI systems to ensure smooth integration.
  • Participated in retrospectives and process improvements.

Education

Bachelor of Technology - Information Technology

Motilal Nehru National Institute of Technology
Prayagraj, India
01.2020

Skills

  • Programming languages: Java, C, C, JavaScript, HTML, CSS
  • Backend and frameworks: Spring, RESTful APIs
  • Frontend technologies and frameworks: Oracle JET (OJET), Knockoutjs, and JavaScript UI components
  • Build and dependency management: Maven (enterprise/custom distribution), npm (enterprise registry)
  • CI/CD and DevOps: Internal CI pipelines, build, and test automation
  • Databases: Oracle SQL, MySQL
  • Tools: Git, Bitbucket, NetBeans, and Postman
  • Operating systems: Linux, macOS
  • Concepts: scalable systems, modular design, performance optimization, maintainability
  • Cloud platforms: Oracle Cloud Infrastructure (OCI)

Key Projects

Role-based access management

  • Designed a role-based access request and approval workflow, enabling controlled collaboration
  • Implemented backend services using Java, Spring, REST APIs, and Oracle Database
  • Developed owner-only UI components using Oracle JET, HTML, JavaScript, and CSS, with email notifications

Enterprise built-in npm repository

  • Collaborated on building an internal npm repository to support enterprise-scale dependency management
  • Contributed to access control, package visibility, and versioning strategies
  • Integrated the repository with existing build and CI workflows

Honors & Leadership

  • Ranked among the top performers in the Class 12 Board Examinations
  • Achieved a strong rank in the Joint Entrance Examination (JEE)
  • Hostel president (final year) – represented residents and coordinated with administration

Timeline

Senior Software Development Engineer

Oracle
09.2023 - Current

Software Engineer (Member of Technical Staff)

Oracle
09.2020 - 09.2023

Bachelor of Technology - Information Technology

Motilal Nehru National Institute of Technology
SHRIKANT KUMAR GUPTA