Ovidiu Istrate, Developer in Cluj-Napoca, Cluj County, Romania
Ovidiu is available for hire
Hire Ovidiu

Ovidiu Istrate

Verified Expert  in Engineering

Full-stack Developer

Location
Cluj-Napoca, Cluj County, Romania
Toptal Member Since
June 24, 2019

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

Chassi
Amazon CloudWatch, Amazon EC2, Amazon S3 (AWS S3), Amazon Web Services (AWS)...
Connatix
Amazon Web Services (AWS), RabbitMQ, Angular, GraphQL, Elasticsearch, Redshift...
Siemens
Windows Communication Foundation (WCF), Windows Services, MongoDB, RabbitMQ...

Experience

Availability

Full-time

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

2020 - PRESENT
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.
Technologies: Amazon CloudWatch, Amazon EC2, Amazon S3 (AWS S3), Amazon Web Services (AWS), Angular, ASP.NET Web API, ASP.NET Core, Entity Framework Core, C#, HTML5, SCSS, TypeScript, SVG, Vis.js, DevExtreme, Amazon Elastic Container Service (Amazon ECS), LINQ, Amazon CloudFront CDN, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Azure Active Directory, Microsoft Power BI, JavaScript, ASP.NET, Bootstrap, .NET, .NET Core, Serverless

.NET Software Developer

2019 - 2020
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.
Technologies: Amazon Web Services (AWS), RabbitMQ, Angular, GraphQL, Elasticsearch, Redshift, Amazon Athena, .NET Core, JavaScript, ASP.NET, Bootstrap, .NET, Cloud, Serverless

.NET Software Developer

2018 - 2019
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.
Technologies: Windows Communication Foundation (WCF), Windows Services, MongoDB, RabbitMQ, Docker, ASP.NET Core, JavaScript, ASP.NET, Bootstrap, .NET, .NET Core

Software Engineer

2017 - 2017
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.
Technologies: Entity Framework, Windows Presentation Foundation (WPF), .NET

Software Developer

2014 - 2017
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.
Technologies: Service, Windows Presentation Foundation (WPF), .NET, AngularJS, ASP.NET Web API, ASP.NET MVC, JavaScript, ASP.NET, Bootstrap

Elements - Connatix OVP (Online Video Platform)

https://elements.connatix.com
Being responsible for the development for a part of the back-end side of this project, I've Implemented features like managing players, media content, scheduled reports, financial services, and dashboard data gathering. The Connatix OVP allows you to create your own players, media content, serving rules, targeting options for different locations and connects you with personal or market placed advertisers in order to stream ads in your content. Every user interaction with the player or media is registered and monetized based on in-house business.

Schedulicity

https://www.schedulicity.com/
Schedulicity is a web platform in which you as a consumer can schedule an appointment for different services provided by local businesses available based on location. Also as a business owner, you can accept appointments in a shared calendar and also generate offers in order to fill your calendar working hour slots.

PlacoWeb - Power Plant Configurator

I've been responsible for developing a big part of the back-end side of Siemens's energy configuration web system. With base facility templates and meteorological data received based on location (latitude/longitude), this system was able to give you a good prediction on how to optimize your energy consumption in your facility. The optimizations were done based on these three possible goals:
- Optimize Energy Cost
- Reduce CO2 output
- Reduce use of Primary Energy (fossil fuel & coal)

MPAA - TRB

The "Title Registration Bureau" application owned by the "Motion Pictures of America Association" is a project I've been working on in 2015. It's a web system designed for film production companies in order to register titles for future film releases and different other subscription-based features like issuing title protests between subscribers based on conditions, waiver or accept terms between subscribers, invoicing and many more.

Narwhal - Mid-Atlantic Corporate

Narwhal was a cash management solution of the Mid-Atlantic Corporate Federal Credit Union in which users were able to execute different types of transactions between institutions.

MACCS - Sinai Memorial

MACCS coming from (Mortuary and cremation custom system), is a huge desktop system I've worked on for more than a year. It is used by a private company in order to provide data administration of funeral services. The application was used to generate contracts, issue trust statements, schedule funerals, accounting, generate custom time-framed reports, and many more.
2012 - 2015

Bachelor's Degree in Computer Science

Babes Bolyai University - Cluj-Napoca, Romania

DECEMBER 2015 - DECEMBER 2017

MCSD: Web Applications

Microsoft

APRIL 2015 - PRESENT

MS: Programming in HTML5 with JavaScript and CSS3

Microsoft

APRIL 2015 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

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

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