Rakib .

Rakib .

  • Java Developer
  • Kanazawa, Japan
  • **** **** ****
  • 9 Jahre Erfahrung
  • ASAP
  • Mid-Level

I have about 8 years of hands-on experience in developing web-based services and applications using Java, Spring Boot, Webflux, Spring Integration, Redis, Mule, Apache Kafka, Mongo Db, Jenkins, Docker, and Kubernetes in microservice-based projects. I graduated with a Bachelor of Science in Computer Science from the University of Engineering and Technology, Rajshahi, Bangladesh. Since then, I have been passionate about solving complex problems and creating real-world applications. I have also obtained certifications in Oracle, Scrum, and Kubernetes, and have won multiple awards for my projects and programming skills. I love to work with new technologies and challenges and collaborate with my team and clients to deliver high-quality products.

Bildung

B

B.Sc. Eng. in Computer Science & Engineering

Rajshahi University of Engineering & Technology, Bachelor's Degree, Bangladesh
2010 - 2014
This is the Engineering degree where I completed 160.5 credits & learned Computer fundamentals, Different types of Mathematics, Computer Programming, Computer Architecture, Data Communication, Computer Graphics, Software Engineering, Compiler Design, Object Oriented Programming, Data Structure, Algorithms, and Artificial intelligence. ActivitiesI also attended many programming contests.National Collegiate Programming Contest 2012,in BUBTChampion in the West Bengal Site of Bangladesh in Collegiate Competitive Programming Contest Attended “ACM Asia Programming Contest 2011, 2012” Competitive Programming Contest in Dhaka site 2011 & 2012 Details in Link: http://rakibhasan.crevado.com/certificatesAttended “Boot Camp” , Code Warriors’ Challenge 2014 Get a position in the Top Ten of all Universities in CODE WARRIORS'​ CHALLENGE as an Application Developer Details in Link: http://rakibhasan.crevado.com/certificateThesisCCM Based Email Authorship Identification Model Using Backpropagation (Artificial Intelligence)❖ Email Authorship Identification❖ Source Code Authorship Identification❖ Challenge for reducing Cyber Crime❖ Define spam email from inbox❖ Implementation Phase is using Artificial Intelligence (Neural Network)

Arbeit & Erfahrung

B

Application Engineer

BJIT Group
Feb'2019 - May'2021
Developing Different types of products using Java (Spring Boot, Webflux, Spring Integration), Redis, Mule, Apache Kafka, Mongo Db, Jenkins, Docker, and Kubernetes in microservice-based projects
C

Team Lead

Crystal Technology Bangladesh
Apr'2016 - Jan'2019
Lead the Team & manage projectHospital Automation Software Development using Java(Spring)Big Data Analysis, Complex Algorithm Implementation
A

Software Engineer

aVis Technologies Limited
Feb'2015 - Mar'2016
Software Development, APP Development, IVR Development

Projekte

