Al Imran

Bangkok, Thailand · alimran2401@gmail.com

Experienced Software Engineer with 9+ years in back-end development, system architecture, scalability, and optimization. Proven track record in delivering high-quality, business-aligned software solutions through strategic planning and efficient coding practices. Demonstrates success in collaborative teamwork and a commitment to meeting project deadlines. Eager to leverage technical expertise in a challenging role, with a focus on continued learning and success.

Experience

Senior Software Engineer

PropertyScout Thailand

Design and implement RESTful APIs to support front-end as well as internal services. Enhance/create platforms services to meet current and new business requirements. Review codes and documentations regularly to maintain organizational standard. Performance testing of APIs and optimize if required. Refactor/recreate legacy codebase according to design principle and best practices. Actively involve in planning sessions with the analyst and other teams. Solve complex problems independently as well as working in a team. Attend Knowledge Sharing sessions to explain problem solving experience. Conduct screening interview sessions for new recruits pairing with senior engineers.

Oct 2022 - Dec 2023

Senior Software Engineer

Rabbit Care

Extend/create services to fit current business requirements. Design and implement RESTful APIs to support front-end as well as back-end services. Refactor and re-write legacy services in micro-service architecture. Review code regularly to maintain organizational standard. Performance testing of APIs and optimize if required. Involve in planning sessions with the analysts. Solve complex problems, mentor juniors and share knowledge about organizational standards, design patterns and use of technology. Work in a team and maintain close collaboration with other teams.

Nov 2021 - Oct 2022

Software Engineer

The Siam Commercial Bank PCL (SCB)

Design and implement RESTful APIs on cloud server to support partners of SCB as well as internal use. Configure, scale and maintain API gateway for publicly exposed APIs. Build applications by following micro-service architecture. Scaling the existing services to fit current business requirements. Performance testing of APIs and optimize if required. Work in a team and also maintain close collaboration with other teams.

Nov 2019 - Jul 2021

Software Engineer

Prochito Information Technology Solutions

Develop comprehensive software solutions by studying information needs, collaborating with users, and meticulously analyzing systems flow, data usage, and work processes throughout the software development lifecycle. Determine operational feasibility, particularly for application modules like RESTful APIs, through evaluating analysis, problem definition, requirements, and proposed solutions. Prepare documentations, flowcharts, layouts, diagrams, charts to demonstrate solutions. Operating both independently and collaboratively within a team to achieving project goals. Scale and modify existing solutions to meet current client requirements and actively engage in mentoring junior developers and interns.

Dec 2018 - Sep 2019

Software Developer

Workspace InfoTech Limited

Design and implement different modules of a web based application using market oriented application framework. Build applications independently as well as in collaboration with the team. Extending/scaling an existing application. Documenting application design and development. Meeting with clients in coordination with supervisor. Implementation of changes according to client's needs.

Jan 2014 - Oct 2018

Skills

Programming Languages & Tools
Workflow
  • Agile Development & Scrum
  • Design Principles
  • Cross Functional Teams

Projects

PropertyScout

An end-to-end real estate transaction platform that makes renting, buying, and selling a home simple and transparent for buyers, tenants, owners and agents. Created new and optimized legacy services to support front-end presenting new and better features, enhance performance and security. Created platform to generate digital marketing data for social network and third-party ad campaigns. Worked closely with system architect to design systems using trending pattern and technology.

Tech Stack: NestJS · PostgreSQL · MongoDB · Redis · RabbitMQ · Kubernetes · Elastic Stack · AWS Cloud Services

Care OS

A complete solution for insurance, loan and credit card. Provides support as a third-party broker starting from application to shipping of the product including in-call advice and assistance. Created restful APIs as new feature. Implemented orchestrator services to simplify communication between front-end and back-end. Also optimized existing services for better performance and security.

Tech Stack: NestJS · Laravel · PostgreSQL · Redis · Kubernetes · Elastic Stack · Google Cloud Services

Partner Ecosystem

An ecosystem to onboard and support different partners of SCB. Works as a bridge between partners and enterprise system of the bank. Provides APIs exclusively for each partner according to their business requirements. Monitors, optimizes, controls and limits the access of large-scale information with different scopes. Also provide a “sandbox” environment for the partners to play around with certain features. Created new services to support partners, worked on almost all the existing services of both sandbox and production environment to implement new features and also optimized a few for better performance and security.

Tech Stack: Node.js · MySQL · MongoDB · Redis · Kubernetes · Elastic Stack · AWS Cloud Services

Education

American International University-Bangladesh

Master of Science
Information & Database Management
May 2012 - Dec 2013

American International University-Bangladesh

Bachelor of Science
Computer Science & Engineering
Sep 2008 - Dec 2011

Interests

Apart from being a software engineer, I find immense joy in spending my leisure time outdoors. Whether it's navigating mountain roads, unwinding by the seaside, or engaging in enjoyable activities with friends, these experiences truly invigorate me.

During times when I'm confined indoors, I immerse myself in sci-fi and fantasy genre movies and TV shows. I also have a penchant for listening to music, and a significant portion of my free time is dedicated to exploring the latest technological advancements in the IT development realm.