Dumitru Ghitu
Verified Expert in Engineering
Software Developer
Dumitru is a passionate .NET developer interested in programming, Microsoft technologies, and continuous self-improvement. He has 10 years of experience with various .NET technologies, both web and Windows. He has been working on projects that use ASP.NET Core, HTML, CSS, JavaScript, EF Core, SQL Server, Blazor Server, and MongoDB. Dumitru is a quick learner. Every new job he started had new technologies, and he did his best to study them and start working on real tasks on the first day.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Windows
The most amazing...
...app I've built was my first in assembly language, booted from a diskette, and had a console that included commands, simple animation, and a menu screen.
Work Experience
Full-stack C# .NET Developer
Technosoft
- Supported and developed new features for ASP.NET MVC. The website project was finished and closed.
- Developed an ASP.NET Core website from scratch. Created UI using Telerik Kendo controls for ASP.NET Core. Created DB entities, repositories, and controllers.
- Rewrote complex SQL read queries from MS Access in C#, using LINQ and EF Core.
C# .NET Developer
Jivy Group
- Added new features and fixed bugs in multiple trading websites based on Orchard CMS.
- Managed a small team of developers and QA for a couple of months.
- Managed builds using Jenkins, deployed to live, and fixed various live critical issues.
.NET Developer
Amdaris LLP
- Supported and implemented new features in existing WPF apps (.NET 4.0).
- Supported and implemented new features in the existing ASP.NET MVC 4 web app.
- Developed Windows Installer using WiX toolset, including checking, downloading, installing necessary prerequisites (.NET framework, C++ libraries), and updating an existing app.
- Coded UI tests (without recording, code only) for an existing web app.
- Collaborated with team members to develop an ASP.NET MVC 5 web app from scratch.
Real-time Software Engineer
Gilat Satellite Networks
- Developed a network management system client in C#/Silverlight 5 using PRISM v4/MVVM pattern and Telerik controls.
- Wrote unit tests and UI tests using the Telerik Testing Framework.
- Implemented optimizations to improve high CPU usage and fixed memory leaks using various profilers and the Windows Debugger.
- Created a small class library in .NET2.0, which consumes REST-based services synchronously.
- Created a WPF application that generated code in C language using the Text Templating Transformation Toolkit (T4).
- Customized the build process templates in Team Foundation Server (TFS) 2010.
Skills
Languages
C#, JavaScript, ASP.NET Razor, CSS3, T-SQL (Transact-SQL), CSS, SQL, HTML5
Frameworks
ASP.NET MVC, Windows Presentation Foundation (WPF), Silverlight Unit Test Framework, Telerik Testing Framework, ASP.NET Core, .NET 4, .NET 2, ASP.NET MVC 4, NHibernate, NUnit, ASP.NET MVC 5, JavaScript MVC, .NET, Json.NET, .NET Core, Telerik Kendo UI, Entity Framework Core, Blazor
Tools
Microsoft Visual Studio, Microsoft Silverlight, Visual Studio, Microsoft Team Foundation Server
Other
Quartz.NET, Windows Communication Foundation (WCF), Ajax, Information Technology
Libraries/APIs
Entity Framework, Backbone.Marionette, jQuery, AutoMapper
Paradigms
Coded UI Tests, Object-oriented Programming (OOP)
Platforms
Windows
Storage
Microsoft SQL Server, SQL Server 2012
Education
Bachelor's Degree in Information Technology
Universitatea Tehnică a Moldovei - Chisinau, Moldova
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