Overview
Work History
Education
Skills
Certification
Timeline
Languages
Personal Information
Summary
Projects
Work Availability
Software
Samiul Sk

Samiul Sk

Kolkata,West Bengal

Overview

6
6
years of professional experience
1
1
Certificate

Work History

Senior Software Engineer

LearningMate
02.2024 - Current

Software Development Engineer II

Pace Enterprise
04.2022 - 02.2023

Software Development Engineer

Rely(acquired by Pace)
02.2020 - 04.2022

Backend Engineer

Onet
11.2019 - 02.2020

Python Developer

Digital Aptech Private Ltd.
05.2018 - 07.2019

Education

Bachelor Of Technology(CSE) -

IEM
07.2017

Diploma Engineering(CST) -

Dumkal Polytechnic
07.2014

Skills

  • Golang
  • Django
  • Django ORM
  • AWS Lambda
  • Celery
  • Apache Kafka
  • Nginx
  • Elasticsearch
  • Python
  • Django Rest Framework
  • Product Development
  • Strong Debugging Abilities
  • Docker
  • Kinesis
  • PostgreSQL
  • RabbitMQ
  • Git
  • Gunicorn
  • Technical Analysis

Certification

  • Programming using Python from NPTEL
  • A Beginners Guide to Django! from Udemy
  • Flask Tutorial Step by Step from Udemy
  • Learn Basic Commands in Linux Shell Udemy

Timeline

Senior Software Engineer - LearningMate
02.2024 - Current
Software Development Engineer II - Pace Enterprise
04.2022 - 02.2023
Software Development Engineer - Rely(acquired by Pace)
02.2020 - 04.2022
Backend Engineer - Onet
11.2019 - 02.2020
Python Developer - Digital Aptech Private Ltd.
05.2018 - 07.2019
IEM - Bachelor Of Technology(CSE),
Dumkal Polytechnic - Diploma Engineering(CST),

Languages

English
Hindi
Bengali

Personal Information

Title: Senior Software Engineer (5+ years)

Summary

A results-driven Senior Software Engineer with over 5+ years of experience specializing in backend development, microservices, and AI integrations. Proficient in Golang, Python, and cloud technologies, with a strong track record of optimizing performance, enhancing security, and automating workflows across high-impact projects. Adept at designing scalable architectures and integrating third-party systems like OpenAI LLM, AWS, and Kubernetes. A proven leader in developing robust data pipelines, authentication systems, and complex payment solutions for global clients. Committed to driving innovation and delivering solutions that streamline operations and improve user experiences.

Projects

  • Automated Database Migrations with Alembic for LearningMate

Implemented Alembic for automatic database migrations and integrated pre-commit hooks to

streamline development workflows.

  • 'Continue' feature Implementation for OpenAI LLM for LearningMate

Developed and integrated a "Continue" feature for OpenAI's LLM, allowing seamless continuation of

conversations or tasks. Enhanced user experience by enabling smooth transitions between sessions,

preserving context and improving interaction flow.

  • Test Case Development for Microservices with Mocking for LearningMate

Designed and implemented test cases for microservices, incorporating comprehensive mocking

techniques to ensure accurate and isolated testing of service components.

  • Cookie-Based Authentication for S3 via CloudFront for LearningMate

Developed cookie-based authentication for S3 file access via CloudFront, transitioning from the

previous authentication method to enhance security and streamline client access

  • Request Redirection for Pace Enterprise

Orchestrated the migration of user requests post-acquisition, redirecting from Rely's applications to

Pace Enterprise backend; collaborated with Pace developers for seamless integration, ensuring

efficient redirection and optimal user experience using Python & Golang

  • Settlement Project for Pace Enterprise

Contributed to the development of settlement features for Pace Enterprise, leveraging Golang to create

internal functions and APIs. Played a key role in enhancing product functionality and performance

through the implementation of settlement solutions

  • Data Pipeline Development for Rely

Led the Rely Data Pipeline project, utilizing a variety of technologies such as AWS Kinesis, Lambda,

Golang, Python and DynamoDB. Made critical decisions regarding DynamoDB tables, indexes, and

Lambda queries to optimize database querying. Played a pivotal role in architecting and implementing

a robust data pipeline solution to enhance data processing and analysis capabilities.

  • Integration of Veriff Platform for E-KYC System at Rely

Led the development of Rely's E-KYC system, leveraging the Veriff platform for multi-document

verification, reducing fraud risks, and enhancing security measures through third-party integration

  • Infrastructure Setup Optimization for Rely

Led the migration of Rely's infrastructure from Elastic Beanstalk to Kubernetes, writing Docker files for

various components including the Web App, Celery, Celery Beat, Celery Flower, and Celery Result.

Optimized Docker files to achieve a notable 55% reduction in build time, enhancing operational

efficiency and scalability.

  • Automated Data Migration for Rely

Developed a migration script for Rely to automate complex data reshaping and movement between

SQL tables. Script streamlined the process, eliminating manual steps and reducing the risk of data loss

during deployment. Enhanced operational efficiency by automating data management tasks and

ensuring data integrity.Development of Alert System for Automated Notification

Led the implementation of an alert system at Rely, involving logging key events and setting up alerts

on LogDNA. Automated notifications to Slack were triggered in response to identified issues, ensuring

timely resolution and proactive problem management.

Automation of Repayment and Overdue Tasks

Implemented automated repayment and overdue tasks at Rely, replacing manual processes to

optimize efficiency. Developed periodic Celery tasks with retry functionality, enhancing scalability and

fault tolerance. Ensured seamless operation even in cases of resource unavailability, including

third-party services like payment gateways such as Stripe

Open-source Python and Ruby SDK Development for ImageKit CDN, Onet

Developed open-source Python and Ruby SDKs for ImageKit, streamlining media file service

integration. Simplified API access for Ruby and Python developers, enhancing productivity and

contributing to company growth

  • Development of Python SDK for OpenPay Integration

Contributed to the development of the OpenPay SDK for Python at Digital Aptech Pvt Ltd. This SDK

facilitated seamless integration of OpenPay, an Australian BNPL (Buy Now, Pay Later) company, for

Python developers. Played a key role in enhancing payment integration capabilities and supporting

the company's business objectives.

  • Marriage Event Organise Website for Onet

Co developed this Marriage Event organise(ordering by choosing different items) web app. This was a

Mircroservice architecture based webapp. The tech stack was Golang, Gin, PostgreSQL, docker etc.

  • Notification Backend System Development for Sigmoid Frogs

Led the development of a backend system for inventory management and notifications using Golang,

PostgreSQL, Redis and other technologies. Implemented robust features to streamline inventory

operations and enhance notification functionalities, contributing to improved efficiency and workflow

automation.

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Software

Pycharm

Goland

VsCode

Samiul Sk