Badges
Certifications
Work Experience
Sr. Software Backend Engineer II
Playgig Inc.• April 2023 - October 2023• LA, CA
• Design and implementation of web services (REST, business logic, database support, C#), With scalability in mind (player's account system, email validation data for marketing purposes) • Cross-team collaboration (Product, Design, Platform), coordinating features lifecycle via teams • Admin tools for features like password reset flow(c#+js+css) • Game backend support, 3D-Paty Game backend support, • Ingesting events from Play Platform to our own storage, account validation via email-chain-confirmation
Sr. Software Backend Engineer II
IMVU Inc.• April 2016 - February 2023• RWC, CA
• Design and implementation of web services (REST, business logic, database support), (php, Haskell, C#) • Move full cycle projects from clarification of product/design requirements to data contract sign off by client platform teams to implementation (Cross-team collaboration: Product, Web, Mobile), coordinating team effort • guiding new-hire engineers to help them up to speed • Support of legacy code base + developing new features • Implementation of User's Feed (Timeline based data), backed by NoSQL Scylla storage • Implementation of 3D-Stickers/Emojis in chats • Implemented user's retention game “Daily Roulette”, add marketing functionality to advertise products, increasing revenue of the sales as a result • Migrate search data for People/Product/Places (SOLR->Elasticsearch), enhance search relevancy and promote product sales, increased revenue from sales • Implementation of admin tools to provide feature control
Sr. Mobile Software Developer
Yuzu• May 2015 - January 2016• Mt. View, CA
• Implementation of transport layer, sync user related data with server-side / across devices • Integration of UX design into UI components for the Reader, implement business logic • Porting core-related algorithms from iOS platform to Android • Integration and development of native JNI components • Collaborate with build team, integrate project’s build into corporate build system (CI/CD) • Add Unit/integration tests coverage (Robolectric, Robotium) • Jenkins plugin implementation for CI/CD pipeline (Java)
Sr. Mobile Software / Full Stack Developer
Forte Consulting Group (E-Test Inc.)• January 2015 - April 2015• Chicago, IL
Implement Jenkins Plugin as part of CI/CD build pipeline system, developing utilities and scripts for CI system needs, providing clear and concise documentation.
Sr. Mobile Software / Full Stack Developer
AgileFusion• February 2011 - December 2014• St.Petersburg, RU
Contractors: Barnes & Noble Inc., NY (barnesandnoble.com), TheFind Inc., Mt. View, CA (thefind.com) • Developing QA-oriented platform server (backend) and client side parts(Android/Nook/iOS devices) • Implementation and integration of Server API and Service application (Android) to monitor and gather various device metrics (network stat, battery usage, network flow, kpi events, etc.), remote test execution engine, collect and send crash reports from device • Implementation of Web UI administrative parts, business logic (receive, process, store, aggregate data) • server-side integration with Jira • Introduce api for remote execution of tests - server to client • Provide the solution for stress testing of application(s) (Android, iOS) • Code review and analysis, adaptation of project for testing purposes (Android, iOS) • Test coverage for Android platform for functional tests based on android test project, implementing different scenarios • crash reports engine for Windows 8 mobile platform (WinRT & Surface devices) • implementation of server project's deploy capabilities (debian style packaging), scalability issues (several environments support), database versioning and migrations support • Work on login/auth module, ACL module
Education
St.Petersburg State Marine Technical University
Master's Degree in Computer Engineering• August 1996 - June 2001• null: 4.8