Summary
Overview
Work History
Education
Skills
Timeline
Generic

Debanjan Guha Roy

Burnaby,Canada

Summary

Seasoned Software Engineer with 5+ years of experience designing and delivering high-impact, scalable solutions through distributed systems and cloud technologies. Led a cross-functional team to successfully execute a complex project that reduced index traffic for cloud object storage by 20%, resulting in $120M in cost savings. Passionate about solving challenging problems, I specialize in building robust systems, optimizing performance, and driving continuous improvement through clean code, automated testing, and innovative solutions.

Overview

5
5
years of professional experience

Work History

Software Development Engineer II

Amazon (Store Presentation Foundation)
10.2024 - Current


  • Successfully migrated multiple services from AAA to AWS Auth authentication, enhancing security protocols and streamlining user access management across the platform.
  • Partner with product managers and cross-functional stakeholders to prioritize, plan, and execute high-impact releases, balancing technical and business requirements.
  • Led a global campaign to test and migrate 80+ services to cloud authentication, ensuring zero downtime and minimal customer impact during the release process.
  • Own end-to-end release process for Amazon's Retail Website, coordinating changes from different dependent services and teams to ensure seamless and timely deployments.
  • Led the design and scoping of a new feature aimed at accelerating the deprecation of a legacy service, including the formulation of detailed design documentation to guide implementation.
  • Developed a scalable backend AWS Lambda service utilizing DynamoDB for efficient data storage and retrieval, alongside a responsive frontend application using TypeScript, ensuring seamless integration and an enhanced user experience.
  • Implement comprehensive monitoring solutions with Amazon CloudWatch alarms and metrics, significantly improving service reliability and enabling proactive issue resolution.
  • Provide rotating on-call support for production and customer issues, ensuring high system availability and rapid resolution of critical incidents.
  • Mentor junior engineers and promote best practices in software development, code reviews, and release management.

Senior Software Engineer

Huawei Technologies (Cloud Object Storage)
10.2022 - 10.2024


  • Led key initiatives within the 'Second Index' project, designing and implementing a suite of 3 scalable Java Spring Boot microservices within a distributed architecture to enhance system performance and reliability.
  • Achieved up to a 20% reduction in index traffic for cloud object storage, resulting in significant cost savings totaling 120 million US dollars per year.
  • Successfully employed Bazel build system to manage and build MongoDB's legacy codebase, enhancing 66% in build efficiency and reproducibility.
  • Spearheaded the development of the unified control plane for cluster and metadata management, instrumental in supporting clusters exceeding 1000 nodes per service, and managing metadata totaling in trillions of terabytes.
  • Documented the software specifications, capturing the functional and non-functional requirements, system architecture, and design decisions, ensuring clear and comprehensive documentation for future reference and collaboration.
  • Led the planning phase of the project, collaborating with a large team of 10 members to define project goals, deliverables, milestones, and timelines, effectively organizing resources and ensuring successful project management and execution.
  • Delivered clean, maintainable, bug-free code of high quality, emphasizing memory efficiency and prioritizing scalability, modularity, and maintainability.
  • Mentored 3 junior developers, providing guidance, support, and knowledge sharing to help them enhance their skills and contribute effectively to the project..

Software Engineer

RenderSEO
06.2021 - 10.2022
  • Conceptualized robust and scalable database solutions for enterprise-level digital marketing applications, utilizing best practices in database design, normalization, and indexing which supported a doubling of the client base and resulted in a substantial revenue increase from 1 million to 2 million US dollars.
  • Designed RESTful APIs for seamless integration between frontend and backend systems, ensuring efficient data transfer and adhering to industry standards.
  • Collaborated with 4 cross-functional teams to gather requirements, provide technical expertise, and deliver high-quality software solutions.
  • Collaborated with 4 cross-functional teams to gather requirements, provide technical expertise, and deliver high-quality software solutions
  • Conducted code reviews, identified performance bottlenecks, and realized optimizations to enhance system performance.
  • Actively participated in Agile development methodologies, including daily stand-ups, sprint planning, and retrospectives.

Graduate Research Assistant

University of Western Ontario
09.2017 - 08.2019
  • Invented a new algorithm and command-line software for PCR primer design, implemented in C++11, leveraging the power of STL and templates for optimal design efficiency.
  • Achieved 10x faster performance compared to existing software solutions.
  • Utilized strong research skills to investigate and analyze complex problems, demonstrating a high level of critical thinking and problem-solving abilities.

Software Engineer

Wipro India Limited
11.2015 - 06.2017
  • Developed and maintained critical financial applications using core Java and MySQL, ensuring accurate and secure handling of sensitive financial data.
  • Executed comprehensive unit tests with 100% line coverage and performed rigorous debugging to identify and rectify software defects affecting financial calculations and reporting accuracy
  • Conducted thorough code reviews and provided valuable feedback to maintain high code quality and adherence to industry regulations.

Education

MSc - Computer Science (Thesis)

University of Western Ontario
11.2019

Bachelors of Technology - Information Technology

West Bengal University of Technology
06.2015

Skills

  • Java
  • Python
  • C
  • Perl
  • JavaScript
  • TypeScript
  • Spring Boot
  • React
  • MongoDB
  • DynamoDB
  • MySQL
  • PostgreSQL
  • Linux
  • AWS
  • Kubernetes
  • REST APIs
  • Docker
  • WSL
  • MapReduce
  • Maven
  • Bazel
  • Git
  • Ansible
  • Shell Scripting
  • Documentation
  • Diagramming
  • Agile
  • Scrum
  • Project Planning
  • Project Management
  • Integration Testing
  • Process Automation
  • Test Automation

Timeline

Software Development Engineer II

Amazon (Store Presentation Foundation)
10.2024 - Current

Senior Software Engineer

Huawei Technologies (Cloud Object Storage)
10.2022 - 10.2024

Software Engineer

RenderSEO
06.2021 - 10.2022

Graduate Research Assistant

University of Western Ontario
09.2017 - 08.2019

Software Engineer

Wipro India Limited
11.2015 - 06.2017

Bachelors of Technology - Information Technology

West Bengal University of Technology

MSc - Computer Science (Thesis)

University of Western Ontario
Debanjan Guha Roy