Hello, I'm Sakib


I'm a Software Engineer from Dhaka, Bangladesh. I've been working at Therap Services LLC. since 2018. My team deals with the Complete Billing Module of our Company. I develop new features, maintain our current application and fix production issues. Right now, my focus is mostly on our State Specific Projects. As a Software Engineer, I have to work with several Technologies on a daily basis. Currently, I'm working with Java, Spring MVC, Hibernate, MyBatis, Oracle SQL, Bootstrap, HTML5, CSS3, JavaScript, Gradle, Oracle WebLogic Server and Git.
I received my Undergraduate Degree with High Distinction from BRAC University in Computer Science and Engineering in 2017. Teaching is one of my passions therefore I worked as a Student Tutor for my Department during my final year. Because of my remarkable academic performance, I was awarded the Performance Based Scholarship from the University. I was also placed in the Vice Chancellor's List for 3 Semesters and Dean's List for 5 Semesters.
I'm a deeply motivated, passionate and ambitious person who loves to work with technology. I'm adept in working both individually and in teams. I'm highly dedicated to my work and enthusiastic about solving real life problems to help people and make the world a better place for everyone.

Experience


Therap Services LLC

January 2023 - Present

Senior Software Engineer

  • Managing both current and new projects that involve a cross functional team of both Software Developers and Testers
  • Demonstrating various solutions to project stakeholders in multiple time zones by developing documentations, presentations, flowcharts, layouts and diagrams
  • Collaborating with engineers from different teams to identify internal processes that can be automated with modern technologies
  • Designing and developing scalable and highly available software as a service applications solving real life problems using advanced technologies
  • Researching about the latest software tools, libraries, frameworks, programming languages, user interface design patterns and migrating the existing codebase using newer development strategies
  • Training, coaching and mentoring junior to mid-level software engineers to enhance their skills
  • Maintaining and resolving issues with production's mission-critical components while serving the role of an on-call engineer

Therap Services LLC

January 2021 - December 2022

Software Engineer II

  • Developed Codes for new features along with test cases
  • Performed code reviews for codes written by other developers
  • Maintained the current application and fixed critical bugs in Production
  • Prepared Custom Reports for both the users and internal purposes
  • Rewrote old features with new technology
  • Developed Database Migration Scripts

Therap Services LLC

January 2019 - December 2020

Software Engineer

  • Promoted to this post from an Associate
  • Worked on both Frontend and Backend
  • Worked on State-Wide Billing Integration Projects
  • Worked with DBA team regarding SQL Optimization for both existing and new projects
  • Developed a better understanding about the Business Model of the company

Therap Services LLC

January 2018 - December 2018

Associate Software Engineer

  • Successfully completed 3 months of training
  • Worked mostly on backend
  • Fixed bugs in existing projects
  • Learned about HIPAA and handling PHI
  • Rewrote existing features using latest technology

Student Tutor

  • Course: CSE 111 - Programming Language II, Java
    Supervisor: Matin Saad Abdullah
    Duration: May 2017 - December 2017
  • Course: CSE 260 - Digital Logic Design
    Supervisor: Aniqua Zereen
    Duration: January 2017 - April 2017
  • Resposibilities
    • Conducted both theory and lab classes
    • Invigilated in examinations
    • Graded examination scripts and assignments
    • Provided consultation hour for students
    • Helped students with both theory and lab classes

Student Mentor

  • Provided academic advising to students
  • Monitored academic performance in first year courses
  • Facilitated the transition to academic and student life at University
  • Informed students about university requirements and campus resources
  • Advise students about planning and personal goal-setting for academic success at University

Intern Software Engineer

  • Worked mostly as a backend developer
  • Developed a messenger chatbot to integrate with current application
  • Developed a better under about ERP system
  • Worked on optimizing database queries
  • Presented new ideas regarding the enhancement of existing application

Education


Bachelor of Science in Computer Science and Engineering

  • Graduated with High Distinction
  • CGPA: 3.77 in scale of 4.0 (3.88 in last 2 years)
  • Placed 3 times in Vice Chancellor's List
  • Placed 5 times in Dean's List
  • Awarded Performance Based Scholarship

Notre Dame College

July 2011 - June 2013

Higher Secondary Certificate

  • GPA: 5.0 in scale of 5.0
  • Awarded Perfect Attendance Certificate
  • Awarded Youth Leadership Award and Lifetime Membership Award from Notre Dame English Club

Secondary Secondary Certificate

  • GPA: 5.0 in scale of 5.0

IELTS Score

Overall Listening Reading Writing Speaking
8.0 8.5 9.0 6.5 7.0

