Manoj K Sarkar

India

@manojksarkar

Associate Staff Software Engineer

Badges

Problem Solving
CPP
Days of Code
Sql
C language

Certifications

Work Experience

  • Associate Staff Software Engineer

    Samsung•  February 2024 - Present•  Bengaluru, India

    Developed UMI-Block management UI using AngularJS, Java, and MongoDB, enhancing node, initiator, and volume management features and real-time metrics. Created and maintained a simulator in Python Flask to support development and testing processes. Developed multiple Java services, including cluster, storage, and telemetry services, and implemented logic for executing Ansible commands across servers, streamlining automation and deployment.

  • Senior Software Engineer

    Samsung•  July 2021 - January 2024

    Migrated legacy components to React functional architecture, optimizing JavaScript performance from 5% to 95%, ensuring strong compliance with WCAG 2.1 Level AA standards. Integrated Grafana and PrometheusDB, utilizing porters such as Prometheus, IPMI, and Node, along with PromQL, Python, and Flask to enable real-time telemetry data visualization, significantly enhancing monitoring capabilities. Led the development of presets by storing repetitive actions in Litedb, cutting testing time by 40%. Containerized UI and API servers with Docker, orchestrated using docker-compose, ensuring seamless CI/CD processes. Implemented a multi-node Kubernetes cluster using Kubeadm and deployed Container Storage Interface (CSI) to expand storage management capabilities. Designed and developed a UI for managing and monitoring the Block Storage System (PBSSD) showcased at the OCP Summit, leveraging it for optimal performance.

  • Technical Engineer Intern

    Synopsys•  April 2021 - June 2021•  Bengaluru, India

    Defined design rules and validated C++ code, ensuring chip design compliance and quality. Collaborated closely in debugging, refining, and optimizing code to enhance overall functionality and performance.

  • Software Engineer Intern

    Samsung•  May 2020 - July 2020•  Bengaluru, India

    Automated system-level processes for Android apps, enhancing efficiency by 35% using Java, UIAutomator, and Appium. Developed a background application to streamline automation testing by managing developer mode settings.

Education

  • Jadavpur University, Kolkata

    Information Technology, BE•  2017 - 2021

Skills

Git
Figma
CI/CD
Kubernetes
Docker
Grafana
UIAutomator
Appium
Kubeadm
MySQL
NoSQL
MongoDB
PrometheusDB
Litedb
React
Redux
Angular
Flask
CSS Preprocessors
Java
JavaScript
TypeScript
Python