
Ovidiu Nedelea
Verified Expert in Engineering
.NET Developer
Bucharest, Romania
Toptal member since December 26, 2018
Ovidiu is a full-stack developer passionate about finding simple solutions to complex problems. Although focused on C# and the .Net platform, he has proven experience in a wide variety of other technologies including C/C++, PHP, Java, Objective-C, Python, JavaScript, and more.
Portfolio
Experience
- .NET - 8 years
- SQL - 8 years
- JavaScript - 5 years
- C++ - 5 years
- Microsoft Silverlight - 3 years
- REST APIs - 2 years
- Angular - 1 year
- HornetQ - 1 year
Availability
Preferred Environment
Git, Visual Studio
The most amazing...
...feature I've implemented was a screen recorder functionality that transformed user actions into a video, PDF, PPT, or an interactive presentation.
Work Experience
Senior .NET Developer
ING Romania
- Contributed to the PSD2 integration.
- Completed implementations using Windows services, MS SQL, event-driven development using message queues (HornetQ), dynamic bindings, and more.
- Implemented an intermediary platform between multiple data systems that received, processed, aggregated, and transferred data from internal to external systems.
Senior .NET Developer
Societe Generale European Business Services
- Worked on the financial product of the company on the Forex side.
- Implemented new features, updated functionalities, and fixed bugs.
- Focused on test-driven development.
- Experienced the processes of a large organization.
Senior .NET Developer
SII Romania
- Contributed to the ARACIP web application for managing evaluations of pre-university educational institutions for the National Education Ministry. The project involved ASP.NET, MS SQL, Knockout.js, and SharePoint.
- Worked on the tourism and travel web application for TUI TravelCenter. Worked with ASP.NET MVC, and client-side JavaScript.
Mid-level Software Developer
Software Business Partners
- Analyzed client requirements.
- Designed project architecture.
- Created various training materials for team members.
Software Developer/Project Supervisor
Software Business Partners
- Analyzed initial requests from the customer.
- Determined specifications and estimated the effort required to implement the application.
- Coordinated with the team of developers to complete the project, continuous supervision of the project's advancement, until the final delivery of the product (implementation > documentation > deployment).
- Communicated with clients, providing feedback for their subsequent requirements and possibly re-planning project.
- Created various training materials for team members.
Software Developer
Software Business Partners
- developed various applications according to specifications.
- Implemented desktop, mobile, and web applications.
Experience
Online Accreditation/Authorization/Evaluation for Learning Institutes
http://aracip.eu/Project timespan: September 2015 - February 2016
Project stages in which I was involved: development, maintenance
Responsibilities during the project: developer
Technologies used: C#, ASP.NET, Web Forms, JavaScript, CSS, HTML, MS SQL, Knockout, WCF
Challenges encountered: cross-browser compatibility, the complexity of the application, app security
Desktop Recording Tool
Project stages in which I was involved: architecture, development, maintenance
Responsibilities during the project: developer
Technologies used: C#, C++, Win32 API, C# Interop, Java Access Bridge
Challenges encountered: recording speed/responsiveness, detected actions accuracy
Online Brand Awareness Web App
Project timespan: April 2010 - June 2012
Project stages in which I was involved: development, maintenance
Responsibilities during the project: developer
Technologies used: C#, ASP.NET, Web Forms, JavaScript, CSS, HTML, Microsoft SQL Server
Challenges encountered: web-page cross-browser compatibility, scraping speed, HTML parsing
Silverlight In-browser Client for a CRM App
Project timespan: April 2010 - August 2014
Project stages in which I was involved: development, maintenance
Responsibilities during the project: developer, project supervisor
Technologies used: C#, Silverlight, JavaScript
Challenges encountered: client-server async communication, custom controls/styles/UI animations
Native (HTML/JS) In-browser Client for a CRM App
Project stages in which I was involved: development, maintenance
Responsibilities during the project: developer
Technologies used: C#, ASP.NET, SOAP, JavaScript, HTML, CSS, jQuery, AngularJS, Bootstrap
Challenges encountered: cross-browser validations and compatibility, client-side/server-side security
Microsoft Exchange Sync for CRM App
Project stages in which I was involved: architecture, development, maintenance
Responsibilities during the project: developer
Technologies used: C#, Web Services
Challenges encountered: synchronization across all involved components
Online Conference Video Plugin
https://www.anymeeting.com/Project stages in which I was involved: development, maintenance
Responsibilities during the project: developer
Technologies used: C++, NPAPI
Challenges encountered: recording and streaming optimizations,
Online Conference Outlook Plugin
https://www.anymeeting.com/Project stages in which I was involved: architecture, development, maintenance
Responsibilities during the project: project supervisor, developer
Technologies used: C++, C#, web services
Challenges encountered: bending Outlook plugin limitations in order to implement required functionalities
WOMM (Word-of-mouth Marketing Web App)
Project timespan: May 2011 - October 2012
Project stages in which I was involved: architecture, development, maintenance
Responsibilities during the project: developer, project supervisor
Technologies used: C#, ASP.NET, Web Forms, JavaScript, CSS, HTML, PHP, MySQL, WordPress, Google API,
Facebook API, Yahoo API, Microsoft SQL Server
Challenges encountered: cross-browser compatibility, C#-to-WordPress communication, using APIs from various
providers (Facebook, Google, Yahoo)
Education
Progress towards a Master's Degree in Informatics
University of Bucharest - Bucharest, Romania
Bachelor's Degree in Information Technology
Titu Maiorescu University - Bucharest, Romania
Skills
Libraries/APIs
Web API, REST APIs, LINQ
Tools
Jira, Git, TFS, Microsoft Visual Studio, Visual Studio, Microsoft Silverlight
Languages
C#, HTML, JavaScript, SQL, C, Java, Python, PHP, C++
Frameworks
.NET, Entity, Windows Presentation Foundation (WPF), Angular, ASP.NET, Knockout (Knockout.js), ASP.NET MVC, ASP.NET Web Services, AngularJS
Storage
Microsoft SQL Server, MySQL, NoSQL, Oracle SQL, MongoDB
Paradigms
Agile, REST
Platforms
Windows, MacOS, iOS, Android, SharePoint
Other
Service, WCF Web Services, HornetQ
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