Summary
Overview
Work History
Education
Skills
Problem Solving
Language Efficiency
Timeline
Generic
Md Shakural Islam Sarder

Md Shakural Islam Sarder

Software Engineer
Poing

Summary

With 8+ years of software development experience, I have refined my skills in project management and team leadership. Throughout my career, I closely collaborated with QA and designers to conduct comprehensive requirement analysis, design, and testing. My expertise spans front-end, back-end, and mobile application development. Leveraging my diverse skill set, I am equipped to contribute to the success of any software development project."

Overview

11
11
years of professional experience
4034
4034
years of post-secondary education

Work History

Software Engineer

mobyX
01.2020 - 05.2022
  • Company Overview: The Objective of Harmony Platform is to incorporate transportation modules to run different simulations
  • Each module runs in an individual container within the docker network
  • For inter-container communication, confluence-kafka is used to communicate between containers
  • The back-end (server) is developed with Flask-Nginx-Gunicorn while the front-end (client) is developed with Angular
  • The Objective of Harmony Platform is to incorporate transportation modules to run different simulations
  • Each module runs in an individual container within the docker network
  • For inter-container communication, confluence-kafka is used to communicate between containers
  • The back-end (server) is developed with Flask-Nginx-Gunicorn while the front-end (client) is developed with Angular
  • A python framework designed to manage inter-container communication between multiple containers
  • The interface contains a database handler (mongodb), a message sender and message receiver (kafka)
  • Google protobuf is used to define the message
  • Modules of Harmony platform use this framework to communicate with each other
  • The Objective of Harmony Platform is to incorporate transportation modules to run different simulations
  • Each module runs in an individual container within the docker network
  • For inter-container communication, confluence-kafka is used to communicate between containers
  • The back-end (server) is developed with Flask-Nginx-Gunicorn while the front-end (client) is developed with Angular

Internship

Retorio
01.2019 - 08.2019
  • The goal of this project is to develop an iOS application for retorio platform that helps to discover sales and customer service talents, conducting training, and empowering the HR department
  • Basically, the app allows users to record videos (presentation) and periodically send the video packet to the server
  • Subsequently, It shows the analysed results in different graphs and charts

Sr. Software Engineer

Fox Rent a Car
11.2016 - 08.2018
  • Company Overview: FOXPress, an iOS application for car sharing designed to make long term rentals faster, easier and cheaper
  • I lead the iOS team and designed the app architecture
  • The app lets us skip the counter, automate pick-up and exit, and fully manage our prepaid rentals
  • Internal mobile application designed for tracking Fox's service agent management
  • The app contains four modules
  • They are Licence Scanner, Service Agent, Mechanic and Return Vehicle
  • Worked on three of the Modules
  • FOXPress, an iOS application for car sharing designed to make long term rentals faster, easier and cheaper
  • Https://itunes.apple.com/us/app/foxpress/id1121139044?mt=8

Sr. Software Engineer

M2SYS Technology
10.2015 - 10.2016
  • CircleCare is a new way to build and sustain relationships with our families
  • I lead the iOS development team
  • My sole responsibility was to develop and design the architecture of the application
  • Some key features that I worked on are Feed, TimeLine, Status Update, My Circle, Notifications
  • Https://itunes.apple.com/us/app/circlecare/id1139136236?mt=8

Software Engineer

JustShareIt Inc
06.2013 - 08.2015
  • The JustShareIt iOS app is designed to share and rent a car on the go! Through the app, travellers can instantly find and check out the most suitable nearby car for rent based on their location
  • Rentals can also be changed or extended without contacting a rental agent
  • From their iPhones, car owners can list their vehicles, accept or decline reservations, as well as manage reservation activities
  • DIMS (Drug Information Management System) is a drug management application of Bangladesh
  • It is one of the most advanced and up-to-date sources of available drugs information, serving the healthcare & pharmaceutical professionals
  • Https://itunes.apple.com/us/app/justshareit/id545886928?mt=8
  • Https://itunes.apple.com/us/app/twgbd-dims/id944794906?ls=1&mt=8

Jr. Software Engineer

Prolog Inc
04.2011 - 05.2013
  • IOS app designed for Bangladesh's leading English newspaper updating 24/7 with latest, breaking politics, business, technology, world, entertainment, sports, lifestyle etc
  • Best iOS app for Chicago Jazz Scene
  • An event management app with convenient access to all the necessary information to get ready for the most Jazz events, shows and festivals in the Windy City
  • This app can be best described as 'Personal Data Modeller' - An iOS application that builds personalised directory models for individuals and families
  • Dropbox was integrated as the data storage medium
  • Https://itunes.apple.com/us/app/the-daily-star/id589009555?ls=1&mt=8
  • Https://itunes.apple.com/us/app/idance-cruise/id908156293?ls=1&mt=8
  • Https://itunes.apple.com/us/app/salmonpdm/id900957270?mt=8&ign-mpt=uo%3D4

Education

M.Sc. - Informatics

Technische Universität München

B. Sc. - Computer Science and Engineering

Shahjalal University of Science And Technology

Skills

    Python, TypeScript

    Flask, Nginx, Gunicorn, FastApi

    Docker, docker-compose

    Kafka, Faust

    Swift, Objective C

    Mysql, Sqlite, Mongodb

    Github, Jira, Design Pattern, OOP, UML

Problem Solving

  • Solved 217 problems in Hangzhou Dianzi University Online Judge., http://acm.hdu.edu.cn/userstatus.php?user=soton_sust
  • Solved 224 problems in University of Valladolid online judge., https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=20&page=show_authorstats&userid=41336

Language Efficiency

German - A1, 

English - Fluent, 

Bangla - Fluent

Timeline

Software Engineer

mobyX
01.2020 - 05.2022

Internship

Retorio
01.2019 - 08.2019

Sr. Software Engineer

Fox Rent a Car
11.2016 - 08.2018

Sr. Software Engineer

M2SYS Technology
10.2015 - 10.2016

Software Engineer

JustShareIt Inc
06.2013 - 08.2015

Jr. Software Engineer

Prolog Inc
04.2011 - 05.2013

M.Sc. - Informatics

Technische Universität München

B. Sc. - Computer Science and Engineering

Shahjalal University of Science And Technology
Md Shakural Islam SarderSoftware Engineer