Ovidiu Istrate
Verified Expert in Engineering
Full-stack Developer
As a software engineer with experience on multiple platforms, Ovidiu adapts, innovates, and exceeds expectations when building customer-required products. He's very passionate about his work and always willing to master new technologies. Ovidiu is a careful planner and an action-oriented person.
Portfolio
Experience
Availability
Preferred Environment
Git, TFS, JetBrains Rider, Visual Studio Code (VS Code), Visual Studio, Windows, JavaScript, ASP.NET
The most amazing...
...thing I've contributed to was a platform that generates electric consumption optimization methods for facilities based on location and weather data.
Work Experience
Senior Full-stack Engineer
Chassi
- Built major modules and features, from user and tenant management, permissions, and roles to complex SVG renderings. Delivered complex filtering components and managed live stream views with pre- and post-aggregated data.
- Optimized API calls and implemented strategic UI caching for gathering data, provided WebSockets support on services for delivering live data stream information and various integrations with analytics software.
- Implemented clean and well-documented public APIs to query and manage business data entries. Delivered domain-oriented separation structure of endpoints and services.
- Developed integrations with external data reporting services and custom event processing microservices scheduled to run in AWS ecosystem.
- Implemented complex data aggregation queries using EF Core and managed environment databases within a custom database management solution.
.NET Software Developer
Connatix
- Developed a reporting feature for publishers integrating the company's video player in their web applications using .NET Core, RabbitMQ, Amazon S3 (AWS S3), MySQL, Redshift, cron jobs, and background tasks to trigger timespan-based run signals.
- Enhanced code quality on performance-designed microservices that need to support over 200,000 requests per second.
- Created unit-testing code strategy for different microservices using .NET Core.
- Developed video platform standard entities used by publishers using .NET Core, Entity Framework, MySQL, and RabbitMQ.
- Developed a dashboard scheduled query-running microservice for gathering and processing player events data using Redshift and .NET Core.
.NET Software Developer
Siemens
- Developed custom application file-system strategy for importing/generating multiple excel files, This was done using .NET Core, EPPlus, and MongoDB.
- Developed net-TCP communicating micro-services and later on switched from net-TCP and implemented architecture to support AMQP communication for the micro-services. Created using .NET Core, WCF, and RabbitMQ.
- Created centralized secured endpoints for micro-services health-check monitoring. Created custom deployment and data backup scripts helper scripts.
Software Engineer
Smedix
- Offered consultancy for developing a custom WPF entity state change tracker system to be integrated with the main project and also developed the front-end part for generating and printing QR codes.
Software Developer
Luminos Labs
- Developed an audit feature for a financial corporation web platform using .NET and MS SQL.
- Developed different modules for a system used for managing a large-sized business. Modules generated contracts for issuing trust policies and for generating custom date-ranged reports.
- Created a custom in-house self-evaluation platform for employee progress monitoring and career path management.
- Optimized database communication and developed a financial service for a web platform used by film corporations to register titles and declare protests between them based on conditions to waive or keep claims.
- Developed front-end modules for a real-time scheduling application. Created custom animated and UI/UX-oriented components in AngularJS. Used web sockets for sharing real-time updated business calendar appointments.
- Created a custom framework-based click-once desktop application synced with multiple APIs for processing and storing financial data.
Experience
Elements - Connatix OVP (Online Video Platform)
https://elements.connatix.comSchedulicity
https://www.schedulicity.com/PlacoWeb - Power Plant Configurator
- Optimize Energy Cost
- Reduce CO2 output
- Reduce use of Primary Energy (fossil fuel & coal)
MPAA - TRB
Narwhal - Mid-Atlantic Corporate
MACCS - Sinai Memorial
Education
Bachelor's Degree in Computer Science
Babes Bolyai University - Cluj-Napoca, Romania
Certifications
MCSD: Web Applications
Microsoft
MS: Programming in HTML5 with JavaScript and CSS3
Microsoft
MCPS: Microsoft Certified Professional
Microsoft
Skills
Languages
C#, JavaScript, HTML, CSS, CSS3, TypeScript, HTML5, GraphQL, Java, SQL, SCSS
Frameworks
ASP.NET Web API, Bootstrap, Windows Presentation Foundation (WPF), AngularJS, Angular, ASP.NET MVC, .NET Core, Entity Framework Core, .NET, ASP.NET, Razor, ASP.NET Core, ASP.NET Core 2, OAuth 2, Nuxt.js
Libraries/APIs
Entity Framework, jQuery, EPPlus, Stripe, FFmpeg, Vue, Vis.js, DevExtreme, LINQ
Tools
Visual Studio, Git, RabbitMQ, JetBrains Rider, TFS, Amazon Athena, Amazon CloudWatch, Amazon Elastic Container Service (Amazon ECS), Amazon CloudFront CDN, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Microsoft Power BI
Other
Web Development, Web App Development, Full-stack, Windows Services, Windows Communication Foundation (WCF), Lambda Functions, Software Architecture, Technical Consulting, Software as a Service (SaaS), Cloud, Serverless, Service, APIs, Square, SVG
Platforms
Amazon Web Services (AWS), Windows, Linux, Android, Azure, Amazon EC2, AWS Lambda, Docker, Visual Studio Code (VS Code)
Storage
MongoDB, SQL Server 2014, MySQL, Elasticsearch, IndexedDB, Redshift, Amazon S3 (AWS S3), MySQL Server, Azure Active Directory
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