Hi, I'm Md Showkat Hossain Chy.

A
I'm a coding enthusiast, a passionate learner and software engineer on a mission to crack the case of every complex, real-world problem.
Welcome to my world of code!

About

My journey in technology commenced with a Bachelor's degree in Computer Science and Engineering from Daffodil International University in Dhaka. To further sharpen my skills and knowledge, I embarked on a Master's in Computer Science at Baylor University, a transformative experience spanning from January 2022 to December 2023.

My career has been quite an exciting ride. I've had the privilege of serving as a Fullstack Developer at the ICPC Foundation, where I delved into the worlds of Java-Spring-Boot and ReactJS, crafting creative solutions. Before that, I played a pivotal role as a Senior Software Engineer at Samsung Research Bangladesh (SRBD) developing Bluetooth communication protocols for wearable devices. My journey also includes experiences as a Software Engineer at SRBD and a Junior Fullstack Developer at Divine IT Limited.

  • Languages: C, C++, Python, Javascript, Java, Blueprint, HTML, CSS, Bash.
  • Databases: MySQL, PostgreSQL, MongoDB
  • Libraries and Frameworks: Django, ReactJS, FreeRTOS, Java Spring Boot, Bootstrap, jQuery, NumPy, Pandas, TensorFlow.
  • Developer Tools: Git, Perforce, Docker, Postman, Grafana, AWS, EC2, S3, CloudWatch, GCP, Kafka, Jira, JTAG.
  • Problem Solving: Solved 1300+ programming problems in LeetCode, UVa, LightOJ, Codeforces, and HackerRank etc.
  • Technical knowledge: Distributed Systems, Software Architecture, Bluetooth Protocols, Microservices, Design Pattern.

I'm actively seeking an opportunity to excel in a challenging role that leverages my expertise in Software Engineering. I'm driven by a passion for continuous professional development, a thirst for engaging experiences, and a strong desire for personal growth. If you have an exciting opportunity that aligns with these aspirations, I'd love to connect and explore how I can contribute to your team.

Experience

Fullstack Developer
  • Developed new features, fixed bugs, and improved code quality for the ICPC official website in Java-Spring-Boot and ReactJS.
  • Merged ICPC official and ICPC Hotel ReactJS projects to communicate with different microservices.
  • Tools: Spring Boot, Java, ReactJS, MySQL, AWS: Cloud Watch, Code Commit, RDS.
Jan 2022 - Jun 2022 | Waco, Texas, United States
Senior Software Engineer
  • Developed Samsung Accessory Protocol(SAP) library in C/C++ for seamless and secured communication, and data exchange between wearables and smartphones (for both Android and iOS).
  • Implemented message queues using Dialog’s DA1469x SDK for efficient inter-task communication.
  • Taken part in software architecture and system design, code reviews, and tasks assignment among team members.
  • Tools: C, C++, FreeRTOS, Bluetooth Low Energy, Dialog SDK, JTAG, UART, SPI.
Mar 2020 - Dec 2021 | Dhaka, Bangladesh
Software Engineer
  • Built FreeRTOS-based applications & backend services using test-driven development (TDD) for wearable devices.
  • Developed and debugged applications for wearables using JTAG and worked with MCU peripherals including SPI and UART.
  • Designed & developed application’s GUI in embedded UI framework (e.g. emWin).
  • Tools: C, C++, FreeRTOS, Bluetooth Low Energy, Dialog SDK, JTAG, UART, SPI.
Jul 2018 - Feb 2020 | Dhaka, Bangladesh
Junior Fullstack Developer
  • Developed new features for Django-based ERP solutions encompassing payroll, HR, inventory, sales, procurement, etc.
  • Integrated a payment system to purchase AirTicket using REST API in Python, Django, Javascript, Ajax, and JQuery.
  • Tools: Python, Django, JavaScript, HTML, CSS, jQuery, AJAX.
Jan 2018 - June 2018 | Dhaka, Bangladesh

Projects

