Senior Software Engineer
Send a job offer directly to this candidate
Senior Software Engineer with 6+ years of experience.
Senior Software Engineer, Zendesk Jan 2022 - Present [Singapore]
● 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
● 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.
● 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
● 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
● 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
B.Tech, Computer Science & Engineering from Kalinga Institute Of Industrial Technology
CGPA : 8.7 / 10.0
Aug 2012 - May 2016 [Bhubaneswar, India]