GithubHelp home page GithubHelp logo

Visitor LinkedIn Badge Twitter Badge

Summary

5 years experienced Software Engineer specializing in backend and RESTful API development using Python 🐍, Django, FastAPI both in Amazon Web Services, and Google Cloud Services. Passionate about discovering data-driven insights and working as one team to solve business problems.

Technical Skills

Languages Python, SQL
Frameworks Django, Django REST, FastAPI, Flask, AWS CDK, Serverless
Databases PostgreSQL, MySQL, SQLite
Libraries SQLAlchemy, NumPy, Pandas, Matplotlib, Seaborn, Scikit-learn, SpaCy
Cloud Services Amazon Web Services, Google Cloud Platform
CI/CD + Monitoring Github Actions, CircleCI, Datadog, Grafana, Sentry
Others Docker, Kubernetes, Version Control, Unit Test, Data Scraping

Experience

Software Engineer, momox SE

Mar 2023 to Present

  • Worked on momox fashion France integration for order, invoice, return and refund services.
  • Currently working on managing offers and orders for external fashion marketplaces using domain driven design (DDD).

Software Engineer, Planetly

May 2022 to Jan 2023

  • Worked on implementing Auth0 SSO and user invite flow in ESG Portfolio Manager using Django.
  • Refactored Distance Calculator module for geocoding locations and distance calculation using HERE API and Google Maps API for different transport means in FastAPI.
  • Participated in imperial unit system implementation for different activities for Carbon Impact Manager app using Django REST framework.
  • Improved logging, error handling, and monitoring functionality for emission calculation module. Created dashboards to measure latency, success rate, etc in Datadog.

Working Student - Engineering, Scout24 SE

Sep 2020 to Mar 2022

  • Collaboratively developed monitoring service to maintain scheduled security analysis of code repositories using Python, and GitHub REST API.
  • Worked on the reporting service that manages the workflow of security-related tickets through the use of project management tool.
  • Refactored the automation of ticket escalation and notification service using service catalog.
  • Developed REST APIs for improved visibility between JIRA and HackerOne reports using Flask.
  • Contributed to internal client library used among S24 security products using Python.

Software Engineer, Brain Station 23

Jul 2016 to Sep 2019

  • Developed backend web applications and RESTful API endpoints using Python, and Django.
  • Implemented micro-services for inter-service communication using AWS serverless architecture.
  • Provided ongoing maintenance, support, and enhancements in existing systems and platforms.
  • Worked closely with product owners, mobile devs, and QA to prioritize and analyze requirements.
  • Participated in unit test writing, code reviews, and pair programming to improve code quality.

Projects

ESG Portfolio Manager

Software Engineer, Planetly, Jun 2022 to Aug 2022

Technologies Used: Python, Django, Django REST, PostgreSQL, Celery, Docker, Kubernetes, etc.

  • A multi-tenant web application for venture capital firms to manage their portfolio companies and collect ESG reporting data.
  • Worked on the questionnaire template creation process using different ESG frameworks.
  • Implemented ESG data collection flow by sending questionnaires to portfolio companies.

Vulnerability Notification Service

Working Student - Engineering, Scout24, Jan 2021 to Mar 2022

Technologies Used: Python, AWS: CDK, API Gateway, Lambda, DynamoDB, SQS, etc.

  • A serverless application that creates transparency and control by keeping track of security tickets using Jira and notifying the owner of the affected service.
  • Integrated service catalog to automate the ticket escalation process by finding the right owner.
  • Implemented functionality for ticket closing once they get resolved.

TEQ - Fleet Management System 🔗

Software Engineer, Brain Station 23, Oct 2016 to Sep 2019

Technologies Used: Python, Django, Django REST, PostgreSQL, Firebase, AWS: EC2, RDS, Lambda, API Gateway, S3, SQS, SNS, etc.

  • A multi-tenant web application that provides modern transport services for groups.
  • Implemented functionalities for different types of trip planning and ongoing trip operations.
  • Enabled cross-company trip sharing, and emergency crisis management system.

Correlation Analysis between Reddit Data and Stock Prices 🔗

Masters Student, University of Potsdam, Apr 2021 to Sep 2021

Technologies Used: Python, Django, Django REST, PostgreSQL, Firebase, AWS: EC2, RDS, Lambda, API Gateway, S3, SQS, SNS, etc.

  • A research project to investigate whether the discussions taking place on r/wallstreetbets can affect stock prices. Observed that Random Forest outperforms other conventional ML models in predicting the daily up-down movement and price of the stocks.
  • Wrote Python script to fetch Reddit post and comments data using pushshift API. Performed data preprocessing, feature engineering, sequential feature selection.
  • Implemented several ML models: Linear, Ridge, Lasso Regression, Decision Tree, Random Forest, Multilayer Perceptron, and SVM. Finally evaluated the models' performance.

Certifications

Education

Masters in Data Science, University of Potsdam

Oct 2019 - Dec 2022

  • Courses: Data Analysis, Machine Learning, Advanced Problem Solving, etc.

BSc in Computer Science and Engineering, Ahsanullah University of Science and Technology

Apr 2012 - Jun 2016

  • Courses: OOP, Data Structures, Database Systems, Software Development, etc.

Overall Stats

Overall Stats

Rakibul Islam's Projects

akka-exercise icon akka-exercise

Exercise code of Distributed Data Management course. (Group changed. Please check the following link)

applied-ml icon applied-ml

📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

avocado-price-prediction icon avocado-price-prediction

A project to compare time series models with deep learning models in predicting the price of different types of avocados based on regions.

awesome-threat-modelling icon awesome-threat-modelling

A curated list of threat modeling resources (Books, courses - free and paid, videos, tools, tutorials and workshops to practice on ) for learning Threat modeling and initial phases of security review.

betterpython icon betterpython

Code examples for my Write Better Python Code series on YouTube.

d2l icon d2l

Dive into Deep Learning

deutsch icon deutsch

This repo is used to share Deutsch study materials

django-ticket icon django-ticket

A simple ticketing application using Django which can maintain communication email chain between users.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.