Screenshot of ICPC
ICPC Global

Developed different modules for ICPC Official Website

Accomplishments
  • Tools: Java, Spring Boot, AWS, MySQL, ReactJS, Microservices
  • Developed new features, fixed bugs, and made code improvements for the ICPC in Java-Spring and ReactJS.
  • Merged ICPC official and ICPC Hotel ReactJS projects to communicate with different microservices which are written in Java Spring.
Screenshot of  BEAVR
BEAVR

A VR application to benchmark human performance in identifying burned chicken nuggets.

Accomplishments
  • Tools: Blueprint, Python, C++, Unreal Engine 5, Quixel
  • Developed a VR application for identifying burned chicken nuggets.
  • Optimized static mesh upload and material creation.
  • Programmatically created static meshes from object files.
  • Deployed a local Perforce server and later migrated it to AWS.
Screenshot of  DBMS Lock
Databse TX Recovery and Lock Manager

Python-based database transaction system ensuring ACID properties.

Accomplishments
  • Tools: Python, MongoDB, MapReduce, PySpark, MySQL
  • Implemented a Python-based database transaction system ensuring ACID properties.
  • Implemented two-phase locking and write-ahead logging for data integrity.
  • wrote programs to analyze baseball data, implementing Weighted On-base Average for Hall of Fame eligibility assessment.
Screenshot of  Dual Sensor
Dual Sensor PoC

Real-time transmission of wearable sensor data to smartphones every 15 milliseconds.

Accomplishments
  • Tools: C, C++, BLE, FreeRTOS, DA1469x, JTAG, UART, MCU, SPI
  • Enabled seamless and efficient data transfer using Bluetooth Low Energy (BLE) protocol for Nintendo gaming console
  • Demonstrated real-time transmission of wearable IoT sensor data.
Screenshot of  Galaxy Fit 2
Samsung Galaxy Fit 2

Established BLE connections between wearables and Android/iOS smartphones.

Accomplishments
  • Tools: C, C++, BLE, FreeRTOS, DA1469x, emWin, JTAG, UART, MCU, SPI
  • Developed Samsung Accessory Protocol (SAP) library in C/C++ for seamless and secured communication and data exchange.
  • Implemented message queues for inter-task communication.
Screenshot of  Galaxy Fit
Samsung Gear Fit

Developed FreeRTOS-based applications and backend services using test-driven development for wearables.

Accomplishments
  • Tools: C, C++, BLE, FreeRTOS, DA1469x, emWin, JTAG, UART, MCU, SPI
  • Designed customized message packet format for Bluetooth integration.
  • Developed and debugged applications for wearables using JTAG and worked with MCU peripherals including SPI and UART.
  • Developed FreeRTOS-based applications using TDD.
  • Designed GUI in an embedded UI framework.

Skills

Languages and Databases

C
C++
Python
Java
JavaScript
Shell Scripting
HTML5
CSS3
MySQL
PostgreSQL

Libraries

NumPy
Pandas
PySpark
scikit-learn
matplotlib

Frameworks

Django
Spring Boot
ReactJS
Bootstrap
TensorFlow
PyTorch
FreeRTOS
Hadoop
Keras

Other

Git
AWS
Docker
Kubernetes
Kafka
Postman
Grafana
Perforce
Heroku

Education

Baylor University

Waco, Texas, USA

Degree: Masters of Science in Computer Science
CGPA: 3.30/4.0

    Relevant Courseworks:

    • Advanced Algorithms
    • Theory of Computation
    • Software Engineering
    • Machine Learning
    • Cloud Computing
    • Advanced Database
    • Human Computer Interation

Daffodil International University

Dhaka, Bangladesh

Degree: Bachelor of Science in Computer Science and Engineering
CGPA: 3.13/4.00

    Relevant Courseworks:

    • Data Structures and Algorithms
    • Artificial Intelligence
    • Object Oriented Programming
    • Database Management Systems
    • Operating Systems
    • Computer Architecture

Research Papers

Research Papers

Contact