Gabriel Constantin Nimigeanu, Developer in Iași, Iași County, Romania
Gabriel is available for hire
Hire Gabriel

Gabriel Constantin Nimigeanu

Verified Expert  in Engineering

Video Streaming Developer

Location
Iași, Iași County, Romania
Toptal Member Since
December 5, 2016

Gabriel is a seasoned software engineer known for leading successful projects in streaming media and real-time communication. Outside work, Gabriel is the author of streaming4thepoor.live, a tech blog dedicated to sharing simple and affordable streaming solutions.

Portfolio

Peer5
Amazon Web Services (AWS), WebRTC, P2P, Wowza, HTTP Live Streaming (HLS), NGINX...
Next Level Security Systems INC
C, Video Streaming, Streaming, JSON REST APIs, REST APIs, REST, FFmpeg...
Snooozy Inc.
Java, C++, Wowza, Video Streaming, Amazon S3 (AWS S3), Amazon CloudFront CDN...

Experience

Availability

Part-time

Preferred Environment

Windows, MacOS

The most amazing...

...audience growth I've witnessed was zero to 300,000 in less than a minute.

Work Experience

Integration Engineer

2016 - PRESENT
Peer5
  • Helped customers set up the P2P module on top of their streaming platform.
  • Continuously supported atypical deployments and key client implements, proactively reviewing their quality of service.
  • Guided potential clients into the product and reviewed and improved documentation.
  • Mediated critical support and feature requests between clients and developers.
Technologies: Amazon Web Services (AWS), WebRTC, P2P, Wowza, HTTP Live Streaming (HLS), NGINX, FFmpeg, Architecture, Node.js, Linux, JavaScript, Streaming, Video Encoding, RTMP, IPTV, Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Content Delivery Networks (CDN), Scalability, H.264, Peer-to-peer Networking, HTML5 Video, MPEG-DASH, Autoscaling, Media Source Extensions, Low Latency, Nginx-rtmp, Real-time Messaging Protocol (RTMP), Video Players, Akamai, HTML5, JW Player

Senior Software Engineer

2021 - 2021
Next Level Security Systems INC
  • Architected, documented, and helped deploy a feature expansion (migrated from Flash to WebRTC) while keeping the platform active.
  • Provided exhaustive documentation of solution, complete with architecture diagrams.
  • Met with the team to discuss implementation challenges.
Technologies: C, Video Streaming, Streaming, JSON REST APIs, REST APIs, REST, FFmpeg, HTTP Live Streaming (HLS), RTSP, RTMP, Video Processing, PHP, Java, C++, MySQL, JavaScript, Amazon S3 (AWS S3), Amazon CloudFront CDN, WebRTC, Amazon Web Services (AWS), Video Encoding, IPTV, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Scalability, H.264, Peer-to-peer Networking, HTML5 Video, Low Latency, Real-time Messaging Protocol (RTMP), Video Players, HTML5

Wowza Video Streaming Developer

2020 - 2020
Snooozy Inc.
  • Built a headless browser renderer with streaming capabilities (prototype).
  • Provided exhaustive documentation on functionality and integration.
  • Communicated with the client on outcomes and challenges.
Technologies: Java, C++, Wowza, Video Streaming, Amazon S3 (AWS S3), Amazon CloudFront CDN, REST APIs, Streaming, Video Encoding, RTMP, HTTP Live Streaming (HLS), IPTV, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, H.264, Autoscaling, Media Source Extensions, Video Players, Encryption

Node.js Developer

2019 - 2019
Spot AI, Inc
  • Worked with the permanent team to optimize the streaming and IoT setup.
  • Documented findings and defined short and medium-term goals.
  • Reviewed the implementation and suggested improvements.
Technologies: JavaScript, Node.js, Redux, Streaming, AWS IoT, Google Cloud IoT Core, REST APIs, Video.js, Video Encoding, RTMP, Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Scalability, H.264, HTML5 Video, Autoscaling, Media Source Extensions, Low Latency, Hls.js, Video Players

Developer | WebRTC and Wowza

2019 - 2019
FriendFinder Networks
  • Audited live streaming platforms for reliability, scalability, and cost-effectiveness.
  • Discussed operation and deployment challenges with the team.
  • Provided exhaustive documentation on envisioned success path and ways to improve.
Technologies: WebRTC, Wowza, JavaScript, Amazon CloudFront CDN, Java, REST APIs, Streaming, Video Encoding, RTMP, HTTP Live Streaming (HLS), Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Scalability, H.264, HTML5 Video, Low Latency, Video Players

Streaming Network Developer

2019 - 2019
Mobeezio, Inc.
  • Revived and improved an antiquated streaming platform.
  • Migrated to newer technologies while keeping the platform running.
  • Worked out tech and methodology to easily 'clone' and adapt streaming platforms to various purposes.
  • Provided tips and support long after project delivery.
