
Daniel Bogdan
Verified Expert in Engineering
Microsoft Azure Developer
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
Experience
- .NET - 10 years
- C# - 10 years
- Microsoft SQL Server - 9 years
- .NET Core - 6 years
- Kubernetes - 5 years
- Angular - 5 years
- Microsoft Azure - 5 years
- Microservices Architecture - 4 years
Availability
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
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Connect Customer Portal - Transport Management System
• 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
Education
Master's Degree in Computer Science
University of Craiova - Craiova, Romania
Bachelor's Degree in Computer Science
University of Craiova - Craiova, Romania
Certifications
Microsoft Certified Solutions Developer: Web Applications
Microsoft
Microsoft Certified Professional Developer: Enterprise Application Developer 3.5
Microsoft
Microsoft Certified Technology Specialist for .NET 3.5, ADO.NET Applications
Microsoft
Microsoft Certified Technology Specialist for .NET 3.5, WCF Applications
Microsoft
Microsoft Certified Professional Developer for .NET 3.5, ASP.NET Developer
Microsoft
Microsoft Certified Professional Developer for .NET 3.5, Windows Developer
Microsoft
Microsoft Certified Technology Specialist for .NET 3.5, Windows Forms Applications
Microsoft
Microsoft Certified Application Developer for .NET 1.0 and 1.1
Microsoft
Skills
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
Languages
C#, SQL, Sass, T-SQL (Transact-SQL), C++, C, Java, UML, HTML5, CSS3, JavaScript, CSS, TypeScript
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring