Skip to content
View thromel's full-sized avatar
😎
Dedicate your hearts
😎
Dedicate your hearts

Organizations

@eventfly @BUET-UG-Thesis-Jan22-Blockchain-ASMLH

Block or report thromel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thromel/README.md

Hi there, I'm Tanzim Hossain Romel πŸ‘‹

πŸ’» Software Development Engineer @ IQVIA | πŸŽ“ CS Grad from BUET | πŸš€ Backend Enthusiast | 🌐 Aspiring Tech Lead

I am a Software Development Engineer specializing in backend technologies, with a focus on C#, .NET, and distributed systems. I am passionate about building scalable and efficient software architectures and constantly seek to improve performance and streamline processes. I aspire to become a Tech Lead/Software Architect at a major tech company.


πŸ”§ Technologies & Tools I Work With

  • Languages & Frameworks: C#, .NET, TypeScript, React.js, Express.js
  • Databases: PostgreSQL, Microsoft SQL Server, MongoDB, Redis
  • Cloud & DevOps: AWS, Docker, Kubernetes, CI/CD (GitLab, GitHub Actions)
  • Other Tools: gRPC, Microservices, Jaeger, Agile/Scrum

πŸ† Notable Projects

  • Image Caption Generator using BERT and Attention Models: This project integrates BERT context vectors into the "Show, Attend, and Tell" image captioning model, improving accuracy, relevance, and training efficiency. By combining BERT's contextual understanding with advanced attention mechanisms, the model generates more nuanced captions for images.

  • Recognizing Handwritten Bangla Digits with Custom CNN: Built custom CNN architectures from scratch to recognize handwritten Bangla digits. Achieved a high test accuracy of 95.87% and implemented a comprehensive dataset preprocessing pipeline for efficient model training and evaluation.

  • Eventfly: An end-to-end event management system with microservices for newsfeed, payments, authentication, and event management. Designed and developed backend architecture using TypeScript, Express.js, Kubernetes, and MongoDB.

  • Enhancing TCP Protocol Fairness and Performance using NS3: Simulated TCP Reno and Vegas algorithms in wireless networks using NS3. Proposed an enhancement to TCP Vegas (TCP Vegas+) that improved fairness and performance, particularly in mobile scenarios.

  • Compiler for a Subset of the C Language: Developed a compiler for a subset of C using Flex, Bison, and C/C++. It handled lexical analysis, syntax, and semantic analysis, and generated 8086 assembly code for execution.

  • StreamVerse: A video streaming platform clone with personalized recommendations, high-definition streaming, and subscription management. Built with Oracle SQL, Express.js, and React.js.


πŸ› οΈ Recent Work at IQVIA

As part of the KPI Library Team, I work on optimizing and maintaining backend systems, with achievements like:

  • Implementing In-Memory Caching for performance optimization
  • Developing a JSON-based dashboard creation and migration feature
  • Enhancing platform localization through a dynamic translation system
  • Streamlining CI/CD pipelines for better deployment processes

🎯 Goals

  • Long-term: Tech Lead or Software Architect at a leading tech company
  • Current: Sharpening my skills in distributed systems and cloud-native architecture

πŸ“« Let's Connect

Pinned Loading

  1. Data-Structures-Algorithms Data-Structures-Algorithms Public

    Implementation of several popular and most used data structures using C++

    C++ 2

  2. streamverse streamverse Public

    A simple Netflix clone developed by Node.js backend & React frontend

    JavaScript 5 7

  3. Moodle Moodle Public

    Implementation of Moodle website as an app using JavaFX.

    Java

  4. CSE306-Computer-Architecture-Sessional CSE306-Computer-Architecture-Sessional Public

    Implementation of various important topics of basic computer architecture: Arithmetic Logic Unit (ALU), Floating Point Adder (FPA), 8-bit MIPS Processor with pipelining.

    C++ 1

  5. Yet-Another-C-Compiler Yet-Another-C-Compiler Public

    An implementation of a subset of GCC compiler done using flex and yacc (bison) done as a part of Compiler Sessional.

    C