Professional experience
Some engagements overlapped, as noted in the original resume.
Principal Software Engineer
Microsoft Corporation · October 2016 – Present
Skype for Business, Skype, and Microsoft Teams
- Modernized authentication and authorization across services, replacing legacy components with fail-safe designs and enabling multiprotocol identity integration, identity federation, and consistent access-control practices.
- Implemented secure-by-default service practices as part of a corporation-wide initiative to eliminate high-privilege access. Applied least privilege, service security, privacy compliance, monitoring, and security-review practices across eight services.
- Contributed to media-services modernization for real-time communications, designing and implementing highly available Teams call processing and forwarding with interoperability across services and platforms.
- Prepared service infrastructure for AI-ready integration by modernizing platform foundations, service interfaces, and distributed diagnostics to support reliable, scalable integration of new capabilities.
- Contributed to .NET Framework-to-.NET Core migration, Teams infrastructure, and server-to-server latency improvements across distributed services.
- Participated in on-call rotations and live-site incident response, troubleshooting production issues, coordinating service recovery, and following through on reliability improvements.
- Promoted maintainable engineering practices through design guidance, documentation, and thorough code reviews.
Lead Software Developer
XIM Inc. for Anomali Inc. · July 2016 – October 2016
Online network-activity analysis system
- Led improvements to system design, build, and deployment; developed log collection, service monitoring, recovery, failover, and fast-startup features.
- Reduced deployment time from 20 minutes to 5 with a GNU Make-based build and deployment process, and introduced continuous integration.
Lead Software Developer
XIM Inc. for Satellite Healthcare · February 2015 – June 2016
Medical application development
- Led and mentored a team of eight, contributing to application design, feature delivery, issue resolution, and deployment.
- Supported Scrum planning and estimation, an ITIL process migration, and work toward Electronic Health Record Meaningful Use Certification.
System Architect & Lead Software Developer
Zaochnik Inc. · September 2014 – February 2015
Student collaboration and tutoring platform
- Planned features with Scrum and developed online chat and real-time email notifications.
- Reworked internal infrastructure, including a virtual-machine cluster, backup workflows, and networked proxies.
Chief Technical Officer
XIM Inc. / Infotechnology LLC · April 2010 – February 2015
- Led technical planning, resource allocation, reporting, project management, and engineering decisions.
- Architected and built cloud-based Python platforms and commercial web products; trained students in Java, C/C++, and Python development.
Senior Software Engineer
XIM Inc. / Infotechnology LLC · April 2007 – April 2010
Contributed to internal and client projects across web applications, enterprise systems, mobile software, and telecommunications.
Software Engineer
MPOVT JSC · August 2005 – April 2010
Developed software for telecommunications equipment, including switching engines, multiplexers, routers, embedded systems, and real-time billing.
Telecommunication Specialist
Military service · January 2006 – January 2007