- C++ DeveloperCroteam2016 - PRESENT
Technologies: C++, Playstation, Xbox
- Ported two games from PC to PS4 and Xbox.
- Contributed to multiplayer, save game, achievements, leaderboard, and other features required for each of the consoles.
- C++ DeveloperEnvox Lab2014 - PRESENT
Technologies: C++, STL, Boost, Windows
- Worked on a distributed and scalable call center application in C++, STL, and Boost.
- Provided support for hundreds of servers and thousands of agents.
- Used the SIP protocol for session establishment.
- Worked asynchronously in a multithreaded environment.
- C++ DeveloperInfoSec Global2013 - 2014
Technologies: C++, STL, Boost, OpenSSL, Linux, Blackberry 10 OS
- Developed a secure VoIP framework and protocol by using OpenSSL, C++, STL, and Boost.
- Used the Elliptic Curve Diffie Hellman algorithm for shared key exchange.
- Used AES 256, RSA 2048, SHA 256 and X509 certificates.
- Used a proprietary protocol for establishing a secure connection and audio transfer.
- Used TCP and UDP protocols for message transfer.
- CEO, FounderVatlab2011 - 2014
Technologies: C#, ASP.NET, PHP
- Developed my own toolkit for Facebook development in ASP.NET and PHP.
- Sold thousands of licenses for other developers and companies.
- Facilitated an unlimited license purchase by Epic Games Inc. (Unreal Engine).
- Worked as a consultant for Epic Games, Ferrari World, and other companies.
- C++ DeveloperAVL2008 - 2011
Technologies: C++, STL, INtime OS, Windows
- Created software used for testing of car engine prototypes of famous vendors (Mazda, Audi, Ferrari, etc.).
- Worked with C++, STL, and Boost on embedded real-time OS and Windows.
- Developed components working at 10k Hz inside a multi-threaded environment.
- Allowed shared memory and OS messages to be used for communication between 2 operating systems.
- Implemented design patterns, UML design and verification, unit tests, and code reviews.
- Java DeveloperRAO2007 - 2008
Technologies: Java, JSF, Hibernate, Oracle
- Worked on a central parking management system and company web portal.
- Used Java Server Faces as a web framework, Hibernate as a data access layer, and Oracle 11.
- C++ DeveloperEricsson2004 - 2006
Technologies: C++, STL, TCP/IP, OS Delta, Linux
- Developed a VoIP gateway, specifically H.323 and SIP protocols.
- Used C++ and STL on embedded real-time OS.
- Used TCP/IP (including UDP) extensively on high call frequency.
- Received numerous awards (monthly bonuses and salary increase) for my achievements at work.
- Mentored and supervised seven new employees to bring them on-board with C++, TCP/IP, OS, and VoIP.