Scroll To View More
Sergey Lalov, Software Developer in Yekaterinburg, Sverdlovsk Oblast, Russia
Sergey Lalov

Software Developer in Yekaterinburg, Sverdlovsk Oblast, Russia

Member since August 31, 2013
Sergey is a professional game developer. With a strong background in computer graphics, networking, signal processing, and low-level programming, he always delivers high-quality code. Sergey specializes in making cross-platform products: games and apps for iOS, Android, macOS, Linux, and Windows. He also makes native plugins and extensions for the game engines. Additionally, Sergey often talks at various developer conferences.
Sergey is now available for hire

Portfolio

Experience

  • C, 10 years
  • C++, 10 years
  • Android, 5 years
  • Lua, 5 years
  • iOS, 5 years
  • Corona SDK, 5 years
  • Objective-C, 3 years
  • Java, 3 years
Yekaterinburg, Sverdlovsk Oblast, Russia

Availability

Part-time

Preferred Environment

Lua, Go, Defold. MacOS

The most amazing...

...things I've developed are mobile apps like Word Games and Big Cat Race.

Employment

  • Game Developer

    2011 - PRESENT
    Freelance
    • Created mobile games for iOS and Android with Corona SDK.
    • Integrated ads (Chartboost, RevMob, Vungle, AdMob, iAd, Inneractive) and leaderboards (GameCenter, Google Game Services) in various games.
    • Performed game re-skinning.
    Technologies: Lua, Go
  • Web Developer

    2010 - 2012
    Exadel Inc.
    • Supported several websites.
    • Created several admin modules, including one for transferring users from acquired businesses.
    • Fixed bugs and developed new features on the front-end.
    • Supported an ad provider's services.
    • Worked in a large team of developers.
    Technologies: PHP, JavaScript, HTML

Experience

  • OpenAL Extension (Development)
    https://github.com/Lerg/extension-openal

    Provides 3D audio, pitch control, and other capabilities for Defold.

  • QR Scanner Plugin (Development)

    This plugin lets you scan QR codes and other barcodes in your Corona SDK app.

  • Text-to-Speech Plugin (Development)

    The Text-to-Speech plugin enables your Corona SDK applications speak various text in various languages. You can control pitch, rate, and volume.

  • Bluetooth Plugin (Development)

    The Bluetooth plugin provides direct access to your device's Bluetooth Low Energy capabilities for Corona SDK.

  • NFC Plugin (Development)

    The NFC plugin for Corona SDK enables your application to read NFC tags. NFC stands for Near Field Communication. At the moment, the plugin only supports reading NDEF tags, but in the future based on your feedback, the plugin can be enhanced.

  • Toast Plugin (Development)

    Non-intrusive in-app notification messages for iOS and Android. A must-have for any Corona SDK application.

  • VK Plugin (Development)

    VK.com social network plugin for Corona SDK.

  • Vibrator Plugin (Development)

    The Vibrator plugin provides you with fine control over the vibration ability of Android devices and Taptic Engine in Apple's devices in the Corona SDK app. You can control vibration duration, set a pattern, and make it repeat indefinitely.

  • Flashlight Plugin (Development)

    The Flashlight plugin for Corona SDK provides access to the flash LED light source, which can be used as a torch.

  • Mouse Cursor Plugin (Development)

    The Mouse Cursor plugin for Corona SDK can change the mouse cursor image to either one of the standard system choices or to a custom image using native system API (not Corona display object).

  • Corona Cannon (Development)
    https://github.com/coronalabs-samples/CoronaCannon

    A sample Angry Birds-like game that runs on iOS, Android, Windows, macOS and Apple TV.

  • Laser Flow (Development)

    A puzzle game with unique gameplay in which users need to combine lasers of different colors and guide them with mirrors and splitters. I developed an in-game level editor to facilitate the creation of many levels in a short amount of time.

  • Tower Defense (Development)

    A complex tower defense game currently in development. It features a sci-fi story, global map, research lab with meaningful upgrades, level editor in Python+wxPython, and moving enemies according to a pathfinding algorithm. Game sprites are made from 3D models.

  • Word Games (Development)

    A game prompting users to search for given words on a letter board, and to make words out of five letters. Words and categories are kept in files in a database and selected randomly.

  • Solitaire Card Game (Development)

    A Klondike card game featuring several scoring systems and the ability to undo moves. It includes smooth card animation and can adjust to screen size.

  • Draw Runner (Development)

    A re-skinning of an existing game with new levels and ads.

  • Big Cat Race (Development)

    A running game for kids using an accelerometer and step detection algorithm.

  • Exodus Manga (Development)

    A simple eBook Manga app.

  • Blocks (Development)

    A puzzle where users need to move blocks that are affected by gravity. Blocks disappear when two or more blocks of the same color touch each other. It features an in-game level editor.

  • Cupcake Tap (Development)

    A cupcake color matching tapping game for a local cupcake shop.

  • Word Game with Time Limit (Development)

    A multiplayer word game with a custom server written in Go and running on Ubuntu Linux. The database is MySQL. It features a rich interface, math-making, turn-based matches, and integration with Facebook and Twitter.

  • Cubic Run (Development)

    An endless runner game with vector graphics.

  • Pizza App (Development)

    An app for a pizza company. It displays a rotating needle and rewards users based on where the needle stops.

  • Monkey Runner (Development)

    A re-skinning of a game with added Chartboost and AdMob ads.

Skills

  • Languages

    C, Java, C++, Objective-C, Lua, Python, Go, Swift
  • Frameworks

    Defold, Corona SDK, Unity
  • Libraries/APIs

    ImageMagick, Facebook API, Game Center, OpenCV
  • Tools

    Adobe Photoshop, iDraw, Pixelmator, Mercurial, Git
  • Paradigms

    Prototype-based OOP, Agile Software Development, KISS, Object-oriented Programming (OOP), Concurrent Programming
  • Platforms

    MacOS, iOS, Android, Linux, Windows
  • Storage

    SQLite, JSON, NoSQL, MySQL
  • Other

    Game Development, Google Game Services, Game Design, 2D Games, 3D Games, Go Engineer, Mockups

Education

  • Master's degree in Computer Science
    2003 - 2009
    Ural Federal University - Ekaterinburg, Russia
I really like this profile
Share it with others