Post Job Free
Sign in

Senior Software Engineer

Location:
Wellesley, MA
Posted:
July 12, 2025

Contact this candidate

Resume:

RUSLAN MIKHAILOV – page * of *

RUSLAN MIKHAILOV

******.*********@*****.*** • Wellesley, MA • linkedin.com/in/ruslan-mikhailov SUMMARY

Senior Software Engineer with extensive experience in the development of distributed, scalable and cloud-based systems, a strong academic background in Computer Science and Mathematics, and expertise in the design, implementation, testing, and maintenance of highly complex and secure software systems.

Deep knowledge and expertise in architecting and engineering software solutions for the telecommunications industry, including real-time communication tools, distributed application architecture, and a wide range of critical systems that support scalability, security, and high availability.

Experience in software development for the financial and international payment system industries, with a high level of security responsibility.

Adept at defining and implementing best practices in software development for mission-critical, highly available complex products.

Natural curiosity and ability to quickly learn new concepts and technologies.

Proven ability to drive results as a team leader, collaborator, mentor, and self-driven developer. SKILLS

Programming Languages: Python Erlang/OTP Elixir C C++ TCL/Tk Bash

Databases: SQL NoSQL DynamoDB Cosmos DB MongoDB Redis PostgreSQL Mnesia

Messaging & Queuing: XMPP AsyncMQ Kafka RabbitMQ ZeroMQ

Operating Systems: Linux UNIX

Containers & Cloud: Docker AWS Azure

Networking: gRPC protobuf RESTful APIs UDP TCP IP VoIP SIP SDN netfilter iproute2 iptables firewall routing

Project Management: Jira Asana Git GitHub GitLab BitBucket Jenkins Scrum Agile Six Sigma

Telecom Protocols: TETRA iDEN GSM UMTS SS7 MTP SCCP ISUP BSSAP DTAP MAP EXPERIENCE

Zoom Communications, Senior Software Engineer, zoom.us Apr 2021 – Jan 2025

Designed and implemented new features for the XMPP Team Chat backend team, focusing on a distributed multi-cluster ejabberd server deployed in AWS, Azure, and Colo clouds.

The work involved consideration of multi-clustering, two-tier caching (ETS/Redis), peculiarities of proprietary XMPP implementation, interaction with the Client app, Web/OpenAPI, Big Data, and Data Engineering teams.

Completed hundreds of tasks and projects, including APIs for massive chat data migrations from third-party chat services (such as Slack and MS Teams), designing shared spaces, mention groups, named group chats, HTTP APIs for the Admin Web Portal, and high-level APIs for Dynamo/Cosmos and Mongo DBs.

Ensured all code changes were thoroughly tested using Erlang CT/EUnit and Python/Falcon testing frameworks.

Committed to mentoring software engineers.

Technologies: Erlang/OTP Python ejabberd XMPP RESTful APIs gRPC protobuf Linux AWS DynamoDB Azure CosmosDB Redis AsyncMQ Docker

RUSLAN MIKHAILOV – page 2 of 3

Vsee, Senior Software Engineer, vsee.com

Apr 2020 – Apr 2021

Enhanced VSee’s telehealth platform capacity and performance during the COVID-19 pandemic.

Ported company-specific XMPP modules to a new platform, increasing XMPP server customer capacity tenfold.

Rolled out functional system testing and implemented continuous automated testing using Common Test framework and Bitbucket Pipelines.

Mentored the team on Erlang/OTP and better coding practices. Technologies: Erlang/OTP Elixir ejabberd XMPP PostgreSQL AWS/EC2/S3 Docker nexVortex, Senior Software Engineer, nexvortex.com 2019 – 2020

Developed a secure, award-winning SD-WAN distributed solution that enhanced VoIP products with customized ISP link control, IP tunneling, traffic shaping, policing, and firewalling.

Provided high-quality, reliable connections to cloud-based voice services. Technologies: Erlang/OTP Bash Python RabbitMQ ZeroMQ AWS Docker SDN/SD-WAN TCP/IP SIP Linux CDRouter

Motorola Solutions, Senior Software Engineer, motorolasolutions.com 2008 – 2017

Worked on Motorola's TETRA (TErrestrial Trunked RAdio) solution for secure mobile communications tailored to government agencies and the military.

Designed and implemented the Inter-System Interface (ISI), a mission-critical aspect of TETRA, and developed Mobility Management and Short Data services.

Integrated SIP stack protocol into ISI using a test-driven development process.

Worked on the iDEN CCP project (Integrated Digital Enhanced Network on Common Control Platform) – a software layer on top of Linux OS that provides middleware (shared memory, queues, logging, alarms, system health, etc.) and IO (controlling E1/T1 links) services used across iDEN infrastructure components to provide 99.999% availability.

Led a team collaborating closely with cross-functional offshore teams using Agile methodology, performing tasks such as requirement analysis, effort estimation, information assurance, performance analysis, bug resolution, and new feature development.

Technologies: Erlang/OTP Mnesia ETS SIP TETRA C C++ Bash Linux Alcatel-Lucent, Senior Software Engineer, al-enterprise.com 2005 – 2008

Led feature development for NGN (Next Generation Networks) – Mobile Softswitch Centre. Implemented Mobility Management and VLR functionality with object-oriented design on a multi-threading Linux platform.

Led a team working on MPSR (Multi Path Self Router), developing efficient, memory leak-proof and multi- threaded applications on Sun Solaris OS.

Successfully represented the R&D Mobile Solution Division in Capability Maturity Model assessments. Technologies: C++ C TCL/Tk CHILL lang Bash SQL Linux SS7 ChorusOS Sun Solaris 8 RUSLAN MIKHAILOV – page 3 of 3

LICENSES & CERTIFICATES

SUN Solaris 8 architecture, administering and programming essentials ASN1, Basics ISDN User Part (ISUP) Mobile Application Part (MAP) BSS Application Part (BSSAP) IN Application Part (INAP) Alcatel 1000 MSC Charging SW Alcatel 1000 MSC Traffic Measurement SW EDUCATION

St. Petersburg State University, Russia

Master of Science Applied Mathematics

St. Petersburg State University, Russia

Bachelor of Science Mechanics and Computer Science



Contact this candidate