Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

Priyadarshi Mukherjee

Kolkata

Summary

Accomplished software engineer with a robust background at Oracle, specializing in IoT and cloud solutions. Having thorough experience in developing secure, scalable platforms and optimizing processes, leveraging expertise in Core Java, Spring Boot, and Docker.

Overview

4
4
years of professional experience

Work History

Member of Technical Staff

Oracle
09.2024 - Current
  • Developed a rest-interface for a webcam-service which interacts with our internally developed edge-ecosystem sending telemetry data from southbound usb-cameras to cloud.
  • Worked on optimization of docker images reducing image layers and optimizing the build procedures

Software Developer 1

Oracle
08.2021 - 08.2024
  • Worked on developing a paas platform called edge-box which utilizes exgex-foundry and podman (libpod) capabilities. Via this users can deploy iot devices on a gateway device like raspberry-pie and send telemetry data to cloud via Mqtt.The edge-box will receive interactions i.e commands from cloud which can install,upgrade and uninstall the services on edge including rollback mechanism.Code was written following design pattern principals.
  • Worked single handedly in migrating the 3rd party edgex services from Jakarta to Napa release due to security and compliance issues and done the necessary changes required in Oracle developed microservices
  • Worked to eliminate the 3rd party services completely and use 100% oracle developed services for our edge-box without any loss in functionality. The eliminated services were either replaced by oracle alternatives or implemented by our team.
  • Checked and enabled mqtt over websocket if the normal mqtt over tcp port in cloud servers was blocked.
  • Implemented digital signature verification of docker images on edge to prevent malware from getting deployed.
  • Support for changing log level dynamically in installed services.
  • Wrote a bootstrapping installation script in bash which would make the linux environment ready for installation of edge.It included pulling docker images, configuring proxy , writing and encrypting configuration files and final healthcheck of containers and telemetry check.It also provided support for configuring mqtt connection over client certificates.
  • Implemented the configuration parsing and storing for different external services(which use our platform) with proper fallback mechanisms using a recursive approach.


Intern

Oracle
03.2021 - 07.2021
  • Worked on devising Ml algorithms that can predict anomalies in a time-series data of IOT sensors.
  • Worked on creating charts and visualizations using oracle apex from underlying data

Education

B.Tech - Computer Science And Engineering

Institute of Engineering And Management Kolkata
06-2021

ISC - PCM With Computer

Salt Lake School
Kolkata
08-2017

ICSE - General Studies

Salt Lake School
Kolkata
07-2015

Skills

  • Core Java and Spring Boot
  • Docker and Kubernetes
  • Scripting(Python and Bash)
  • Gitlab pipelines (CI/CD)

Accomplishments

  • Got award form local MLA for being one of the top rank- holders for boards exam(ISC) in our locality
  • Got award for Best student Contribution in final year of college
  • Got spot award for meticulous performance in Oracle (Feb 2024)
  • Got 4/5 rating(exceeds expectation) in annual evaluation at oracle for 3 consecutive years
  • Competitive Coding 4 star in codechef
  • Scored 96.09%ile in cat 2023

Timeline

Member of Technical Staff

Oracle
09.2024 - Current

Software Developer 1

Oracle
08.2021 - 08.2024

Intern

Oracle
03.2021 - 07.2021

B.Tech - Computer Science And Engineering

Institute of Engineering And Management Kolkata

ISC - PCM With Computer

Salt Lake School

ICSE - General Studies

Salt Lake School
Priyadarshi Mukherjee