Scroll To View More
Alex Gievsky

Alex Gievsky

Moscow, Russia
Member since April 17, 2015
Alex makes apps and games with C++, Objective-C, Java, and C#. His domain and experience are around iOS, Android, Mac, and Blackberry platforms. He has exceptional cross-platform, "write once – run everywhere" background. Being skilled in arts and design, he is passionate about his all-inclusive approach and about working in teams.
Alex is now available for hire
Portfolio
Experience
  • C++, 11 years
  • iOS, 5 years
  • Cross-platform, 4 years
  • Objective-C, 4 years
  • UIkit, 4 years
  • Android, 3 years
  • Swift, 3 years
  • Java, 2 years
Moscow, Russia
Availability
Part-time
Preferred Environment
Xcode, IntelliJ, Git, Heroku, Vagrant
The most amazing...
...game I've made is reTales, a cross platform RPG with nonlinear storytelling, progression trees, and complex economy.
Employment
  • Senior iOS Developer
    2018 - 2018
    Johnson & Johnson - Health IT (via Toptal)
    • Updated deprecated UI layers, tutorial screens, and voice recognition modules with manual input.
    • Improved networking API stability.
    • Fixed concurrency issues.
    Technologies: Objective-C, Swift, AutoLayout, CocoaPods, Voice Recognition, UIKit
  • Mobile iOS Swift Developer
    2017 - 2017
    Inada Consulting, Limited (via Toptal)
    • Designed the app's UI with complicated custom views.
    • Designed the app's API client.
    • Created model test schemes.
    • Developed the app's logic.
    Technologies: Swift, Stripe, Alamofire, Core Data (Cadmium), Swagger, Auto Layout, MVVM, XCTest
  • iOS SDK Developer
    2017 - 2017
    FIDEL (via Toptal)
    • Created an iOS SDK and wrapped it into a custom pod.
    • Created an Android SDK and wrapped it into a custom Gradle plugin.
    • Wrote UI/unit tests for both iOS and Android SDKs.
    Technologies: iOS, Android, Swift, Java, CocoaPods, Gradle, Jitpack.io, Ion
  • TCPA Lead App
    2017 - 2017
    Bursor & Fisher, P.A. (via Toptal)
    • Designed the UX/UI for both platforms.
    • Developed an iOS app to capture leads.
    • Developed an Android app to capture leads.
    • Developed an Android BroadcastReceiver-based widget.
    Technologies: iOS, Android, Swift, Java, CocoaPods, Gradle, Git
  • iOS Developer
    2016 - 2016
    Verto Analytics (for Cisco; via Toptal)
    • Updated the user interface in compliance with the latest iOS guidelines.
    • Improved usage statistics: Added parameters showing traffic consumption by any particular date on a daily basis.
    • Updated the speed test API.
    • Introduced a new projected overage value, a statistically-based parameter predicting data plan excess.
    Technologies: Objective-C, Swift, Core Data, GCD, Auto Layout
  • HTML5 Developer
    2016 - 2016
    Maths Online (via Toptal)
    • Developed core logic with JavaScript.
    • Developed platform-specific wrappers for iOS (Obj-C) and Android (Java).
    • Developed the app's design from scratch with Adobe Illustrator.
    Technologies: Cocos2D, JS, Obj-C, Java, Adobe Illustrator
  • Mobile App Developer
    2016 - 2016
    Mindway Media (via Toptal)
    • Created a cross-platform, multi-resolution drawing app.
    • Extended and improved the Cocos2d-x UI.
    • Created an image layer to export pictures to Photo Library.
    Technologies: Cocos2d-x, C++, Objective-C, iOS
  • iOS Developer
    2016 - 2016
    NALSA (via Toptal)
    • Converted a legacy project to a newer version.
    • Redesigned all the UI to be compatible with Auto Layout.
    • Updated deprecated libraries and APIs.
    • Fixed animation-related bugs.
    Technologies: Objective-C, Auto Layout, Core Animation, SQLite
  • Founder
    2011 - 2015
    SpotGames
    • Delivered over 70 mobile apps for clients all over the world on iOS and Android platforms.
    • Gathered a distributed team of 12 specialists.
    • Established a development pipeline and processes from scratch.
    • Conducted several training sessions for the employees in domains like architecture, rapid prototyping, automation, and UX.
    Technologies: Objective-C, C++, Java, Cocos2d, Cocos2d-x, Unity, UIKit, Core Services, Retrofit
  • Team Lead
    2013 - 2014
    Lemon Tree Studio
    • Developed high-quality apps for a European customer.
    • Developed and delivered two mobile games of our own.
    • Estimated, reviewed, analyzed, and approved the projects' budgets.
    • Introduced and directed activities so that products were developed on schedule.
    • Directed code review and quality assurance in general.
    • Conducted technical interviews.
    Technologies: C++, Objective-C, Java, iOS, Android, Unity
  • Invited Instructor
    2013 - 2013
    Omsk State Transport University
    • Taught the basic concepts of CS and software development to a group of fourteen students.
    • Taught software development techniques and processes, including Agile, code review, versioning, testing, and more.
    • Conducted final exams.
    Technologies: OOP, C++, Java, Design patterns, Git
  • Developer
    2009 - 2011
    Wellore
    • Integrated Lua scripting into the game engine end editors.
    • Developed various internal tools and editors for animation/particle systems, scripting, GUI, cut scenes, and levels.
    • Optimized rendering.
    • Developed unit tests for the game engine and game logic.
    • Developed tools for artists and designers.
    Technologies: C++, DirectX 8, Lua, MFC, Qt
  • Developer
    2008 - 2009
    Freelance
    • Developed browser-based games for a few hosting providers in Russia.
    • Managed client requirements and project lifecycle.
    • Collaborated with remote artists and sound designers.
    • Integrated game code into client CRMs.
    • Developed resource exporting plugins for FlashDevelop.
    Technologies: FlashDevelop, Haxe, Flash Builder
Experience
Skills
  • Languages
    C++, Objective-C, Swift, Java, Clojure, JavaScript
  • Frameworks
    Cocoa, UIkit, ReactiveCocoa, Core Data
  • Libraries/APIs
    Facebook Open Graph API, PubNub, CocoaPods, Butterknife, Node.js
  • Tools
    Xcode, Android Studio, Git, Adobe Illustrator, Eclipse IDE, IntelliJ, Gradle, Sketch, Adobe Experience Design (XD)
  • Paradigms
    Object-oriented Programming (OOP), Cross-platform, Functional Programming
  • Platforms
    iOS, Android, Heroku, Parse, Firebase
  • Other
    User Experience (UX), Game Design
  • Storage
    SQLite, PostgreSQL
Education
  • Master's degree in Software Engineering
    2015 - 2016
    Innopolis University - Innopolis, Russia
  • Master's degree in Computing Machines, Complex Systems, and Networks
    2008 - 2013
    Omsk State Transport University - Omsk, Russia
Certifications
  • Blockchain and Bitcoin Fundamentals
    FEBRUARY 2018 - PRESENT
    Udemy
I really like this profile
Share it with others