Daniel Bogdan, Developer in Craiova, Dolj County, Romania
Daniel is available for hire
Hire Daniel

Daniel Bogdan

Verified Expert  in Engineering

Microsoft Azure Developer

Location
Craiova, Dolj County, Romania
Toptal Member Since
July 22, 2022

Daniel is an innovative, ambitious, and highly organized software developer with experience in software design, development, and delivery of cost-effective technology solutions. He is able to play a role throughout the development of a software project to ensure that quality solutions meet objectives.

Portfolio

ICode Trust
C#, REST APIs, gRPC, Docker, Kubernetes, Redis, RabbitMQ, Azure Service Bus...
ITVET Technology Solutions
.NET, .NET Core, Microsoft SQL Server, ADO.NET, Entity Framework, Dapper...
ICode Trust
C#, .NET, .NET Core, ASP.NET Core, REST APIs, Microservices Architecture...

Experience

Availability

Part-time

Preferred Environment

Windows, Visual Studio, Visual Studio Code (VS Code), Slack, Jira

The most amazing...

...application I've designed and implemented is a microservices cloud-based freight management solution for the largest logistics company in Australia.

Work Experience

Senior Software Engineer

2021 - 2022
ICode Trust
  • Designed and implemented a microservice-based SaaS application in the retail sector. Used ASP.NET Core, Docker, Kubernetes, Redis, RabbitMQ, Microsoft SQL Server, Azure Cloud Services, gRPC, Angular, Tailwind CSS, and Sass.
  • Configured and maintained fully automated CI/CD pipelines using Azure DevOps and the container orchestration system Azure Kubernetes Service (AKS).
  • Extended the functionality of an application in the education sector to allow users to schedule and join video conferences as part of their training and assessment procedure. Facilitated to meet specific government regulations.
  • Determined change requests impact on the existing legacy software solutions.
  • Determined areas for improvement by periodically monitoring the current system.
Technologies: C#, REST APIs, gRPC, Docker, Kubernetes, Redis, RabbitMQ, Azure Service Bus, Microsoft SQL Server, Angular, Tailwind CSS, Sass, NGINX, .NET Core, Azure Active Directory, Azure Key Vault, Azure Container Registry, Azure Functions, Azure Blob Storage, OpenID Connect (OIDC), SendGrid, Microsoft Power BI, TypeScript, Azure DevOps, Jira, Git, Scrum, Microsoft Azure, ASP.NET Core, Entity Framework Core, Dapper, OData, Multitenancy, SignalR, Microservices Architecture, Twilio API, SQL, T-SQL (Transact-SQL), JSON

Senior Software Engineer

2020 - 2021
ITVET Technology Solutions
  • Integrated and extended a single sign-on solution based on Identity Server. Included an identity access management solution, resulting in improved user experience on all company software product portfolios.
  • Designed and developed background workers to retrieve and ingest a large amount of data from various providers. Used Azure App Service, Azure Functions, Azure Event Hubs, and Azure Blob Storage API.
  • Improved overall performance in multiple modules of the legacy application by employing memory cache and fine-tuning existing slow SQL queries.
  • Interacted with internal support teams for problem resolution. Assisted in troubleshooting and resolving operations-related issues.
Technologies: .NET, .NET Core, Microsoft SQL Server, ADO.NET, Entity Framework, Dapper, Identity Server, Azure Functions, Azure Event Hubs, Azure Event Grid, Azure Blob Storage API, Identity & Access Management (IAM), Azure Key Vault, Azure App Service, Azure Virtual Machines, Azure DevOps, OpenID Connect (OIDC), IIS, JavaScript, CSS, Bootstrap, Git, Scrum, Microsoft Azure, jQuery, ASP.NET, ASP.NET Core, REST APIs, SQL, T-SQL (Transact-SQL), JSON

Senior Software Engineer

2017 - 2020
ICode Trust
  • Designed, implemented, and maintained a microservice-based application in the transportation and logistics sector. Used a technology stack with ASP.NET Core, Angular, Identity Server, Kubernetes, Angular Material, and Azure Cloud Services.
  • Migrated two legacy .NET Framework applications to cross-platform containerized solutions based on .NET Core and from Angular to an updated version. Resulted in considerable performance improvements.
  • Configured a fully automated CI/CD pipelines lifecycle for multiple web applications resulting in a two-times reduction in average deployment time.
  • Reverse-engineered a legacy application where functional requirements were not documented.
  • Designed and implemented a CRM solution that can be easily integrated into existing custom applications.
  • Coordinated the effort for proactive error detection and mitigation by integrating Sentry with an array of maintained applications.
