Feroz Ahmmed, Developer in Thakurgaon, Rangpur Division, Bangladesh
Feroz is available for hire
Hire Feroz

Feroz Ahmmed

Verified Expert  in Engineering

.NET Developer

Location
Thakurgaon, Rangpur Division, Bangladesh
Toptal Member Since
November 9, 2021

Feroz is a software engineer with more than seven years of industry experience. Most of his development skills are on Microsoft stack, especially C#, .NET Core, Azure Functions, Azure Cosmos DB, and Azure CI/CD pipelines. Throughout his career, Feroz has developed efficient, highly scalable, and fault-tolerant web applications.

Portfolio

Fortune 100 North American Construction Equipment Manufacturer
.NET, Entity Framework Core, Microsoft SQL Server, Azure Functions
Selise Digital Platforms
C#, .NET Core, CI/CD Pipelines, Kubernetes, Elasticsearch, Event Sourcing, CQRS...
Loence Solution
Node.js, TypeScript, Angular, Angular Material, MongoDB, JavaScript, HTML

Experience

Availability

Part-time

Preferred Environment

JetBrains Rider, Azure, Windows

The most amazing...

...thing I've done is lead a team of 10 to build a large-scale application that connects 1,000+ organizations with 7,000+ active users.

Work Experience

.NET Developer

2022 - PRESENT
Fortune 100 North American Construction Equipment Manufacturer
  • Contributed to collaboration software for different vendors.
  • Rebuilt and refactored parts of an existing application.
  • Improved the performance of database queries and moved high CPU-intensive workloads to the background.
Technologies: .NET, Entity Framework Core, Microsoft SQL Server, Azure Functions

Lead Back-end Engineer

2019 - 2022
Selise Digital Platforms
  • Provided the common functionalities of 50+ microservices as NuGet libraries, including authorization, logging, messaging, and database driver.
  • Migrated .NET Core 2.2 applications to 3.1 and .NET Core 3.1 to 5.0.
  • Set up CI/CD pipelines and containerized and deployed microservices to Kubernetes.
  • Used Azure Cloud Services like an application gateway and API management to protect web APIs and distribute them to the stakeholders.
  • Built an application with Azure Functions, Azure VM Scale Sets, Azure Cosmos DB, and Azure Kubernetes Service (AKS) that can scale on demand.
  • Set up Elasticsearch, Kibana, and Fluentd, providing real-time reports on application data, application logs, and infrastructure metrics.
Technologies: C#, .NET Core, CI/CD Pipelines, Kubernetes, Elasticsearch, Event Sourcing, CQRS, Domain-driven Design (DDD), Azure Cosmos DB, REST APIs, SQL, .NET, DevOps, Azure Cloud Services, Azure DevOps, YAML, C#.NET, Azure Resource Manager (ARM), APIs, OAuth, OAuth 2, OpenID, OpenID Connect (OIDC), Azure Functions, Unit Testing

Full-stack Developer

2019 - 2019
Loence Solution
  • Architected, designed, and implemented a modern ERP system.
  • Worked on both the client and server sides of the application.
  • Trained new team members for the development using different technologies.
Technologies: Node.js, TypeScript, Angular, Angular Material, MongoDB, JavaScript, HTML

Front-end Developer

2018 - 2018
SELISE Digital Platforms
  • Built single-page JavaScript applications with Angular.
  • Implemented complex and highly interactive user interfaces.
  • Learned to work with NoSQL databases such as MongoDB.
Technologies: TypeScript, Angular, Angular Material, MongoDB, HTML

Front-end Developer | Intern

2017 - 2017
SELISE Digital Platforms
  • Contributed to several training programs about HTML, CSS, and JavaScript.
  • Built highly interactive single-page JavaScript applications.
  • Developed new features and fixed bugs in existing applications.
Technologies: JavaScript, AngularJS, Angular Material, HTML

A Digital Experience Platform

Acted as a back-end developer leading a team of 10 members to build an application with 50+ microservices.

This platform has the following features:
• Connects over 1,000 organizations to have secure communication over an API with REST and SOAP protocols.
• Provides single sign-on (SSO) to support 7000+ active users to log in to their partner platforms from a single place.
• Provisions organizations and user permissions to the partner platforms to make SSO and secure communication possible.
• Provides a marketplace where a software provider can publish their applications, and other organizations can purchase the applications.

Besides leading my team, I developed most of the provisioning and marketplace features. I was also the only DevOps for this project which set up the CI/CD pipelines and maintained the Azure infrastructure for this large application.
2014 - 2017

Bachelor's Degree in Software Engineering

University of Dhaka - Dhaka, Bangladesh

MARCH 2022 - MARCH 2024

Microsoft Azure Administrator Associate

Microsoft

SEPTEMBER 2020 - PRESENT

Microsoft Certified: Azure Fundamentals

Microsoft

SEPTEMBER 2020 - SEPTEMBER 2023

Microsoft Azure Developer Associate

Microsoft

Libraries/APIs

Node.js, REST APIs, OpenID

Tools

JetBrains Rider, Azure Kubernetes Service (AKS)

Frameworks

.NET Core, Angular, AngularJS, .NET, Angular Material, Entity Framework Core, OAuth 2

Paradigms

Event Sourcing, Azure DevOps, CQRS, DevOps, Unit Testing

Languages

C#, TypeScript, JavaScript, YAML, C#.NET, HTML, SQL

Platforms

Azure, Kubernetes, Azure Functions, Windows

Storage

Elasticsearch, MongoDB, Azure Cosmos DB, Azure Cloud Services, Microsoft SQL Server, Azure Active Directory

Other

Programming, CI/CD Pipelines, APIs, Domain-driven Design (DDD), Monitoring, Cloud, Azure Resource Manager (ARM), Blob Storage, Web Security, OAuth, OpenID Connect (OIDC)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring