Faruk Hossain Milon

Director of Engineering

Greater Kuala Lumpur11 yrs 9 mos experience

Key Highlights

  • 8+ years of software engineering experience.
  • Expert in algorithms and data structures.
  • Top performer in multiple programming competitions.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Cloud Computing and Microservices.

Contact

Skills

Core Skills

JavaSpring BootAmazon ElasticacheMicroservicesPythonIos Development

Other Skills

ASP.NETAWS App ConfigAWS DesignAWS ServicesAlgorithmAlgorithm DesignAmazon DynamodbAmazon EC2Amazon RedshiftAmazon Relational Database Service (RDS)Amazon S3Amazon VPCAmazon Web Services (AWS)AndroidAndroid Studio

About

A software engineer with 8+ years of experience in engineering and worked on Amazon, Samsung, AnyConnect. If programming is an art then I am an artist. Here's my expertise - • Algorithm and data structures - Expert level • Java - Spring Boot framework with micro-services architecture • C++, python - profession level • iOS - professional level • Microservice, Monolithic service, NoSQL, MySQL, gRPC, protobuf • Git, Elasticsearch, Redis, Docker, Database sharding, TableStorage • Trainer of competitive programming ● 7 th Position in ACM-ICPC Asia Regional Dhaka Site 2015 hosted by North South University. (Team name: JU_SMS) ● Placed in top 3 three times, top 10 seven times in multiple national programming competition events between 2014-17 ● Solved 3000+ programming problems from various online judges. You can find me on the following link also StackOverflow: https://stackoverflow.com/users/10829805/ Github: https://github.com/emotionless Codeforces: http://codeforces.com/profile/emotionles Leetcode: https://leetcode.com/emotionless/

Experience

11 yrs 9 mos
Total Experience
2 yrs 3 mos
Average Tenure
--
Current Experience

Petronas digital sdn bhd

Executive (Tech Lead)

Apr 2024Present · 2 yrs 2 mos · Greater Kuala Lumpur · On-site

  • Leading architecture decisions and mentoring developers to ensure low-latency, high-reliability trading data solutions.
JavaSpring BootPython (Programming Language)Apache SparkPandas

Amazon web services (aws)

Software Development Engineer - II

Jun 2022Aug 2023 · 1 yr 2 mos · Vancouver, British Columbia, Canada · Hybrid

  • Project Name: ElastiCache
  • Working in the monitor team to develop and implement automated scaling solutions for nodes, ensuring efficient scaling up or down based on demand and prediction.
  • Coordinating the comprehensive integration testing of the project across global regions, ensuring seamless functionality and performance across diverse geographical locations.
  • Sketched out and implemented app configuration of the project to modify configurations via commands that retains the project from redeployment.
  • Created service’s metrics to analyze data for better customer satisfaction
  • Completed about 100 different alarms to predict system failure and automatically resolve issues where possible.
  • Successfully completed the Performance Test project for Droplet's (large node) with concurrent 100K clients and conducted load testing and monitored CPU usage, memory usage, and implemented automatic heat mitigation strategies once the Droplet is hot.
  • Tools & Technologies: Brazil, Spring Boot, S3, DynamoDB, Redis, AWS.
Amazon DynamodbAmazon ElastiCacheJavaAmazon EC2AWS App Config

Anyconnect - the smarter ai™ camera platform

Software Engineer

Jan 2020Jun 2022 · 2 yrs 5 mos · Dhaka

  • Working on the server-side of microservices (Report, Repository, Tenant, Geo-location) for providing
  • data during access of camera and dashboard within least possible time
  • Implemented ‘Report Assistant’ service to delete outdated/unnecessary data from database after a
  • specific period of time
  • Designed, documented and mastered system test of microservices by python3 language
  • Completed system test of ‘AnyConnect Access Library’ by C++11 language
  • Tools: gRPC, maven
  • Database: NoSQL (TableStorage), MySQL
gRPCmavenNoSQL (TableStorage)MySQLMicroservicesPython

Samsung r&d institute bangladesh

Software Engineer

Feb 2018Jan 2020 · 1 yr 11 mos · Dhaka

  • Experienced in “iOS Application Development” using Swift language.
  • Experience includes
  • o Development of:
  •  Caching data in memory so that it requires less number of request to servers.
  •  Data exchange and processing data among "server <---> Mobile App <---> Watch"
  •  Generating data for demo purpose for the application.
  •  Implementing diagnostic of application
  •  Send app log to server in background to analysis users' data.
  • o Designing efficient algorithms & suitable “Object-Oriented” design for application modules
  • o Writing clean, efficient & maintainable codes under proper design pattern.
  • o “On-site collaboration” with
  •  Samsung Research HQ, Korea
  • For the purpose of R&D of Application Features.
  • Experienced in “Samsung Health” android application using Java language.
  • Experience includes
  • o Development of:
  •  Working with steps from motion of device
  •  Drawing charts for steps.
  • o Writing clean, efficient & maintainable codes under proper design pattern.
SwiftJavaiOS Development

Icpc - international collegiate programming contest

Programming problem setter and Judge

Jan 2018Dec 2019 · 1 yr 11 mos · Dhaka, Bangladesh

  • I try to create realistic problem for the programming contest.
  • Till now I created so many problems for contest.
  • Contributions:
  • External Judge - International Collegiate Programming Contest 2019 (ICPC'19), Dhaka Region
  • Setter & Judge - Samsung Inter University Programming Contest 2018
  • Judge - Inter Dept Programming Contest - Jahangirnagar University
  • Setter - Devskil Programming Contest
  • Setter - toph online judge

Enosis solutions

Software Engineer

Aug 2017Feb 2018 · 6 mos · Dhaka, Bangladesh

  • ● Analysis on existing implementations to
  • understand business logic
  • ● Completed various reports using SSRS.
  • ● Assisted on various modules and bug fixing
  • ● Tools: ASP.NET Core MVC with Entity
  • Framework, SQL Server Reporting Services
  • (SSRS)
  • ● Database: Microsoft SQL Server

Jahangirnagar university

2 roles

Programming Trainer

Jan 2014Dec 2016 · 2 yrs 11 mos · Savar, Dhaka

  • Trained many students of Jahangirnagar University.
  • Trainer on basic C, C++ language for fresh students.
  • Algorithm trainer to students so that they can solve problems during programming contest.

Contestant

Jun 2011Mar 2017 · 5 yrs 9 mos · Savar, Dhaka

  • From the starting of my university life, I was involved with programming Contest.
  • I participated in many programming contest in onsite and online and placed most of them.
  • NCPC 2017 - JU_MSM ----------- Place : 3
  • NCPC 2015 - JU_Warriors -------- Place: 3
  • BAPSC 2017 - Senior_Junior ----- Place: 2
  • NCPC 2016 - JU_SleepyHeads - Place: 6
  • SUB 2016 - JU_SleepyHeads --- Place: 6
  • ICPC 2015 - JU_SMS ------------- Place: 7
  • SUB 2015 - JU_SMS -------------- Place: 7
  • SUST 2015 - JU_SMS ------------ Place 7

Education

Jahangirnagar University

Master's degree — Information Technology

Mar 2015Mar 2017

Jahangirnagar University

Bachelor's degree — Institute Of Information Technology

Jan 2011Feb 2014

Stackforce found 100+ more professionals with Java & Spring Boot

Explore similar profiles based on matching skills and experience