Principal Software Engineer
New York City Metropolitan Area | [email protected] | PDF
Experienced software engineer with 20+ years of expertise in designing, developing, and deploying scalable software systems. Proficient in multiple programming languages and development environments, with a strong focus on backend development, cloud computing, distributed systems, and security.
Paltalk Inc. (NASDAQ: PALT | www.paltalk.com) | New York, NY | 2017 - Present
- Served as a principal software architect for the company;
- Participated in all stages of the software development process;
- Designed and developed distributed and decentralized messaging and video streaming services;
- Built specifications and APIs, defined transmission, cryptography protocols, and security models;
- Worked on core services doing substantial amounts of hands-on coding in C++ and Go.
SecureCo Inc. (www.secureco.com) | New York, NY | 2021 - 2023
- Designed and implemented the specification for an end-to-end encrypted communication protocol;
- Developed backend components for the decentralized network delivery software.
Paltalk Inc. (NASDAQ: PALT | www.paltalk.com) | New York, NY | 2015 - 2017
- Served as a software architect and lead developer for the company;
- Instant messaging, low latency video streaming (terabytes of traffic, years of video processed daily);
- Worked on backend infrastructure and DDOS mitigation for several group video chat projects;
- Designed and developed streaming server software in C++ and Go;
- Designed and implemented a low level, low latency packet filtering engine used in a DDOS mitigation platform company-wide to protect core services from substantial attacks on a daily basis.
Tomsk Inc. | Cupertino, CA | 2011 - 2015
- Worked on several social media / streaming applications;
- Served as a development manager, software architect, and an individual contributor;
- Developed software and services in C++.
Tomsksoft LLC | Tomsk, Russia | 2002 - 2011
- Led the development team of a medium-sized consulting company;
- Participated as a software architect and lead developer for most of the company ventures;
- Helped to grow the company from 3 to more than 50 employees in less than 10 years and establish several key revenue generating projects.
Elecard Devices Ltd. (www.elecard.com) | Tomsk, Russia | 2001 - 2002
- Developed Elecard MPEG2 decoder frame post-processing engine utilizing C++, x86 assembler, MMX, SSE, and SSE2 instruction sets.
Secure network protocol and transit system to protect communications deliverability and attribution.
Tomsk State University of Control Systems and Radioelectronics
Tomsk, Russia | Graduated 2002
Relevant coursework: Databases and Data Processing, Distributed Systems, Computer Networking.