
Maksym Hryniv
Verified Expert in Engineering
High-load Developer
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
Experience
Availability
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
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.
Software Development Engineer
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.
Founder | CTO
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.
Founder | CTO
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.
CTO
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.
Senior Software Engineer | Consultant
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.
Software Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer | Team Lead
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.
Junior Software Engineer
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.
Experience
Mokup
Mokup Frames
Skills
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
Education
Master's Degree in Applied Mathematics
Lviv Polytechnic National University - Lviv, Ukraine