Technologies: C#, .NET, .NET Core, ASP.NET Core, REST APIs, Microservices Architecture, Domain-driven Design (DDD), Entity Framework Core, Dapper, Docker, Kubernetes, NGINX, IIS, Microsoft SQL Server, Azure Service Bus, Azure Monitor, Azure Active Directory, Azure Container Registry, Azure Functions, Azure Blob Storage, Azure Key Vault, Identity Server, OpenID Connect (OIDC), Hangfire, Aspose Components, SendGrid, Sentry, Stripe API, Angular, TypeScript, Sass, Material Design, Azure DevOps, Jira, Git, Scrum, Kanban, Microsoft Azure, Twilio API, Bootstrap, Firebase, Intercom API, Orchard CMS, xUnit, CQRS, ASP.NET, OData, SQL, T-SQL (Transact-SQL), JSON

Software Engineer

2016 - 2017
Iquest
  • Interfaced with business analysts, developers, and technical support to determine optimal specifications and solutions.
  • Translated client’s business requirements and objectives into technical specifications.
  • Involved in different phases of the software development lifecycle (SDLC). Included requirement analysis and architectural design phases of the project using V-model methodologies.
Technologies: C#, .NET Core, REST APIs, Entity Framework Core, Microsoft SQL Server, Angular, TypeScript, CSS, Jira, Git, UML, V-Model, SQL, T-SQL (Transact-SQL), JSON

Connect Customer Portal - Transport Management System

Connect is a transportation management application for Australia's largest privately owned and managed company specializing in national freight management, warehousing, and distribution. The project covers logistics within several industries. Some of the key features include:

• Milestone updates for travel within the freight network
• Access to proof of delivery (POD) information
• Obtaining quotes before arranging freight movements
• Booking pick-ups and creating consignments
• Generating and printing compatible freight labels
2009 - 2011

Master's Degree in Computer Science

University of Craiova - Craiova, Romania

2005 - 2009

Bachelor's Degree in Computer Science

University of Craiova - Craiova, Romania

SEPTEMBER 2015 - PRESENT

Microsoft Certified Solutions Developer: Web Applications

Microsoft

APRIL 2012 - PRESENT

Microsoft Certified Professional Developer: Enterprise Application Developer 3.5

Microsoft

NOVEMBER 2011 - PRESENT

Microsoft Certified Technology Specialist for .NET 3.5, ADO.NET Applications

Microsoft

NOVEMBER 2011 - PRESENT

Microsoft Certified Technology Specialist for .NET 3.5, WCF Applications

Microsoft

MAY 2011 - PRESENT

Microsoft Certified Professional Developer for .NET 3.5, ASP.NET Developer

Microsoft

APRIL 2010 - PRESENT

Microsoft Certified Professional Developer for .NET 3.5, Windows Developer

Microsoft

MARCH 2010 - PRESENT

Microsoft Certified Technology Specialist for .NET 3.5, Windows Forms Applications

Microsoft

APRIL 2007 - PRESENT

Microsoft Certified Application Developer for .NET 1.0 and 1.1

Microsoft

Libraries/APIs

Windows Forms (WinForms), Entity Framework, REST APIs, Web API, LINQ, Azure Blob Storage API, Aspose Components, Stripe API, jQuery, SignalR, Twilio API, Intercom API

Tools

Git, Jira, Visual Studio, Slack, RabbitMQ, Dapper, Azure Key Vault, Azure App Service, NGINX, Azure Monitor, Hangfire, SendGrid, Sentry, Microsoft Power BI, Orchard CMS, xUnit

Frameworks

.NET, ASP.NET, ASP.NET MVC, Angular, .NET Core, ASP.NET Core, Windows Presentation Foundation (WPF), Bootstrap, ADO.NET, gRPC, Tailwind CSS, Entity Framework Core

Languages

C#, SQL, Sass, T-SQL (Transact-SQL), C++, C, Java, UML, HTML5, CSS3, JavaScript, CSS, TypeScript

Storage

Microsoft SQL Server, JSON, Redis, Azure SQL Databases, Azure Active Directory

Paradigms

Microservices Architecture, Microservices, Object-oriented Programming (OOP), Database Design, Design Patterns, Azure DevOps, Scrum, Kanban, CQRS

Platforms

Docker, Kubernetes, Windows, Visual Studio Code (VS Code), Azure Functions, Azure Event Hubs, Firebase

Other

Microsoft Azure, Algorithms, Data Structures, Windows Communication Foundation (WCF), Architectural Patterns, Software Architecture, Enterprise Integration Patterns (EIP), XML Web Services, MSMQ, Ajax, Azure Service Bus, Identity Server, Azure Event Grid, Identity & Access Management (IAM), Azure Virtual Machines, OpenID Connect (OIDC), IIS, Domain-driven Design (DDD), Azure Container Registry, Azure Blob Storage, Material Design, V-Model, OData, Multitenancy

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