Rakib Ahsan

Singapore

@rak13

Software Engineer at TeamSpirit

Badges

Problem Solving
Java
Days of Code
Sql

Certifications

Work Experience

  • Lead Software Engineer (Backend)

    TeamSpirit•  August 2022 - Present•  Singapore

    Expense Management - ERP - SaaS application â–  Lead, deliver, develop and maintain features in the expense product line â–  Epic owner of features - custom requests, expenses, exchange rates, itemization, multiple-tax, migration â–  Mentor juniors and manage an offshore development team to achieve time-efficient delivery â–  Develop and implement comprehensive tools to monitor API performance, track competitor social media activity, and streamline database documentation processes, capturing complex object relations â–  Contribute to migration scripts, code reviews, proposals, scrum master roles, CI/CD, version releases â–  Salesforce, Apex (Java 7), Node.js, Python, React, Jenkins

  • Senior Software Engineer (Full-stack)

    Cargill•  August 2019 - August 2022•  Singapore

    iQuatic - web and mobile app for real-time insights and predictive analytics of farms globally â–  Conceptualize and design features, defining requirements and architecture â–  Deliver full-lifecycle of feature stacks, covering frontend, backend, database development, CI/CD pipelines, automated testing, deployment and monitoring â–  Lead the plugin development for integration with partner systems in India and Vietnam â–  Automate cumbersome ETL jobs, reducing overheads by over 90% â–  Architect the development of mobile application from scratch â–  Successful proof of concept (POC) using AWS IoT to display real-time updates on browser and React Native app â–  Design and build extendable system architectures through continuous collaboration and analysis with talented developers, feature hungry product owners, commercial leads and managers â–  AWS, CloudFormation, Lambda, DynamoDB, S3, Kinesis, Node.js, TS, React + Native, Redux, Svelte, Tailwind, CircleCI

  • Software Engineer (Full-stack)

    Works Applications•  October 2017 - August 2019•  Singapore

    HUE Talk - multi-platform enterprise communication tool â–  Accomplished seamless message exchange using AWS IoT and reduced message publish time by 75% â–  Achieved efficient resource and cost management through optimizing DB queries and using a shared connection across tabs, implementing leader election algorithm â–  Feature additions include: threads, thumbnail and message cache, efficient search of files, messages and channels â–  Support architecture change to SaaS using AWS technologies â–  AWS, Java 8, Spring Boot, ElasticSearch, JavaScript, Google Closure, Cordova

Education

  • Northwestern University

    Data Science, MSc in Data Science (AI)•  January 2024 - Present

  • University of Dhaka

    Computer Science & Engineering, BSc (Hons) in Computer Science & Engineering•  January 2013 - May 2017

Skills

AWS
Lambda
S3
API Gateway
CloudWatch
CloudFront
Kinesis
Glue
Athena
Docker
Jenkins
CircleCI
DynamoDB
ElasticSearch
PostgreSQL
Neo4j
React
React Native
Expo
Tailwind
Svelte
Spring Boot
AngularJS 1
Java
Node.js
JavaScript
Python
Go
TypeScript
SQL
NodeJs
Javascript(Intermediate)
Python(Intermediate)
Python(Advanced)
Data Structure
Algorithm
CloudFormation
Serverless