MIKE AVERGUN
********@*****.*** 858-***-****
**+ years of experience developing and leading teams for large-scale, distributed systems, such as online gaming, banking, and industrial IoT.
PROFESSIONAL EXPERIENCE
ROBOT CACHE, San Diego, CA Senior Software Engineer Jun 2022 – Nov 2023
RC is the world's first decentralized PC video game distribution and resale platform using the blockchain. Delivered backend tiers that implemented digital rights management using React, J-Query, C#, .Net, Redis, Postgres, and AWS.
Designed and developed integration interfaces for payment providers such as WorldPay, PagSeguro, GooglePay, and ApplePay
Designed and developed integration interfaces for social networks such as Google, Apple, Facebook, Instagram, Discord, and Twitter
Design and develop microservices using AWS Lambda and Docker services to create static web pages
Optimized financial reports that allowed reconciliation and easy integration with accounting practices
HOLOGIC, San Diego, CA Senior Software Engineer Oct 2021 – Jun 2022
Hologic is a medical imaging company.
Enhanced, optimized, and developed new features for the next release of the Panther Fusion System suite – a world-leading automated medical test processing platform.
ROCKSTAR, San Diego, CA Senior Software Engineer/Project Lead 2014 – 2021
A game developer and publisher for AAA video games including GTA and Red Dead Redemption. Led the team that developed in-game messaging that scaled to millions of concurrent users using C#, .Net, Redis cache, Mongo, and Microsoft SQL.
Implemented a schema that removed duplication of messages, which minimized storage needs and optimized processing
Introduced Mongo DB aggregation framework that provided analytical services for player satisfaction and support - Red Dead Redemption 2 alone supported 57 million users
Contributed to the design and implementation of in-game marketplace, player groups, and teams’ services for several game applications
Used AWS services to validate the chosen design for Feed and orchestrate load testing on the private cloud
Mentor and managed offshore development team
MITEK SYSTEMS, INC., San Diego, CA Senior Software Engineer 2011 – 2014
Mitek develops software for digital identity verification and mobile image processing using AI. The primary function was developing mobile imaging web services.
Designed and implemented algorithmic image analytical improvements such as extending core platform capabilities to support visual utility bill recognition and processing
Received two patents for the algorithmic components of these systems
SONY ONLINE ENTERTAINMENT, San Diego, CA Senior Software Engineer/Technical Director 2007 – 2011
A videogame developer and publisher. Designed and implemented the SOEMON, the Server Monitoring and Data Gathering System. This system collected and managed game platform performance metrics in near-real time, including players billing and engagement. It monitored all games and players online, players’ location in the game, building life graphs for NOC, and financial reports that were used to determine the financial standing of the game and drove company investment decisions into different games and features.
SOEMON was a central component of the system and was designed to be highly available and scalable
Optimized client support for mobile which shortened incident response time through remote visibility
PREVIOUS EXPERIENCE
VIVA VISION, INC., San Diego, CA. Senior Software Engineer 2006 – 2007
Designed and implemented high-performing and high-concurrency services that supported mobile video-on-demand
INVENSYS/WONDERWARE, San Diego, CA Principal Software Engineer 1997 – 2006
Led a team through the design and implementation of the IndustrialSQL Server 9.0, a leading industrial IoT historian. Developed an ingestion pipeline capable of 100K measurements per second while deployed on the edge hardware with limited CPU and memory
Developed measurement processing, compression, and storage algorithms that delivered the performance enhancements
DELTEC ELECTRONICS, San Diego, CA Software Engineer (Contract) 1996 – 1997
Designed and implemented SNMPs (Simple Network Management Protocols) cross-platform for 14 operating systems
PHYSICIANS’ ONLINE, INC., San Diego, CA. Software Engineer (Contract) 1995 – 1997
Designed and implemented the client-side communication software that scaled to 80,000 users
INTUIT, INC., San Diego, CA. Software Engineer 1992 – 1995
Designed and implemented the first version of Intuit’s electronic filing subsystem for Turbo Tax
EDUCATION
Kishinev State University, Moldova
Bachelor of Science (B.S.), Software Engineering
Bachelor of Science (B.S.) Mechanical Engineering
PATENTS…AWARDS
U.S. Patent #6651030 “Method and System for Collecting and Retrieving Time-series, Real-time and Non-real-time Data”
U.S. Patent #7519776 “Method and System for Time-Weighted Cache Management” (with a co-author).
U.S. Patent #7496590 “System and Method for Applying Deadband Filtering to Time Series Data Streams to be
Stored within an Industrial Process Manufacturing/Production Database” (with co-authors).
U.S. Patent # 7574569 “Method and System for Time-Weighted History Block Management” (with a co-author).
U.S. Patent #8055787 “System and Method for Managing Industrial Process Control Data Streams Over Network Links” (with co-authors).
U.S. Patent #8483473 “Systems and methods for obtaining financial offers using mobile image capture.” (co-author)
Mitek’s Mobile Photo Account Opening™ Wins Best of Show at Finovate Fall 2013
IndustrialSQL Server 7.1 received Control Engineering’s Editors’ Choice Award for 1999
HANDS ON EXPERIENCE
Microsoft Windows Development (20+ years)
High-Performance Server Systems (20+ Years)
C#/C++ (20+ Years), .NET Core, Framework
AWS, Azure, Microsoft SQL Server
Postgres, MongoDB, Redis
Rest APIs, Web APIs, NodeJS, Angular 2+
Domain Driven and Object-Oriented Design
Multithreading, Inter-Process Communication
Functional frontend programming: JavaScript, React
Engineering Road Maps, Troubleshooting, Debugging