Projects


  • A web application to manage and interact with employees
  • The application has several user types and different roles like employee, admin and super admin
  • Technologies used: Java, Spring MVC, Hibernate, Gradle, Tomcat, SQL, Bootstrap, Sitemesh, ActiveMQ, Log4j
  • A web application to post and view Course reviews and Teacher reviews
  • The application has several user types and different roles like student, teacher, admin and super admin
  • All reviews will be anonymous to protect user privacy
  • Technologies used: Java, Spring MVC, Hibernate, Gradle, Tomcat, SQL, Bootstrap, Sitemesh, Log4j
  • A mobile based game developed for EATL - Prothom Alo Apps Contest, 2016
  • It was in top 5 in the Game category
  • Technologies used: Unity
  • A web based application to find bus routes in Dhaka City
  • Developed for Hack Backpack 2 organized by Backpack
  • Technologies used: JavaScript
  • A simple Todo List web app for managing Tasks
  • User can create account, update information after logging in and change password
  • In the dashboard, user can see all the Task details and actions
  • User can perform CRUD operations for each Task using the application
  • Technologies used: Java, Spring MVC, Hibernate, Gradle, Tomcat, SQL, Bootstrap, Sitemesh, Log4j
  • A web application to manage meals in an organization, event or home
  • Technologies used: Java Servlet, JDBC, Tomcat, SQL
  • A console application to sanitize HTML files
  • Technologies used: Java
  • A Hardware Project that has both autonomous and manual movement functionality
  • The robot can move in all directions
  • The robot can detect survivors autonomously
  • Built as a final project for Digital System Design course
  • Technologies used: Python, Raspberry Pi, Arduino

Autonomous Home Security System

  • A Hardware Project that has autonomous home security functionality
  • Built as a final project for Computer Interfacing course
  • Technologies used: Python, Raspberry Pi, Arduino

Skills


Programming Languages
Java, C++, Python, Dart
Framework
Spring, Bootstrap, Flutter
Database System
Oracle, MySQL
Front End Languages
HTML5, CSS3, JavaScript
Version Control
Git

Achievements


ACM ICPC Dhaka Regional On Site Contest

2015

Honorable Mention
DIU ACM ICPC World Finals Warm-Up Contest

2016

Rank: 19th
Intra BRAC University Programming Contest

Spring 2016

1st Runner-up
Intra BRAC University Programming Contest

Summer 2016

Rank: 4th
EATL - Prothom Alo Apps Contest

2016

Top 30
BRACATHON 2015

2015

Top 27
BRACATHON II 2017

2017

Top 40
Hack Backpack 2 organized by Backpack

July 2017

Participant
UVA Online Judge

User Name: Sakib2033

200+ Solved Problems

Certifications


Solana Blockchain Development

Machine Learning

  • Paricipated in regular class lectures and completed all the group projects and assignments
  • Completed and presented the final project involving machine learning concepts and applications
  • Certificate Verification Link

Machine Learning

Quantum Computing and Machine Learning

  • Successfully completed Introduction to Quantum Computing course
  • The program is certified by Qubit by Qubit and sponsred by IBM Quantum
  • Certificate Verification Link

KnowBe4

January 2020 - Present

Cyber Security Training

  • Spearphishing - Catching the Big Phish
  • Computer Security & Data Protection
  • 2020 Your Role: Internet Security and You
  • Social Media: Staying Secure in a Connected World
  • 2017 Kevin Mitnick Security Awareness Training
  • Handling and Sharing Sensitive Information
  • Taking Security Home: Working Remotely
  • 2020 Common Threats
  • Kevin Mitnick - Two-Factor Authentication Attack
  • Security Awareness Fundamentals
  • Phishing Fundamentals
  • Privacy Basics
  • Data Breach
  • Understanding URLs
  • Security Snapshots #01 - Physical Access
  • Security Moments Series: Spot the Bad Attachment
  • Phishing Your Inbox
  • Phil Hendrie & Kevin Mitnick Pretexting - Credential Harvesting Attack
  • KnowBe4 Pretexting - "Tech Support" Social Engineering
  • Information Security on Mobile Devices with Quiz
  • HIPAA Overview for End Users
  • Criminal Minds: Spear Phishing
  • 2023 Kevin Mitnick Security Awareness Training - 15 minutes
  • 2023 Danger Zone
  • When You Report, We Get Stronger
  • Standups 4 Security Series with Quiz: Spearphishing - Catching the Big Phish
  • Standups 4 Security Series with Quiz: Don't Trust Anybody - CEO Scam
  • Cyber Heroes Series: Don't Take the Bait
  • 2022 Kevin Mitnick Security Awareness Training - 15 minutes

Activities


Student Trainer

  • Conducted regular classes regarding Competitive Programming
  • Trained students about ACM ICPC and other Programming Competitions
  • Organized and conducted special workshops for students
  • Worked as a problem setter for internal programming competitions
  • Monitored student performances and provided necessary feedbacks

Judge/Adjudicator

  • Worked on several national events
  • Maintained detailed result sheet of the participants
  • Graded scripts and presentations

Assistant General Secretary

  • Organized inter college carnival and workshops
  • Organized orientation program for freshers
  • Published yearly magazine of the club

Interests


  • Travelling
  • Reading Books
  • Watching Movies and TV Series
  • Playing indoor games like Table Tennis and Billiards
  • Playing outdoor games like Badminton and Football

Languages


  • Bengali
    Native or bilingual proficiency

  • English
    Full professional proficiency

  • Hindi
    Limited working proficiency