profile-pic

Naman Agarwal

Naman Agarwal

Senior software engineer with years of experience currently working as full stack developer on Oracle s Cloud Commerce platform. Proficient in Java programming and in designing, implementing and debugging efficient, easy-to-use enterprise scale technical solutions for complex functional requirements.
  • Role

    Senior Software Engineer

  • Years of Experience

    4 years

Skillsets

  • Java - 4 Years
  • Java - 4 Years
  • SQL - 4 Years
  • SQL - 4 Years
  • JavaScript - 4 Years
  • JavaScript - 4 Years
  • Python
  • HTML
  • Swagger
  • functional design
  • Gatling
  • JUnit
  • KnockoutJS
  • Oracle JET
  • REST Framework
  • technical design

Professional Summary

4Years
  • Jul, 2019 - Present5 yr 11 months

    Senior Software Engineer

    Oracle India Pvt. Ltd.
  • Jan, 2019 - Jun, 2019 5 months

    Intern

    NVIDIA Graphics Pvt. Ltd.
  • Jul, 2018 - Dec, 2018 5 months

    Intern

    Oracle India Pvt. Ltd.

Applications & Tools Known

  • icon-tool

    Java

  • icon-tool

    Javascript

  • icon-tool

    Knockout.js

  • icon-tool

    Python

  • icon-tool

    HTML/CSS

  • icon-tool

    Oracle

Work History

4Years

Senior Software Engineer

Oracle India Pvt. Ltd.
Jul, 2019 - Present5 yr 11 months
    Drove the architectural design and developed the first microservice for the Commerce product, integrating Commerce with Eloqua to create a cross selling platform between the two products. Architected and developed a scalable and extensible Role Based Access Control framework for implementing data security on Catalog and Pricing data for Admin users. Developed a migration path for moving encryption keys from a single tenant WLS instance to a multi-tenant OCI Vault service, thus reducing hardware cost required per customer environment. Implemented an event based approach that is used to notify potential customers when an item comes back in stock.

Intern

NVIDIA Graphics Pvt. Ltd.
Jan, 2019 - Jun, 2019 5 months
    Created a C++ based internal tool to test a display drivers performance with different types and sizes of displays and different types of connectors.

Intern

Oracle India Pvt. Ltd.
Jul, 2018 - Dec, 2018 5 months
    Designed and implemented the bulk import feature for promotion rules.

Major Projects

4Projects

Commerce-Eloqua Marketing Integration microservice

    Developed the first microservice for the Commerce product, integrating Commerce with Eloqua to create a cross selling platform between the two products.

Access Control

    Architected and developed a scalable and extensible Role Based Access Control framework for implementing data security on Catalog and Pricing data for Admin users.

Migration of encryption keys to a multi-tenant OCI Vault

    Developed a migration path for moving encryption keys from a single tenant WLS instance to a multi-tenant OCI Vault service, reducing hardware cost.

Inventory Update Webhook

    Implemented an event based approach used to notify potential customers when an item comes back in stock.

Education

  • B.E. (Hons.) Computer Science + M.Sc. (Hons.) Mathematics

    BITS Pilani, K.K. Birla Goa Campus (2019)
  • AISSCE XII

    Central Academy Senior Secondary School, Kota (2014)
  • AISSE X

    Manas Sthali Public School, Bareilly (2012)

Interests

  • Activities Photography Film making Instrumental music \x0c'