Technologies: Wowza, Streaming, Video Streaming, Amazon EC2, PHP, Terraform, Content Delivery Networks (CDN), JavaScript, Amazon S3 (AWS S3), Amazon CloudFront CDN, Java, REST APIs, WebRTC, Socket.IO, Node.js, Amazon Elastic Transcoder, Amazon Web Services (AWS), Video Encoding, RTMP, HTTP Live Streaming (HLS), IPTV, Audio Streaming, AWS Elemental, Video Codecs, Real-time Streaming, Load Balancers, Scalability, H.264, HTML5 Video, MPEG-DASH, Autoscaling, Low Latency, Hls.js, REST, Video Processing, Architecture, Real-time Messaging Protocol (RTMP), Video Players

Wowza Expert

2017 - 2018
Fan Hero
  • Rebuilt streaming platform for scalability and failover.
  • Migrated to a new streaming platform with zero downtime.
  • Trained the team to operate the new streaming platform.
  • Set up tests to simulate realistic loads on the streaming system.
  • Offered assistance long after project completion.
Technologies: Wowza, NGINX, Video Encoding, Video Streaming, Scalability, Over-the-top Content (OTT), HTML5 Video, IPTV, RTMP, JavaScript, Amazon ElastiCache, Apache JMeter, HTTP Live Streaming (HLS), MPEG-DASH, Content Delivery Networks (CDN), Amazon S3 (AWS S3), Amazon CloudFront CDN, Java, REST APIs, WebRTC, Node.js, Video.js, AWS Lambda, Amazon Web Services (AWS), Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, H.264, Autoscaling, Low Latency, Hls.js, NFS, REST, Video Processing, Architecture, Real-time Messaging Protocol (RTMP), Video Players, HTML5

Scalability Engineer

2017 - 2017
clipo
  • Deployed and maintained the back-end infrastructure for a mobile app.
  • Advised on and implemented scalability automation and alerts.
  • Actively involved in product development and decision-making.
Technologies: Amazon EC2, Scalability, Amazon Web Services (AWS), MongoDB, Amazon S3 (AWS S3), SQL, C#, .NET, IIS, Amazon ElastiCache, Elasticsearch, Windows Server, Amazon DynamoDB, Grafana, Autoscaling

Wowza and Streaming Consultant

2017 - 2017
Collide.com, LLC
  • Scaled and overall improved the live streaming platform.
  • Added failover capabilities and set up downtime alerts.
  • Trained personnel to operate the platform and adapt to unexpected circumstances.
Technologies: Wowza, Streaming, Video Streaming, JavaScript, Amazon CloudFront CDN, Java, REST APIs, Node.js, Video.js, Amazon Web Services (AWS), Video Encoding, RTMP, HTTP Live Streaming (HLS), IPTV, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Content Delivery Networks (CDN), Scalability, H.264, HTML5 Video, MPEG-DASH, Autoscaling, REST, Real-time Messaging Protocol (RTMP), Video Players

Streaming Consultant

2014 - 2017
LagerSoft
  • Architected, built, and maintained a live-streaming platform.
  • Collaborated with the development team on performance improvement and cost optimization.
  • Oversaw operations and advised on workflow efficiency.
  • Took part in board meetings and decision-making.
  • Hosted training sessions, lectures, and workshops related to streaming media.
Technologies: WebRTC, Node.js, JavaScript, Java, Linux, FFmpeg, Architecture, Redis, System Administration, Amazon EC2, REST APIs, Socket.IO, Video.js, Amazon Web Services (AWS), Streaming, Video Encoding, RTMP, HTTP Live Streaming (HLS), IPTV, Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Content Delivery Networks (CDN), Scalability, H.264, HTML5 Video, MPEG-DASH, Autoscaling, Media Source Extensions, Low Latency, JW Player, JWPlayer, NGINX, Video Processing, Real-time Messaging Protocol (RTMP), WebSockets, Video Players

Lead Developer

2006 - 2014
TikiLive
  • Developed and maintained media server applications, modules, and plugins.
  • Oversaw media acquisition, encoding, storage, and delivery.
  • Developed key front-end components and created a quick demo and proof-of-concept applications.
  • Worked with QAs to isolate, replicate, and troubleshoot unusual issues.
  • Evaluated and refined systems' quality of service continuously.
  • Helped architect new products and advised on infrastructure scalability and cost-effectiveness.
  • Stayed current with technology, evaluated new software and hardware, and suggested upgrades.
  • Answered queries that required global platform vision from customers, sales, and support.
  • Provided off-hours support for emergencies out of sysadmins' reach or understanding.
Technologies: Flash ActionScript, .NET, JavaScript, Java, FFmpeg, Architecture, PHP, Node.js, Linux, Amazon CloudFront CDN, REST APIs, WebRTC, Video.js, Amazon Web Services (AWS), MySQL, Streaming, Video Encoding, RTMP, HTTP Live Streaming (HLS), IPTV, Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, Load Balancers, Content Delivery Networks (CDN), Scalability, H.264, Peer-to-peer Networking, HTML5 Video, Autoscaling, Media Source Extensions, Low Latency, JW Player, JWPlayer, SHOUTcast, GStreamer, Kurento Media Server, NFS, Roku, Xuggler, DirectShow, Android TV, P2P, REST, Video Processing, Real-time Messaging Protocol (RTMP), WebSockets, C, Video Players, Akamai, HTML5

