Experience Jul 2019 - Present time
Full-time | SENIOR SOFTWARE ENGINEER
Development and maintenance of ArgOS backend components (C#/C++).
Design and implementation of iDeck Component, which allows using custom bets for a game.
Working on bingo-based applications for casino slot machines: mechanical reel games, 3RV/5RV video games, progressive games.
Writing JS/HTML scripts for System's Admin Panel.
Working with various protocols, used for client-server communication (SAS, MK2, etc.)
Maintaining and updating event/messaging system, employed by the framework.
C#, C++, JavaScript, AngularJS, HTML. Tools: Visual Studio, Unity, PerForce, Git, Jira.
| Jun 2017 - Sep 2023
Contract | SENIOR SOFTWARE ENGINEER
Design and development of
MyParcel.space
website.
The site allows residents to track their parcels, add/remove authorized users and subtenants, update vacation
schedule, and read notifications from Parcel Service System.
PHP, MySQL, JavaScript, HTML, XML, AJAX. Tools: Eclipse, PerForce, cPanel.
| Jun 2015 - Dec 2023
Partner | SENIOR SOFTWARE ENGINEER
Design, implementation, and maintenance of the company's website -
OdessaGlobal.net.
The company sells hosting, domains, and web-design services.
E-commerce with VISA/MC, PayPal, and WebMoney.
Implementation of the IP-targeting, site statistics, accounting, and administration panel for tech-support.
PHP, MySQL, JavaScript, HTML, XML, AJAX. Tools: Eclipse, Git, cPanel.
| Apr 2007 - Mar 2019
Full-time | SENIOR SOFTWARE ENGINEER
Design and development of the thin-client solution (C#, Unity).
The solution allows to deploy bingo server(s) at any location, and deliver playable content to remote terminals.
The solution could be implemented for online gaming, and in-house gaming.
The remote administration is an integral part of the thin-client solution (PHP, MySQL).
Working on bingo-based applications for casino slot machines (C#/C++): mechanical reel games, 3RV/5RV video games, progressive games.
Writing ActionScript files to support Flash movies.
Writing C# scripts for Unity games.
Design and implementation of middle-layer presentation components, for integration of Unity's Engine with client's application.
Design and implementation of remote interfaces (based on Channels.Tcp), and the Bonus Feature System for the client.
Working with the Scaleform Graphics Engine.
C#, C++, ActionScript, JavaScript, PHP, MySQL. Tools: Visual Studio, Flash CS4, Unity, PerForce, SVN.
| Aug 2009 - Jan 2010
Contract | Seismic Risk Evaluation, Los Angeles, CA SENIOR SOFTWARE ENGINEER
Design and development of
SeismicEvaluation.org
website. The software, Earthquake Performance Evaluation Tool (EPET), is used for calculation
and graphical presentation of horizontal displacements of each story of a multistory building.
Implemented animation of the experiment results with HTML5. PHP, mySQL, XML, HTML, AJAX, ActionScript.
| Jan 2002 - Apr 2006
Full-time | RAM International, Carlsbad, CA SENIOR SOFTWARE ENGINEER
Designed and implemented COM graphics engine for rendering RAM construction
projects in 3D, based on OpenGL. The product design involved multi-threading
and high-speed graphics. Designed and implemented COM database component, based on ODBC.
C/C++, OpenGL, COM, STL. Tools: Visual Studio, SourceSafe.
|
|