Shimul Chowdhury

Nuremberg, Germany

[email protected]

Work History

TrustYou GmbH · Munich, Germany

Senior Engineer - Backend · April 2023 - Present

  • Ship data-intensive APIs used by TrustYou partners to enable them to create awesome hotel experiences.
  • Take responsibility for planning and designing software within a small team.
  • Contributed to the rewrite of a legacy platform using FastAPI and SQLAlchemy, implementing asynchronous Python for enhanced efficiency.
  • Engaged in shaping design decisions for an innovative and enhanced platform.

Professional Engineer - Backend · March 2022 - March 2023

  • Delivered a 2x performance enhancement by optimizing SQL queries for a UI blocking business logic.
  • Successfully addressed issues in a sub-system connecting various third-party systems, leading to an 80% reduction in reported bug tickets.

OpenCraft GmbH · Remote

OpenSource Developer · July 2020 - February 2022

  • Enhanced and optimized CI/CD pipelines for automated testing and deployment on Kubernetes clusters.
  • Developed Terraform scripts to streamline and automate infrastructure deployment.
  • Contributed significantly, accounting for 90% of my work, to the Open edX community through active engagement in open-source projects.
  • Played a pivotal role in team growth by assuming the additional responsibility of Recruitment Manager.

Divine IT Limited · Dhaka, Bangladesh

Senior Software Engineer · November 2018 - June 2020

  • Lead the Web & E-commerce team.
  • Mentored several junior developers and interns, helping them improve their skills through pairing and occasional coaching.
  • Created a Block-Based Web Content Editor in Django, enabling the marketing team to change content and reducing engineer workload by 30%.
  • Streamlined demo preparation, reducing the time from several days to minutes with a standardized CI/CD pipeline.

Software Engineer · August 2016 - October 2018

  • Achieved 4x report generation performance boost through SQL query optimization.
  • Resolved a critical security bug, preventing significant monthly losses for our customers.

Skills

  • Programming Languages: Python, JavaScript, TypeScript, Java, Rust, Go
  • Frameworks: FastAPI, Django, React, Vue, Spring Boot
  • DevOps: Docker, Kubernetes, Terraform, Ansible, Jenkins, Gitlab CI
  • Databases: Postgresql, MySQL, SQLite, MongoDB, ElasticSearch, Redis
  • Others: AWS, Git, Datastructures, Algorithms, Microservices, Design Patterns
  • Languages: English, Bengali

Projects

Notable Open Source Contributions

Education

Bachelor of Computer Science and Engineering

IUBAT - International University Of Business Agriculture And Technology

Dhaka, Bangladesh · 2012 - 2016