Developer

2004 - 2006
Freelance
  • Developed front-end applications on Adobe's Flash platform.
  • Developed full-stack streaming and real-time applications on Adobe's Flash Media Server platforms.
  • Conducted product testing, deployment, and maintenance.
Technologies: MySQL, PHP, Flash, FFmpeg, Linux, Architecture, System Administration, JavaScript, Streaming, Video Encoding, RTMP, Video Streaming, Audio Streaming, Video Codecs, Real-time Streaming, JW Player, JWPlayer, Red5 Media Server, GStreamer, NFS, REST, Video Processing, Real-time Messaging Protocol (RTMP), Video Players, HTML

Flash Developer

2003 - 2004
GalaxyMediaGroup
  • Developed web and desktop applications on top of Adobe's Flash platform.
  • Tested and deployed front-end software into production.
  • Interacted with customers for feedback on product look and feel.
Technologies: Flash, MySQL, PHP, Video Encoding, Video Codecs, Real-time Streaming, Video Players, HTML

Live Streaming Platform with Copy Protection

https://github.com/nimigeanu/encrypted-hls-live-streaming
• Fully functional proof-of-concept, including a player webpage.
• HLS streaming with AES encryption and key rotation.
• Configurable for HTTP or HTTPS setups.
• Easily customizable to integrate with any CMS.
• Deploys instantly in AWS.

Autoscaling Low-latency Streaming Architecture

https://github.com/nimigeanu/low-latency-streaming-architecture
• 2.5 seconds average end-to-end worldwide latency.
• Royalty-free solution based on freeware Nimble Streamer.
• RTMP ingest broadcast with any capable software (i.e., OBS) or hardware (i.e., LiveU).
• All-AWS setup.
• Auto scales to accommodate any audience; tested against hundreds of thousands.
• WebSocket egress; secure WebSockets supported.

Peer-to-peer Assisted Live Streaming Platform

https://github.com/nimigeanu/p2p-live-streaming-platform
Connects video players to a peer-to-peer network whenever possible and downloads video content from peers rather than a CDN. Reduces CDN traffic consumption, improves overall video start time and quality, reduces buffering runs in AWS, and deploys in minutes.

Turnkey Live Streaming Platform with Recording and VOD

https://github.com/nimigeanu/turnkey-streaming-platform
One-to-many live streaming VOD streaming of previously recorded live events. Built entirely on top of the AWS platform, streaming powered by AWS Elemental. RTMP broadcast and HLS playback with adaptive bitrate, API is driven for live and VOD CDN delivery and can be integrated into any CMS.

Languages

JavaScript, Java, HTML5, PHP, Flash ActionScript, C++, Visual FoxPro, C, SQL, C#, HTML

Tools

Amazon CloudFront CDN, Wowza, JW Player, JWPlayer, SHOUTcast, AWS CloudFormation, AWS IAM, Amazon Virtual Private Cloud (VPC), Flash, Git, NGINX, Amazon ElastiCache, Apache JMeter, Radar, Terraform, Grafana

Paradigms

Real-time Messaging Protocol (RTMP), REST, Automation

Platforms

Amazon EC2, Amazon Web Services (AWS), AWS Lambda, Linux, MacOS, Windows, Heroku, Android TV, iOS, Android, AWS IoT, Google Cloud IoT Core, Windows Server

Storage

AWS Elemental, Amazon S3 (AWS S3), Redis, Kurento Media Server, MySQL, Elasticsearch, AWS Elastic File System, MongoDB, Databases, Amazon DynamoDB

Other

Streaming, WebSockets, IPTV, HTTP Live Streaming (HLS), Video Encoding, Audio Streaming, Video Streaming, RTMP, JSON REST APIs, Video Processing, Autoscaling, Load Balancers, Over-the-top Content (OTT), Real-time Streaming, Media Source Extensions, Red5, HTML5 Video, Peer-to-peer Networking, Video Codecs, MPEG-DASH, RTSP, Content Delivery Networks (CDN), H.264, Scalability, Amazon Elastic Transcoder, LHLS, Low Latency, Architecture, Digital Rights Management (DRM), SSL, Video Players, Encryption, P2P, NFS, iOS Video, Roku, Xuggler, System Administration, Software, Hardware, Coding, Electronics, Economics, Robotics, Computer Science, Networking, Artificial Intelligence (AI), Neural Networks, Military Operations, Nimble, SRT, SLDP, Origin Edge, API Gateways, IIS, Akamai

Frameworks

Video.js, Red5 Media Server, GStreamer, .NET, AngularJS, Redux

Libraries/APIs

REST APIs, Socket.IO, Node.js, WebRTC, FFmpeg, Hls.js, DirectShow, Zencoder, Nginx-rtmp

Industry Expertise

Marketing

2002 - 2003

NCO in Radiolocation

Military School of Applied Radiolocation - Ploiesti, Romania

1997 - 2002

Diploma of Engineering Degree in Computer Engineering

Technical University Gheorghe Asachi Iasi - Iasi, Romania

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