# Sergiy Lelyushkin > Staff Software Engineer at Socotra Location: Belmont, California, United States Profile: https://flows.cv/sergiylelyushkin • Java, Python, C/C++, Multi-threading • Platform agnostic with Linux, Windows and Mac development experience • Object-oriented design and development, database design • Production deployment practices • Architectural and design patterns • Programming languages: Expert level: Java, C++ and C, Python, SQL Some experience with: Javascript, HTML, Groovy, Objective C. • Databases: MySQL, sqlite, MS SQL Server, PostgreSQL • Tools: Docker, Ansible, Jenkins, Vagrant, Gradle, git, Perforce, Subversion. ## Work Experience ### Staff Software Engineer @ Socotra Jan 2026 – Present | San Francisco, CA ### Software Engineer @ Meta Jan 2025 – Jan 2026 | Menlo Park, CA ### Staff Software Engineer @ VUDU Jan 2016 – Jan 2025 | Sunnyvale, CA I was a part of a team that designed and developed VUDU private cloud platform using Apache Mesos. The cloud solution allows running VMs and Docker containers on a shared pool of resources. It provides an experience similar to AWS/Azure with a support of VUDU platform specific features. Vudu Mesos framework supports deployment, upgrade, scaling, monitoring and hierarchical configuration management for Vudu microservices. Tools and technologies: Java, Python, C++, Docker, git, Mesos, Ansible, Jenkins, Gradle, Zookeeper, Vagrant, ElasticSearch, Kibana, Prometheus, Grafana, Splunk, Nagios ### Senior Software Engineer @ Evernote Jan 2012 – Jan 2016 | Redwood City, CA I was a part of a team developing Evernote client for Windows. Major projects: - Implemented OAuth2 authentication and used it to enable Google Sign-in as an option to login to Evernote in Windows client. - Designed and developed a multithreaded server based on Windows named pipe enabling two-way communication between Evernote IE /Outlook clippers and Windows desktop client. - Designed and implemented a C++ template library to simplify adding IAccessible interface support to custom controls and containers. The usage of this library extended UI automation coverage for Evernote client and resulted in significant quality improvements. Tools and technologies: Microsoft Visual C++, ATL, WTL, Win32, COM, sqlite, Thrift, git, gerrit, stash, Jira ### Senior Software Engineer @ Symantec Jan 2010 – Jan 2012 | Mountain View, CA After PGP Corporation was acquired by Symantec, I worked on PGP line of products as a part of Info Security Group. Major projects: - Certificate enrollment. I have designed and implemented a client side of a process allowing users to enroll with PGP Universal server using X.509 certificate stored on a smart card. Tools and technologies: Microsoft Visual C++, Subversion, Perforce, Bugzilla, Jira, Coverity, Code Collaborator ### Senior Software Engineer @ PGP Corporation Jan 2007 – Jan 2010 | Menlo Park, CA "PGP Desktop", a client of PGP Universal platform which protects users data against unauthorized access. Some of the major "PGP Desktop" features I worked on as a part of Application team: - Mass Key Management - I designed and implemented a subsystem that applies the policy specified by PGP Universal administrator to users keys. It updates key properties, advanced key usage flags, manages Additional Decryption keys, changes key modes. About 90% of the code in this subsystem is used by both Windows and OSX clients and can be easily extended to support other platforms. - Granular policy for PGP Whole Disk Encryption - I implemented a client side code which gives an administrator a precise control over the actions users can do with their encrypted disks. - Implemented a client side support for Policy ADK - the additional description key based on the policy assigned to the group user belongs. Tools and technologies: Microsoft Visual C++, Subversion, Bugzilla, Jira, Coverity ### Senior Software Developer @ Tidal Software Jan 2006 – Jan 2007 | Palo Alto, CA Major project:"Tidal Enterprise Scheduler", a cross-platform, cross-application process automation solution. I was responsible for development and support of Windows Agent – a multithread service processing requests from main application, simultaneously executing a variety of job tasks and reporting the execution results. Tools and technologies: Microsoft Visual C++, Delphi 5, Subversion, Source Safe, TeamTrack ### Senior Software Engineer/ Team lead @ Zultys Technologies Jan 2002 – Jan 2006 | Sunnyvale, CA Major project: "MX Administrator UI", the User Interface for configuration, administration and monitor-ing of Zultys IP PBX. As a part of User Interface team, designed and implemented effi-cient tools for configuration, maintenance and monitoring of Zultys MX1200, MX250, MX30, and MX25 PBX. As a technical lead, coordinated and supervised the efforts of eight software engineers working on User Interface for provisioning and administration of Zultys MX Multimedia Exchange Stations. Experienced in managing local and offshore development teams. Tools and technologies: Delphi 6-7, C++ (Visual C++ and gcc), MySQL, PostgreSQL, Sybase Power Designer, Devtrack, Perforce, MS Project ### Associate Programmer Analyst @ Atascadero State Hospital, CA, USA Jan 2000 – Jan 2002 Developed "Planned Scheduled Treatment" application as a replacement of old main-frame system. Created Windows GUI and database containing about 70 tables, 50 views, 30 stored procedures, several triggers and 3 scheduled Data Transformation packages.Developed and deployed "Employee and Patient ID Management System", including tools for capturing employee and patient pictures, creating badges with barcodes, and a variety of reports, picture and card prints. The system also includes badge scanner soft-ware for secure sally ports. Tools and technologies: Delphi 5, MS SQL Server 7.0, ADO, Access, OLE Automation ### Software developer @ Institute of Applied Problems and Technologies, Kiev, Ukraine Jan 1996 – Jan 2000 Major project: "Commissions Control ", a system for tracking the whole cycle of commission from as-signment to completion. The system keeps track of the status of commission at all execu-tion levels at any moment. "Civil Defense Finance", a system of financial funds distribution among organizations and regions of Ukraine. Client: Emergency Ministry of Ukraine. Tools and technologies: Delphi 1/2/3/4/5, Informix, Interbase, OLE Automation, Web design. ### Delphi developer @ Korzh.com, Kiev, Ukraine Jan 1998 – Jan 2000 Major projects: - "Simple Query" (now Easy Query.VCL), an end-user oriented visual query builder Sim-ple Query http://devtools.korzh.com/eq/vcl/, one of the most popular and advanced visual query builders on the market. First version was released on December 1998. Now there are hundreds of customers around the world. - "Active Query" (now Easy Query.AX) – ActiveX was built on the basis of Simple Query to give VB, C++ programmers a powerful SQL query-building tool for their database applications. http://devtools.korzh.com/eq/activex/ Tools and technologies: Delphi 3/4/5, Microsoft Visual C++, VCL components and Delphi IDE experts develop-ment, ActiveX, Web Design. ## Education ### MS in Applied Mathematics Taras Shevchenko National University of Kyiv ## Contact & Social - LinkedIn: https://linkedin.com/in/slelyushkin --- Source: https://flows.cv/sergiylelyushkin JSON Resume: https://flows.cv/sergiylelyushkin/resume.json Last updated: 2026-04-01