Software Engineer
1. Core: Changed the workflow of the customer onboarding journey which focuses on stateless National Identity Card (NID) verification using Python, Django and Django Rest Framework2. Background Service: Integrated asynchronous background service on message queues with Celery and Redis which drastically improved the overall performance of all microservices.3. Microservice: Created a new service called Bengali to English Transliteration using Golang and Gin which improved the response time from 10ms to 4ms of the existing Python, Flask based Service.4. Robotic Process Automation: Switched from Single RPA to Multiple RPA using Python, Selenium to fetch data from EC Portal which makes the verification time 40% faster than the previous one. Also implemented the Round Robin Algorithm to distribute the load across all the RPAs.4. AWS Lambda: APIs such as OCR, Verification, Liveliness and Face matching hosted as service to the serverless AWS Lambda to one of our MFS clients.5. API Integration: Successfully completed several API integration with third parties such as Election Commision (EC), Core Banking System (CBS), Active Directory (AD) and Porichoy.6. API Masking: For security purposes, with the help of Nginx all API endpoints have been masked.7. Pipeline: Automated CI/CD pipeline for all the UAT instances of our clients using Jenkins that saves an ample amount of time during production deployment by only changing the Docker registry version in Kubernetes.8. Optimization : Optimizing the response time of high consuming Optical Character Recognition (OCR) api byincreasing the number of workers in the process using Gunicorn.9.ETL Processes: Lead the design, development, and maintenance of scalable data pipelines and ETL processes tailored for eKYC (electronic Know Your Customer) projects using Hadoop ecosystem tools such as HDFS, MapReduce, Hive, and Spark to process large volumes of structured and unstructured data efficiently.