beBee background
Professionals
>
Technology / Internet
>
Singapore
Shubhendu Kumar

Shubhendu Kumar

Senior Software Engineer
Singapore

Social


About Shubhendu Kumar:

Senior Software Engineer with 6+ years of experience.

Experience

Senior Software Engineer, Zendesk Jan 2022 - Present [Singapore]

Developing Reporting for Messaging Service

● Developed a service which calculates metrics to measure customer experience and agent performance for messaging. These are a mix of real time metrics like active conversations in queue, average time in queue, to historical metrics like first reply time, agent wait time, etc.

●  Key responsibilities include doing the discovery work to learn how to leverage kafka topics, understanding the features & requirements, designing the architecture of the solution, database & protobuf schemas, developing & unit testing the functionalities, code reviews, continuously deploying the services across various pods, collaborating with other teams to integrate the backend solution with the frontend dashboard, having end-to-end metrics calculation testing in multiple pods and scenarios, designing & maintaining operational excellence dashboard metrics to keep track of SLOs & health checks of various system components.

●  Tech Stack: Java Vert.x, Kafka, Aurora MySQL, REST APIs, Protocol Buffers, Jenkins, Kubernetes, AWS, Datadog, Git

Security Champion for my scrum team

●  As a security champion for my team, I was an advocate for secure coding practice, and fostering a culture of security awareness on the team. This is both a technical and a leadership role where I assist in any security engagements, in partnership with my technical lead and participate in security incidents involving my team.

●  Key responsibilities include doing threat modeling exercises for new features and projects with assistance from Product Security, adhering to secure practices during planning, designing, code reviews, and testing. I maintain the related operational excellence dashboards concerning security metrics.

Senior Software Engineer, Shopee Jul 2021 - Nov 2021 [Singapore]

Migrating the architecture of receipt issuance for sellers

●  Designed backend architecture for the migration of receipt issuance for sellers to a new order admin portal. I was involved in end-to-end architecture design, development & deployment of the system.

●  Key responsibilities include understanding the features & requirements, coming up with the architecture of the solution, designing schemas and ORM, developing & delivering them on time, deploying the product, integrating the backend solution with the frontend using gateway.

●  Tech Stack: Golang, MySQL, AWS S3, Rundeck (inhouse tool similar to Kafka), Query Router, REST APIs, Jenkins, Docker, Git

Software Engineer, Works Applications Oct 2016 - Jun 2021 [Singapore]

Full Stack Web Development, Supply Chain Management products

●  Performed test driven Full stack Web Development of Supply Chain Management ERP products. I was involved in end-to-end design, development, deployment & maintenance of 5 subsystems related to the Cost module. Contributed in designing data models & object relational mapping.

●  Key responsibilities include understanding the features & requirements, developing & delivering them on time, deploying & maintaining the product, developing new screens of 5 subsystems from scratch with end-to-end tests coverage of 90%. Significantly reduced compile time bugs which improved development time & reduced page rendering time multifolds from around 45 seconds to 9 seconds.

●  Tech Stack: Java, Spring Core Framework, Angular, Typescript, MySQL, Cassandra, Spring Data, Jenkins, Docker, Git, jUnit, Angular E2E testing, Jasmine

Developing utility tools & Optimizing long running MySQL queries

●  Single handedly developed a Data cleanup & restore tool for User Acceptance Test data before the product is shipped to customers. Also developed a tool to put a check on increasing data inconsistency across the systems.

●  Designed the architecture & developed Aggregation Batch Job which aggregated large amounts of subsystem data making it convenient for our clients to view the data in desired way. Resolved OOM issues for queries which used to time out earlier for multiple functionalities across subsystems.

●  Optimized multiple long running queries, reducing their running time to 30% - 70%. This involved documenting all long running queries, analyzing reasons behind their long running time, implementing various optimization techniques to make them faster.

●  Key responsibilities include understanding the requirements of these tools by communicating with different teams & consultants, developing the tool, documenting & maintaining the tool.

● Tech Stack: Java, Spring Core Framework, AWS, MySQL, ElasticSearch, Git, jUnit, Bash, Python, Jenkins, Docker, Inhouse Spark batch

Education

B.Tech, Computer Science & Engineering from Kalinga Institute Of Industrial Technology

CGPA : 8.7 / 10.0

Aug 2012 - May 2016 [Bhubaneswar, India]

Professionals in the same Technology / Internet sector as Shubhendu Kumar

Professionals from different sectors near Singapore

Jobs near Singapore


  • Ecocare Pest Management And Cleaning Pte. Ltd. Singapore Full time

    We are HIRINGWATSAPP for interview · FRESH APPLICANTS ARE WELCOME / ALL GENDERS MATURE CANDIDATES WELCOME TO APPLY · We are looking for: · A) PEST CONTROL TECHNICIAN (Having Class 3 license an advantage) · B) PEST CONTROL WORKERS (5 VACANCIES, Min. PSLE) · C) Half Day Position al ...

  • Direct apply

    Rubrik Job Board Singapore

    **About Team & About Role**: · Rubrik's sales organization is a united group of elite cross-functional sales professionals that help companies & government entities achieve resilience against cyberattacks, malicious insiders, and operational disruptions. We offer continuous profe ...


  • People Profilers Singapore

    Job Description: · **Industry: Logistics MNC** · **Location: East** · **Working hours: 9am - 6pm** · **Commercial Manager (Freight Forwarding and Clearing)** · **Responsibilities**: · - Manage an assigned geographical sales area to maximize sales revenue and meet relevant sales t ...