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 six 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
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

Ubuntu Linux, JetBrains Rider, Azure

The most amazing...

...thing I've done is leading 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
  • Worked on 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

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, Azure API Management, 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.

Languages

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

Frameworks

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

Tools

JetBrains Rider, Azure Kubernetes Service (AKS)

Paradigms

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

Platforms

Azure, Ubuntu Linux, Kubernetes, Azure Functions

Other

Programming, Software Development, CI/CD Pipelines, APIs, Computer Networking, Domain-driven Design (DDD), Azure Virtual Machines, Monitoring, Cloud, Azure Virtual Networks, Cost Management, Azure Resource Manager (ARM), Blob Storage, Web Security, OAuth, OpenID Connect (OIDC)

Libraries/APIs

Node.js, REST APIs, OpenID, Azure API Management

Storage

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

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

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