Sultan Mahmud
AeroLeads people directory · profile

Sultan Mahmud Email & Phone Number

Lead Software Engineer at Cefalo
Location: Dhaka, Bangladesh 5 work roles 4 schools
LinkedIn matched
✓ Verified Jul 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Lead Software Engineer
Location
Dhaka, Bangladesh
Company size

Who is Sultan Mahmud? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Sultan Mahmud is listed as Lead Software Engineer at Cefalo, a with 108 employees, based in Dhaka, Bangladesh. AeroLeads shows a matched LinkedIn profile for Sultan Mahmud.

Sultan Mahmud previously worked as Senior Software Engineer at Cefalo and Senior Software Engineer at Technovista Limited. Sultan Mahmud holds Master'S Degree, Computer Science And Engineering from University Of Dhaka.

Company email context

Email format at Cefalo

This section adds company-level context without repeating Sultan Mahmud's masked contact details.

Cefalo

Review company-level records connected to Sultan Mahmud before choosing the right outreach path.

Profile bio

About Sultan Mahmud

I chose to become a software engineer out of genuine passion, not obligation. My love for problem-solving, sparked during the early years of my bachelor’s in Computer Science and Engineering, has continuously guided my career path - a decision I have never once regretted.Over my 15+ year career, I’ve had the opportunity to work with diverse companies and clients across countries including the USA, Norway, Sweden, India, and Bangladesh. My experience spans multiple industries, including News and Media, Healthcare Research, Social Business, and Retail.I have extensive expertise in technologies and tools including Java (7, 8, 11, 17, 21), Spring, Spring Boot (2.5, 3), Kafka, and a broad range of AWS services (EC2, EKS, ECR, S3, API Gateway, Kinesis, Lambda, Secrets Manager). My expertise also includes the Serverless Framework, Elastic Stack (Elastic, Beats, Kibana), databases like MySQL and PostgreSQL, and testing frameworks (JUnit, Mockito, Jest). I am proficient with Git, Maven, Gradle, Jira, Bitbucket, Confluence, and experienced in CI/CD with Jenkins X, Docker, Kubernetes, Helm, GitHub Actions, ArgoCD, and Terraform. For the past 5+ years, I have actively applied these technologies in fully distributed, microservices-based systems. Additionally, I have hands-on experience with RabbitMQ, GitLab CI/CD, JavaScript, ReactJS, and Node.js (NestJS).With a commitment to continuous learning, a strong aptitude for tackling complex challenges, and extensive expertise in relevant technologies, I am confident in my ability to contribute to the development of robust enterprise software solutions. I am eager to help companies achieve their goals efficiently through innovative, high-quality systems.

Current workplace

Sultan Mahmud's current company

Company context helps verify the profile and gives searchers a useful next step.

Cefalo
Cefalo
Lead Software Engineer
oslo, oslo, norway
Website
Employees
108
AeroLeads page
5 roles

Sultan Mahmud work experience

A career timeline built from the work history available for this profile.

Lead Software Engineer

Current

Dhaka, Bangladesh

DEFA is the world leader in electrical preheating and charging systems and the largest provider of EV charging solutions in the Nordics. While working with a lot of devices and different parties they need to manage a lot of data transmission and storage. There are several teams involved in the entire process but my responsibilities were mostly on the back end development.- Analyze requirement for specific problems related to back end logic and design the solution often with a discussion among the teammates. - Ensure secured communications among different micro services written in Java/Scala with basic or token based authorization using modern Spring Security framework. For a lot of communication RabbitMQ was used as the message broker while for data storage Postgresql was used.- Enhance the resiliency and acceptance of the code by writing extensive Unit and Integration tests using frameworks like Junit, Mockito, Testcontainers etc. Docker was used to test the containerized services in local kubernetes cluster by substantial usage Kind.- Work on tests to be executed in GitLab pipeline. Write pipelines in GitLab CI to ensure continuous integration of services with proper build, test, package stages. Participate in the deployment process of micro services using Argo CD.

Jun 2024 - Present

Senior Software Engineer

Dhaka, Bangladesh

ARC is a Saas platform developed by Washington Post for their own newsroom which later was released publicly. The platform helps media companies to organize, maintain and publish their contents in a flexible and scalable way. Our Norwegian client helped other Scandinavian Media companies to maintain and publish their digital content to web using Arc. Responsibilities and achievements: - Participated in requirement analysis, design and implementation phase of the entire ETL process for content migration from older CMS to Arc CMS. Proposed the Java object mapping framework MapStruct and implemented the core transformation phase using it for the ETL pipeline. Used different Micro Services to extract data from source system, transform the data and finally export to ARC system. Kafka is used to produce and consume contents as messages in between those Micro Services.- Contributed in all Spring boot applications in the entire ETL Micro Service architecture by writing core business logic, proper Unit Test cases and performing end-to-end Integration Testing.- Worked on resolving the problem of API Rate Limit in Arc public API server by introducing a rate limiter in Spring/Java inside our loader micro service application.- Have a good understanding of log management for all the micro services which is basically set up using the ELK stack. Hands on experience in configuring Beats family components such as Filebeat, Metricbeat, Functionbeat. Successfully built several dashboards in Kibana for application monitoring purpose.- Built a Spring Boot micro service that would act as a middleware for all AWS S3 related operations. This takes all the burden of repetitive codes needed to maintain S3 related tasks and exposes some methods to be used in other Java applications.- Implemented a process to collect AWS Kinesis stream logs using a Lambda function, transform the raw logs and deliver to another Lambda function built with Functionbeat which sends logs to Elastic.

Senior Software Engineer

Dhaka, Bangladesh

The purpose of the project was to build a complete system for the automation of an entire university in every process such as Academic information processing, result processing, human resource management, hall management, inventory management etc.- Played the role of a technical lead by analyzing client requirements and transformed those to software business/logical components. Delivered the components through proper design analysis and implementation, also presented deliverables to clients on site.- Developed view layer using GWT/GXT and client-server communication layer using GWT RPC process. Designed and developed service layer components according to business requirements using Spring, Hibernate and core Java.

Feb 2013 - Feb 2014

Senior Software Engineer

Dhaka Bangladesh

- Worked as a technical team lead in a project which was used in field level by an international reputed NGO. This mobile and web-based information management system assisted field workers to collect and send data easily to the main server from where corresponding personnel were able to view and make decisions depending on the collected data. - Communicated directly with the clients in weekly basis to collect project requirements, analyzed requirements, prepared Sprint plan to assign tasks to team members, developed project components and also supervised the sprint development progress till final delivery. - The survey information was collected in the mobile device where J2ME Polish was used. The information was sent to a central server using web services (JAX-WS) and finally using database operations (Spring-Hibernate) information was stored. Developed a number of web services in the life cycle of the project for different surveys with different purposes. Also worked in the web UI part of the application, mainly in collecting data from web UI and sending to the service layer (using Struts), manipulating the data with proper business logic (using Spring) and storing information to database (Hibernate).

Oct 2011 - Jul 2012

Software Engineer

Dhaka, Bangladesh

- Developed components using Java/Spring/Hibernate following MVC architecture for a web application which assists end users to collect, save and analyze medical data for research purposes. This application helped the clients to manage their data easily and also generate reports to analyze their research output.- Ensured proper update of data and persistence of data in database in every phase of the developed software.- Also ensuring appropriate views of the developed application in all modern browsers through continuous browser-compatibility testing.

Apr 2009 - Nov 2010
Team & coworkers

Colleagues at Cefalo

Other employees you can reach at cefalo.com. View company contacts for 108 employees →

4 education records

Sultan Mahmud education

Secondary School Certificate, Science

St. Joseph High School
FAQ

Frequently asked questions about Sultan Mahmud

Quick answers generated from the profile data available on this page.

What company does Sultan Mahmud work for?

Sultan Mahmud works for Cefalo.

What is Sultan Mahmud's role at Cefalo?

Sultan Mahmud is listed as Lead Software Engineer at Cefalo.

Where is Sultan Mahmud based?

Sultan Mahmud is based in Dhaka, Bangladesh while working with Cefalo.

What companies has Sultan Mahmud worked for?

Sultan Mahmud has worked for Cefalo, Technovista Limited, Together Initiatives Limited, and Anabase International Corp.

Who are Sultan Mahmud's colleagues at Cefalo?

Sultan Mahmud's colleagues at Cefalo include Md. Asif Rahman, Manuela Alcântara, Jyotirmoy Biswas, Abrar Ul Haque, and Manzur E Mehedi Barno.

How can I contact Sultan Mahmud?

You can use AeroLeads to view verified contact signals for Sultan Mahmud at Cefalo, including work email, phone, and LinkedIn data when available.

What schools did Sultan Mahmud attend?

Sultan Mahmud holds Master'S Degree, Computer Science And Engineering from University Of Dhaka.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Sultan Mahmud you were looking for.

View similar profiles