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

  • GMP Technologies

    Senior / Executive, Purchasing ((Healthcare)

    Found in: Talent SG 2A C2 - 1 month ago


    GMP Technologies Singapore Full time $80,000 - $120,000 per year

    Job Details · The successful incumbent will support the foundation's daily procurement activities. Responsible for the procurement of medical/non-medical consumables and capex for both routine and non-routine initiatives. · Purchasing · Manage the end-to-end procurement processes ...

  • Micron

    Production Operator

    Found in: Talent SG C2 - 17 hours ago


    Micron Singapur, Singapore

    Our vision is to transform how the world uses information to enrich life for all. · Join an inclusive team passionate about one thing: using their expertise in the relentless pursuit of innovation for customers and partners. The solutions we build help make everything from virtu ...

  • GYLET LIFT (M&S) PRIVATE LIMITED

    Draughtsman for elevator

    Found in: Talent SG 2A C2 - 2 weeks ago


    GYLET LIFT (M&S) PRIVATE LIMITED Singapore

    Roles & Responsibilities · 1. A team player who works well with others · 2. To assume responsibilities of projects on the drafting, procedures, drawing preparation for all stages of the project from sales to project to as-built. · 3. To attend site meetings in relation to draftin ...