
Bashir Ahmed Rakib
Verified Expert in Engineering
Back-end Developer
Eichwalde, Germany
Toptal member since November 10, 2022
Bashir is a senior software developer with a bachelor's degree in computer science, specializing in back-end development. He is passionate about continuously discovering cutting-edge technologies and studying different software development approaches. Bashir also builds simple, small components and makes them work together to achieve complex tasks.
Portfolio
Experience
- Spring Boot - 8 years
- Spring - 6 years
- Java - 6 years
- RDBMS - 6 years
- Software Development Lifecycle (SDLC) - 6 years
- Hibernate - 6 years
- JavaScript - 4 years
- Microservices Architecture - 3 years
Availability
Preferred Environment
Spring, Hibernate, Spring Boot, MySQL, Elasticsearch, Spring Security, REST, Kubernetes, Microservices Architecture, JEE
The most amazing...
...project I've completed is migrating legacy code with around 50 million data rows and releasing it without downtime.
Work Experience
Senior Back-end Engineer
Labforward
- Designed and developed an Elasticsearch indexer to improve the search experience.
- Migrated legacy code to modern REST API along with database schema changes, moving old data to the new structure.
- Participated actively in reviewing code and mentoring teammates.
Senior Software Engineer
Therap BD
- Developed a service to consume client API using OAuth to exchange secured data with third-party sources using Spring Boot.
- Integrated a cloud-based video streaming service to the enterprise application so users can log their video-based activities with proper access rights and roles.
- Added timestamp-based partitioning to the database on a table with over 10 million writes monthly.
- Created a complex billing process for a multi-tenant system with a chain-of-approval request feature across stakeholders from different levels of the organization and user accounts.
Experience
Log Parser Using Spring Batch
https://github.com/rakibmail22/spring-batch-log-parser/Inventory API Repository
https://github.com/rakibmail22/lr-challenge/Hyperbee Social Hub
https://github.com/rakibmail22/hyperbeeDynamic Advanced Search Using Elasticsearch for Lab Register
Education
Bachelor's Degree in Computer Science
BRAC University - Dhaka, Bangladesh
Skills
Libraries/APIs
REST APIs, jQuery
Tools
Gradle, CircleCI
Languages
Java, SQL, JavaScript, HTML, CSS
Frameworks
Spring, Hibernate, Spring Boot, Spring Security, Spring MVC, Spring Batch, Spring Microservice
Paradigms
REST, Microservices Architecture, Unit Testing, Microservices
Storage
MySQL, RDBMS, Elasticsearch, Spring Data JPA
Platforms
Kubernetes, JEE, Docker, Amazon Web Services (AWS)
Other
APIs, Algorithms, Data Structures, Software Engineering, Software Development Lifecycle (SDLC), WebLogic, Video Streaming, Integration Testing, Amazon RDS
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring