Maksym Hryniv, Developer in Lviv, Lviv Oblast, Ukraine
Maksym is available for hire
Hire Maksym

Maksym Hryniv

Verified Expert  in Engineering

High-load Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
September 10, 2019

Maksym has 15 years of experience in software engineering—developing for desktop, mobile, web, and backend, creating game engines, and working in Amazon on high-load projects, serving millions of customers. He shines in software architecture and coding with programming languages (C#, TypeScript, Java, Objective-C, AS3, among others). Maksym enjoys being on the frontier of technology, so he’s always happy to pick-up a new framework, language, or toolset when necessary.

Portfolio

Toptal Project: Vizilu.com
Flutter, Firebase, Android, iOS, Web
Amazon.com
Amazon Web Services (AWS), TypeScript, Node.js, Cloud, High-load
Mokup
Amazon S3 (AWS S3), AWS Lambda, Amazon DynamoDB, Unity, C#

Experience

Availability

Part-time

Preferred Environment

Agile Software Development, Amazon Web Services (AWS), Architecture, C#, TypeScript, Node.js, Flutter, Cloud, High-load, Unity

The most amazing...

...project was Boid: a multiplayer RTS game with thousands of synchronized units built on its own fixed point math engine for cross-platform portability.

Work Experience

Flutter Developer

2021 - 2021
Toptal Project: Vizilu.com
  • Created cross-platform mobile and web photo-editing application.
  • Created and implemented a fast and efficient trapezoid transformation algorithm for the application.
  • Created Facebook and Instagram photo galleries to use in the application.
  • Implemented all the aspects of the application including firebase integration, generation, and sharing of PDF files, Facebook and Instagram photo galleries integration, UI, optimized the app for the web.
Technologies: Flutter, Firebase, Android, iOS, Web

Software Development Engineer

2020 - 2021
Amazon.com
  • Worked on various high-load projects, creating reliable cloud infrastructure from scratch, using public AWS and internal Amazon tools.
  • Created zero-downtime deployment infrastructure used on multiple projects, serving millions of Amazon's customers.
  • Led a team of three developers to create from scratch and ship a project solving COVID-related business needs in three weeks.
Technologies: Amazon Web Services (AWS), TypeScript, Node.js, Cloud, High-load

Founder | CTO

2017 - 2019
Mokup
  • Built an advanced cross-platform UI prototyping tool called Mokup (Mokup.app).
  • Created a UI design tool called MokupFrames (Mokupframes.com).
  • Constructed architecture that assures high code portability between all the platforms.
  • Developed a unique automated testing system for fast and convenient integration testing.
  • Created Mokup.app players for Android, iOS, and the web.
Technologies: Amazon S3 (AWS S3), AWS Lambda, Amazon DynamoDB, Unity, C#

Founder | CTO

2009 - 2017
MOKUS GAMES LLP
  • Created more than ten games including internationally awarded titles.
  • Built a cross-platform graphics engine.
  • Constructed a deterministic physics engine.
  • Developed a set of deterministic data structures including a K-D Tree, Quadtree.
Technologies: AWS Elastic Beanstalk, AWS SimpleDB, Amazon Cloud Drive API, Photon Server, Cloud, Box2D, Monogame, XNA, C++, Objective-C, Java, C#

CTO

2008 - 2009
Chobots
  • Developed the client and server architecture to ensure high-scalability and stability under high loads.
  • Built a safe, restricted chatting system for children.
  • Created a set of multiplayer games.
Technologies: Red5, Java, Flash

Senior Software Engineer | Consultant

2008 - 2008
EPAM Systems
  • Developed an advanced optimized data grid for presenting complex data.
  • Designed the client-side architecture of the project.
  • Introduced Agile practices to the team.
Technologies: Flex

Software Engineer

2007 - 2007
Postindustria
  • Created media players for the Audiomicro.com project.
  • Built a bridge for website-media player communication.
  • Developed a set of custom controls for media players.
Technologies: Flash, Flex

Senior Software Engineer

2007 - 2007
PrismaStar
  • Implemented the client-side part for AnswerOil, an advanced product search solution.
  • Introduced Agile practices to the development process.
  • Created a build system with custom DSL using JetBrains MPS.
Technologies: JetBrains, Flex

Senior Software Engineer | Team Lead

2005 - 2007
Sonopia
  • Developed a WYSIWYG site editor based on Flex.
  • Created a unit testing framework for testing Flex UI.
  • Built the social parts of an application for managing friends connections.
  • Constructed a set of custom UI components.
Technologies: Flex

Junior Software Engineer

2004 - 2005
Spline Software
  • Built a framework for creating advanced UI apps, combining WinForms and Flash.
  • Created a module to find unsigned ActiveX components in the OS.
  • Developed an advanced animated UI for CoreAnalyser desktop app.
Technologies: Flash, C#

Mokup

Mokup is a set of tools for creating interactive UI prototypes. It includes a Mokup editor for Mac and Windows and prototype players for iOS, Android, and the web.

Mokup Frames

Mokup Frames is a cross-platform (Mac and Windows) tool for creating media for Dribbble, App Store, and Google Play.

Contre Jour

http://mokusgames.com/
Contre Jour is an award-winning game for mobile platforms.

Boid

https://store.steampowered.com/app/314010/Boid/
Boid is a multiplayer RTS game for Steam.

Languages

TypeScript, C#, Dart, AS3, Java, Objective-C, C++, Kotlin

Frameworks

Monogame, Box2D, Flex, Unity, Flutter, Photon, Cocos2d, .NET, React Native, Cypress

Libraries/APIs

Photon Server, Node.js, XNA, React, Amazon Cloud Drive API, Stripe, Stripe API

Tools

Git, AWS SDK, IntelliJ IDEA, JetBrains Rider, Visual Studio, IDEA IDE, ReSharper, Subversion (SVN), Flash, JetBrains, Eclipse IDE

Paradigms

Cross-platform, Agile Software Development, Unit Testing, Test-driven Development (TDD), Concurrent Programming, Mobile Development

Platforms

Mobile, Amazon Web Services (AWS), AWS Lambda, iOS, Android, Windows, OS X, AWS Elastic Beanstalk, Firebase, Web

Storage

NoSQL, AWS SimpleDB, MySQL, MongoDB, Amazon S3 (AWS S3), Amazon DynamoDB

Other

Red5, High-load, APIs, Full-stack, Mobile Apps, Software Architecture, Game AI, Multiplayer, Cloud, Mobile App Development, Architecture, System Design, Amazon API Gateway, Mathematics

1999 - 2005

Master's Degree in Applied Mathematics

Lviv Polytechnic National University - Lviv, Ukraine

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring