
Safayat Rahaman
Verified Expert in Engineering
Microservices Developer
Espoo, Finland
Toptal member since June 14, 2021
Safayat has a bachelor's degree in computer science and nearly a decade of software development experience using Java and JavaEE technologies. He also has a fair amount of experience in front-end development, strong exposure to relational and NoSQL databases, and a strong understanding of SDLC phases. Additionally, Safayat is well-versed in the design, development, testing, and deployment of web applications using object-oriented analysis and design.
Portfolio
Experience
- MySQL - 7 years
- Java 8 - 6 years
- RESTful Microservices - 4 years
- Spring Boot - 4 years
- MongoDB - 4 years
- Angular - 2 years
- Elasticsearch - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Linux, MacOS, Git, Slack, Jira, JVM
The most amazing...
...thing I've developed was Nacomment, a commenting system. We developed it from scratch for Nettavisen. It was nominated as the best innovative project in Norway.
Work Experience
Server Developer
Rovio
- Contributed to the project on player states migration, reducing the server maintenance cost.
- Joined as a server developer but also contributed to the front-end applications.
- Wrote a prototype in Java to test the performance of the storage server.
Senior Software Engineer
Cefalo
- Developed a JWT-based SSO Authentication system from scratch for the Asta portal (https://www.arkivportalen.no/).
- Worked as full-stack Java developer for Asta portal. The Asta portal is a distributed system that provides a public searching and requisition service for Norwegian archives.
- Served as a full-stack developer for an archive manager, an engine to design, create, and publish the Norwegian archives.
- Contributed as a core developer for the commenting system, Nacomment, which was developed from scratch.
- Provided both back-end and front-end development for a popular Norwegian blog system, Blogsoft (blogg.no).
- Worked as a back-end developer in a Jakarta EE application, Rssdesk, that generates and manipulates RSS feeds from different sources.
- Developed an Angular-based prototype for an archive manager to show as a demo to potential customers of Asta. The prototype helped Asta to get new customers.
Software Engineer
Stellar plex
- Served as one of the core developers of an in-flight entertainment automation system, StarHub.
- Designed, developed, and maintained the StarHub project.
- Successfully released the first version of the project under a strict deadline.
Junior software engineer
Reve Systems
- Developed VoIP switch by implementing H323 protocol.
- Worked as a full-stack developer in the Itelbilling (a VoIP billing solution) project.
- Implemented an installer and custom UI generation tool for Itelbilling.
Experience
Asta Portal
https://www.arkivportalen.no/aboutEducation
Bachelor's Degree in Computer Science and Engineering
University of Dhaka - Dhaka, Bangladesh
Certifications
Machine Learning
Coursera
Skills
Libraries/APIs
RxJS, JDBC, jQuery, Pandas, JAX-RS
Tools
Git, Jenkins, Keycloak, NGINX, IntelliJ IDEA, Slack, Jira, Apache Tomcat, Apache Maven
Languages
Java 8, Java, Kotlin, SQL, Java 7, JavaScript, Octave, Python 3, TypeScript
Frameworks
Spring, Spring Boot, Angular, OAuth 2, Spring MVC, Apache Struts, Hibernate, JSON Web Tokens (JWT), JUnit, Jakarta Server Pages (JSP), Bootstrap, Mockito
Storage
MySQL, MongoDB, Elasticsearch, PostgreSQL
Paradigms
Kanban, Microservices, Microservices Architecture
Platforms
Docker, Apache Kafka, Adobe ColdFusion, Linux, MacOS, JVM, Amazon Web Services (AWS)
Other
RESTful Microservices, Back-end, Algorithms, VoIP, RMI, SOAP, WebSockets, Testcontainers, Supervised Machine Learning, Unsupervised Learning
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