Scroll To View More
Leonid Baranov

Leonid Baranov

Bellevue, WA, United States
Member since February 15, 2016
Leonid has a strong knowledge of Unity 3D, C#, .NET platforms, and languages. He has several years of game development experience and product launches. Lately, he has been setting up and using SQL databases. He's also worked in IT consulting for three years and is capable of using and setting up different databases while combining them with SAS and IBM marketing/reporting products.
Leonid is now available for hire
Portfolio
Experience
  • Team Development, 5 years
  • Databases, 4 years
  • Server Administration, 4 years
  • C#, 4 years
  • Unity3D, 3 years
  • Python, 2 years
  • Perl, 2 years
  • Network Programming, 2 years
Bellevue, WA, United States
Availability
Part-time
Preferred Environment
Unity 3D, C#, Visual Studio, PyCharm
The most amazing...
...thing I've done was to develop a major portion of the game logics in a mobile game called The Abandoned; the AI and anomaly generators were the best.
Employment
  • Software Engineer 2
    2016 - PRESENT
    Microsoft
    • Implemented multiple features for the UX of a Bing results.
    • Created tools for internal data analysis.
    Technologies: C#, Visual Studio, ASP.NET Platform
  • Unity 3D Team Leader
    2016 - 2016
    Trilobite Soft
    • Led the development for Alchemy Town game (available on iOS and Android).
    • Supported the server side for the Alchemy Town project with thePython and Google platforms.
    • Successfully migrated a project between major versions of Unity Engine and Unity UX systems.
    • Implemented a major part of the game logics.
    • Created multiple tools to make the work of the level designers easier.
    • Developed a bot to test the game levels.
    Technologies: C#, Unity 3D, Android, iOS, Python, Google Platforms, MonoDevelop
  • Unity 3D Developer
    2014 - 2016
    Gaijin Entertainment
    • Worked as part of the team that released The Abandoned game; developed the major part of game logic.
    • Implemented the AI for monsters, based on a Finite State Machine.
    • Created editor tools for making "random" anomalies. Randomness is controlled by a graph, with properties in its nodes.
    • Developed a player effects system with a convenient way to set up buffs and debuffs and attach them to different objects.
    • Set up the animations for all the monsters.
    • Contributed to game design.
    • Acted as a team leader in the development process.
    Technologies: Unity 3D, MonoDevelop, Visual Studio
  • Consultant
    2010 - 2014
    Glowbyte Consulting
    • Conducted presale activities such as demonstrations, holding demo projects, and advising on the solutions from the SAS or IBM stack.
    • Implemented and designed an ETL (extract transact load) processes.
    • Set up the marketing automation solutions in banks and telecoms.
    • Created and migrated data warehouses using Oracle, Greenplum, and Teradata platforms.
    • Led a team of four developers.
    • Provided technical support for customers.
    Technologies: SAS Base, SAS MA, SAS EG, Oracle, Teradata, Greenplum, IBM Cognos, Unica
  • Perl Developer
    2008 - 2009
    Ashmanov and Partners
    • Created a service to allow simultaneous changing of XML configuration files. Before google drive was there.
    • Supported web services on Perl.
    • Parsed HTML data with highlighting parts and stored the data in a database.
    • Developed a Perl-based web interface for a PostgreSQL database.
    • Set up database structures in PostgreSQL.
    Technologies: Perl, KDevelop, KWrite, Linux
Experience
  • The Abandoned | Android (Development)
    https://play.google.com/store/apps/details?id=com.gaijindistr.theabandoned&hl=ru

    This is a first-person shooter/survival game that's situated in a post-apocalyptic world (Android version). The major part of the game logic in this project is my work.

  • The Abandoned | iOS (Development)
    https://itunes.apple.com/ru/app/the-abandoned/id1011129367?l=ru&ls=1&mt=8

    This is a first-person shooter/survival game that's situated in a post-apocalyptic world (iOS version). The major part of the game logic in this project is my work.

  • AlchemyTown | Android (Development)

    This is a 3-in a row game (Android version). I worked as the lead developer on it.

  • AlchemyTown | iOS (Development)

    This is a 3-in a row game (iOS version). I worked as the lead developer on it.

Skills
  • Languages
    C#, SAS, SQL, Perl, Python, C++, PHP, C, XML, HTML, Lisp, Assembler x86, Prolog
  • Frameworks
    Unity3D, DirectX 11
  • Tools
    Subversion (SVN), MonoDevelop, Visual Studio, Git, GCC
  • Paradigms
    Object-oriented Programming (OOP), Concurrent Programming, Imperative programming, Object-oriented Design (OOD), Team Development, Database Design, Functional Programming, Logic programming, Scrum
  • Storage
    MySQL, PostgreSQL, Teradata, Greenplum, Databases, Database Administration
  • Other
    Network Programming, Teamwork, Unity Shaders, Cognos 10, Genetic algorithms, Unix Shell Scripting, Plastic SCM, Server Administration, Linux SysAdmin
  • Libraries/APIs
    OpenGL, DirectX
  • Platforms
    Linux, Windows, iOS, Android
Education
  • Specialist's degree in Mathematics, System Programming
    2007 - 2012
    Moscow State University - Moscow, Russia
I really like this profile
Share it with others