Nick S.

Lead Developer

690 dollar
Freelancer
18 years
Medias, ROMANIA

My experience

ScreenMeetMay 2019 - Present

More

WickrApril 2016 - October 2018

- Led Voice & Video team to build end-to-end encrypted secure multi-way video conferencing service.

- Owned requirements, technical design specs, sprint tickets and product roadmap for audio video conferencing team.

- Architected Signaling, AV streaming, Screen Sharing and Security integration of the video conferencing service.

- Architected the scaling of video conferencing service to support 100+ participants in a call and 1M+ simultaneous connections to the backend.

- Implemented (C++) DTLS network encryption, network performance, automated testing and other advanced VoIP features.

- Implemented new iOS UI prototype (Swift).

More

Net Power & LightJanuary 2010 - April 2016

- Founded the company, drove development of new products raising $30M+.

- Architected real-time cloud streaming technology that Google wanted to acquire after the first demonstration.

- Implemented parts of iOS application. Apple noticed the app and send the UI team to collaborate on the improvement and promotion.

- Implemented custom WebRTC backend (C++, node.js, RabbitMQ, Licode, WebRTC) and ported desktop app to the web browser.

- Oversaw development of highly-scalable backend (AWS, Python, Node.js, Cassandra, Kubernetes, ZooKeeper etc) and low-latency UDP based network protocol.

- Hired 20+ engineers who now work at Google, Facebook, Microsoft, Apple wmware and other startups (references available upon request).

- Co-authored 30+ patents.

- Sold the company to Wickr.

More

Musigy, Inc.May 2005 - January 2010

- Founded the company, secured angel investment.

- Implemented cross device app mobility for iOS (Objective-C) and desktop (Qt, C++)

- Architected low-latency music network stack, jitter buffer and ultra low-latency audio codec.

- The company raised a few rounds of angel investments and changed the strategy and business model from music into low-latency cloud streaming.

More

VDELApril 2004 - May 2005

- Implemented web store back-end using Visual C#, ASP.NET, SQL Server and Microsoft IIS web server.

- Front-end programming using JavaScript, CSS, HTML.

- Implemented backend using Microsoft Commerce Server.

More

MicrosoftMay 2003 - April 2005

- Launched Visual Studio 2005 and other Microsoft products at MIPT.

- Developed and promoted Academic Audience Marketing Programs run by Microsoft's Developer and Platform Evangelism Group in Russia.

- Founded a .NET user group on campus at Moscow Institute of Physics and Technology (MIPT). Grew it to become the largest academic .NET user group in Russia and CIS.

- Pioneered the roll-out of ELMS, the intranet on-campus distribution system for Microsoft products & licenses, in Russia and CIS.

More

Moscow Institute of Physics and Technology (State University) - MIPT, PhystechDecember 2003 - May 2004

- Self-organized Maps based on artificial neural networks. Kohonen 2D algorithm optimization for the 3D case.

- Semantic processing of scientific articles using Oracle built-in ontology engine

and multi dimensionality reduction with visualization in VRML.

- .NET Distributed Agent Platform port from Java to .NET using Visual C#.

- Distributed debugger for .NET Agent Platform.

- IRC based symmetric crypto service (AEC) using Diffie-Hellman key exchange over open IRC channel written from scratch (Perl).

- Graphics Mesh Delone triangulation (C++, OpenGL).

- Lectures and Seminars on Visual C# programming language.

- Seminars on C++ programming language.

- Lectures and Seminars on ASP.NET and other Microsoft technologies.

- Lectures on “Design and Implementation of Internet Software Applications”.

My stack

Application servers

Zookeeper

CAD&CAM

AutoCAD

Languages

Java, JavaScript, Visual C, Sass, Swift, Python, HTML, VRML, OOP, C++

Environment of Development

Microsoft Commerce Server

Others

Distributed Systems, Product Management

Software testing

Test Driven Development (TDD)

Machine Learning

Neural networks

Open Source solutions

Kubernetes

Analysis methods and tools

Scrum, Agile Methodology

Databases

Oracle, Microsoft SQL Server

Frameworks

Node.js, OpenGL, .NET

IT Infrastructure

iOS, Linux, Docker

Technologies

RabbitMQ, Software Engineering, AWS, Software Development, WebRTC, SaaS, Machine Learning, oSIP

Protocols

UDP, VoIP, SIP, TCP/IP

My education and trainings

Master of Computing - Moscow Institute of Physics and Technology1999 - 2005