S
Description: A multi-model service-based Platform for any Kind of business where Accounting, Sales, Stock, CRM, HRM, and Tracking Business Zone use a single Mobile. Used Technologies: Java(Groovy/Grails, Android), MySQL, Semantic UI, Angular.js, Jasper report DevOps & Cloud Environment: Jenkins, Docker, AWS Services- EC2, S3, RDS, SES, CloudWatch Responsibilities: Design and coding
H
Description: Bahmni is an easy-to-use EMR & hospital system. It combines and enhances existing open-source products into a single solution. In the backend, four separate open-source projects & in the front-end one angular-based application is running for the clinical solution. And also integrates with Shared health records (SHR) with DGHS, Bangladesh Government. Used Technologies: Java(Spring), PostgreSQL, Jasper report, Angular, Python DevOps & Cloud Environment: Jenkins, Docker, Own cloud environment Responsibilities: Customize existing features, develop new feature & Deployment
A
Description: Japanese amusement park System. There are many APIs to which I have contributed like MAP API, User management API, Program management API, and Payment API. This system had also one mobile app for the end user. Used Technologies: Java- Spring Boot, Spring Data JPA, Spring Security, PostgreSQL with PostGIS DevOps & Cloud Environment: Docker, AWS Services-AWS SES, Lambda, EC2, S3, DynamoDb, CloudSearch, RDS, CloudWatch, AWS CodePipeline, AWS CodeDeploy Others: Tested the implemented system for one(1) million peak requests using the load testing framework Jmeter. Responsibilities: Coding, Unit Testing, Peer Programming, Deployment
G
Description: School Result, Fingerprint Attendance device integration, Library Automation, Student performance, Accounting, Inventory Management, SMS Integration and 20+ features. Used Technologies :Java(Groovy/Grails), MySql, Bootstrap, JQuery DevOps & Cloud Environment: Jenkins, Docker, AWS Services- EC2, S3, SES, AWS Pinpoint Responsibilities: Design and coding
C
Description: E-commerce Application for Second-Hand products. There are many APIs like Payment APIs, Sales APIs, Billing APIs, Product APIs, Inventory APIs, User management APIs Used Technologies: Java-Spring boot, Spring Data JPA, Spring Security), PostgreSQL DevOps & Cloud Environment: Jenkins, Docker, AWS Services- EC2, Lambda, S3, RDS, SES, CloudWatch Responsibilities: Coding, Unit Testing, Peer Programming, Deployment
M
Description: Middleware Microservice APIs of E-commerce Application. There are many services named Cabinet APIs (File Management APIs, Review APIs, Order APIs, Product APIs, Shop APIs, Inventory APIs, License Mgt APIs, Main menu APIs, and Authorization APIs) Used Technologies: Java - Spring Boot, Spring Integration, Webflux(reactive programming), Spring-Cloud-Kafka, Spring-Cloud-Config-server, Spring-Cloud-Eureka-Server, Redis, MongoDB, MySQL DevOps & Cloud Environment: Jenkins, Docker, Kubernetes (Rakuten Onecloud)Monitoring Tools: Filebeat, Kibana, Prometheus, Grafana Others: Apache for load balancer, Nginx for front-proxy & back-proxy mapping, Sonarqube for code Coverage Checking, Log back Responsibilities: Architecture design, Coding, Unit Testing, Performance Test, Code Review, Deployment using CI/CD Pipeline
A
Description: This is an API gateway project that is part of the microservice architecture that provides Common Authentication, Some request filtering, The request filtering can be configured based on JSON configuration. The JSON Configurations are loaded from the Spring cloud config server & refreshed at runtime if any update on API configurations. Used Technologies: Java - Spring Boot, Spring Integration, Webflux(reactive programming), Spring-Cloud-Kafka, Spring-Cloud-Config-server, Spring-Cloud-Eureka-Server DevOps & Cloud Environment: Jenkins, Docker, Kubernetes (Rakuten Onecloud)Monitoring Tools: Filebeat, Kibana, Prometheus, Grafana Others: Apache for the load balancer, Nginx for front-proxy & back-proxy mapping, Sonarqube for code Coverage Checking, Log-back Responsibilities: Coding, Unit Testing, Performance Testing, Code Review, Deployment using CI/CD Pipeline

Schulungen

H

Hands on Training on Software Design Pattern

BJIT Academy, Bangladesh
2021 - 2022
Learning Design patterns & implementing them in projects

Berufliche Fähigkeiten

Framework
  • Apache 4 Jahr(s)
  • Bootstrap 1 Jahr(s)
  • jQuery 1 Jahr(s)
  • Docker 4 Jahr(s)
  • AngularJS 1 Jahr(s)
  • microservices 5 Jahr(s)
  • React js 1 Jahr(s)
  • Spring Boot 8 Jahr(s)
  • JMS 2 Jahr(s)
General
  • Nginx 4 Jahr(s)
  • Kibana 4 Jahr(s)
  • ERP 1 Jahr(s)
  • Azure 1 Jahr(s)
Technology
  • Confluence 4 Jahr(s)
  • JIRA 4 Jahr(s)
  • Kafka 4 Jahr(s)
  • AWS 2 Jahr(s)
  • Git 8 Jahr(s)
Database
  • JSON 4 Jahr(s)
  • PostgreSQL 3 Jahr(s)
  • Redis 4 Jahr(s)
  • MongoDB 4 Jahr(s)
  • AWS S3 2 Jahr(s)
  • MySQL 5 Jahr(s)
  • Hibernate 5 Jahr(s)
Testing
  • JMeter 4 Jahr(s)
  • Load Testing 4 Jahr(s)
  • Jenkins 4 Jahr(s)
  • JUnit 8 Jahr(s)
  • Unit Testing 8 Jahr(s)
DevOps
  • AWS CLI 2 Jahr(s)
  • AWS Lambda 1 Jahr(s)
  • AWS RDS 2 Jahr(s)
  • AWS IAM 1 Jahr(s)
Language
  • Java 8 Jahr(s)
  • HTML5 2 Jahr(s)
API
  • REST APIs 8 Jahr(s)

Sprachen

  • English very good
Remoteplatz Logo