Sergey Lerg

Sergey Lerg

Ekaterinburg, Russia
Hire Sergey
Scroll To View More
Sergey Lerg

Sergey Lerg

Ekaterinburg, Russia
Member since August 31, 2013
Sergey is a professional Corona SDK and Defold developer. With a strong background in computer graphics, networking, 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 both Corona SDK and Defold. Additionally Sergey often talks at various developer conferences.
Sergey is now available for hire
Portfolio
Experience
  • C/C++, 10 years
  • Android, 5 years
  • Corona SDK, 5 years
  • Lua, 5 years
  • iOS, 5 years
  • Java, 3 years
  • Objective-C, 3 years
  • Defold, 1 year
Ekaterinburg, Russia
Availability
Part-time
Preferred Environment
Corona SDK, Defold. MacOS
The most amazing...
...things I've developed are mobile apps like Word Games and Big Cat Race.
Employment
  • Game Developer
    Freelance
    2011 - PRESENT
    • 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
    Exadel Inc.
    2010 - 2012
    • 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)
    http://spiralcodestudio.com/plugin-qrscanner/

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

  • Text-to-Speech Plugin (Development)
    http://spiralcodestudio.com/plugin-texttospeech/

    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)
    http://spiralcodestudio.com/plugin-bluetooth/

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

  • NFC Plugin (Development)
    http://spiralcodestudio.com/plugin-nfc/

    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)
    http://spiralcodestudio.com/plugin-toast/

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

  • VK Plugin (Development)
    http://spiralcodestudio.com/plugin-vk/

    VK.com social network plugin for Corona SDK.

  • Vibrator Plugin (Development)
    http://spiralcodestudio.com/plugin-vibrator/

    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)
    http://spiralcodestudio.com/plugin-flashlight/

    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)
    http://spiralcodestudio.com/plugin-mousecursor/

    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)
    https://itunes.apple.com/app/id647540345

    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)
    https://itunes.apple.com/app/id686832198

    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)
    https://itunes.apple.com/app/id705606126

    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)
    https://itunes.apple.com/app/id670645143

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

  • Big Cat Race (Development)
    https://itunes.apple.com/app/id555343322

    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
    Lua, Go, Java, Objective-C, C/C++, Python, Swift
  • Frameworks
    Corona SDK, Defold
  • Libraries/APIs
    ImageMagick, Game Center, Facebook API
  • Tools
    Adobe Photoshop, iDraw, Pixelmator, Mercurial, Git
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), Prototype-based OOP, KISS, Concurrent Programming
  • Platforms
    Android, iOS, MacOS, Linux, Windows
  • Storage
    SQLite, JSON, MySQL, NoSQL
  • Misc
    2D Game Graphics, Game Design, Google Game Services, Game Development, Mockups
Education
  • Master's degree in Computer Science
    Ural Federal University - Ekaterinburg, Russia
    2003 - 2009
I really like this profile
Share it with others