Aleksandr Tenishev

United States

@alextenishev

Badges

Problem Solving
Sql

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

Skills

Apache
Hudson/Jenkins
Git
SVN
gradle
Maven
Atlassian Confluence/JIRA
CVS
Elasticsearch
Solr
Scylla
MySQL
PostgreSQL
PHP
C#
Java
JavaScript
jQuery
Shell scripting
C++
NodeJS
TypeScript
Data Structure
Css
SQL