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
BRAC University
Department of Computer Science and Engineering
January 2017 - December 2017
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
BRAC University
First Year Advising Team
May 2017 - December 2017
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
Projukti Next
May 2017
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
BRAC University
Department of Computer Science and Engineering
January 2014 - December 2017
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
Publications
IEEE Xplore Digital Library
Published in: 2019 5th International Conference on Advances in Electrical Engineering (ICAEE)
September 2019
Analysis and 3D Representation of Visual Information from fMRI of Ventral Temporal Cortex Using Neural Network and Support Vector Machine
- Date of Conference: 26 - 28 September 2019
- INSPEC Accession Number: 19316337
- Date Added to IEEE Xplore: 30 January 2020
- DOI: 10.1109/ICAEE48663.2019.8975656
- Publisher: IEEE
- Conference Location: Dhaka, Bangladesh
- Please click here to see the Publication
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 Contest2015 |
Honorable Mention |
DIU ACM ICPC World Finals Warm-Up Contest2016 |
Rank: 19th |
Intra BRAC University Programming ContestSpring 2016 |
1st Runner-up |
Intra BRAC University Programming ContestSummer 2016 |
Rank: 4th |
EATL - Prothom Alo Apps Contest2016 |
Top 30 |
BRACATHON 20152015 |
Top 27 |
BRACATHON II 20172017 |
Top 40 |
Hack Backpack 2 organized by BackpackJuly 2017 |
Participant |
UVA Online JudgeUser Name: Sakib2033 |
200+ Solved Problems |
Certifications
Solana Blockchain Development
- Successfully completed Solana Blockchain Developer Program
- The program is certified by Solana and Nas Academy
- Certificate Verification Link
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
- Completed all the video lectures and quizzes
- Passed the final examination with flying colors
- Certificate Verification Link
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
Web Development
- Under NASSCOM IT-ITES Sector Skill Council (SSC) Certification
- The program is certified by George Washington University, USA
- Certificate Verification No: G025462
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
BRAC University
ACM Students Chapter
August 2016 - July 2017
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
National English Carnival
Organized by Notre Dame English Club, Notre Dame College, Dhaka
2016 - 2019
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