![MK](https://d2abrqas732254.cloudfront.net/images/specialists/da72b489d31abf3bd8e911034b5b58b57a559af4.png)
English:
Advanced
Maxym K.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Advanced
Lead | Mobile developer
Max has over 6 years of experience in software development. Participated in numerous mobile projects as a developer and lead developer. Well-versed in all phases of the software development lifecycle, with a strong working knowledge of algorithms and data structures. He has expertise in creating and customizing mobile applications and tools using advanced development and coding techniques. Max effectively engages with clients during project planning and maintains clear communication throughout the entire development process. The last project was an App for digital certificates on the Blockchain and an internal Product for handling the educational process.
Want to hire this engineer?
Check if Maxym is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
E-commerce platform for roses selling
This project consists of 5 sub-projects such as Website for people who want to buy flowers.
Responsibilities & achievements
Team created CRM/CMS system for statistic tracking, iOS/Android apps, and a back-end server that connects all these products. The payment system was implemented via Adyen service which consists of GooglePay, ApplePay, Visa/Mastercard, and IDEAL payment methods. Also, we implemented a product customization system, where each product can have different customizations (for example size of the bouquet) and each customization can affect the final price.
Esports Gaming Application
Mobile app for the FIFA online tournaments fans
Responsibilities & achievements
During this project, I was developing a system for FIFA online tournaments. Main task was to create a live tournament flow for players. Users are able to sign up for an online FIFA tournament, which consists of different stages: Pre-tournament - when registration for the tournament is open and users can subscribe to it. 30 mins before the start of the tournament subscribed users should confirm their intention to participate. 5 mins Before starting time, the system creates a bracket, where all players are placed. Live-tournament - actual gaming state, users are playing against each other in FIFA, after the match they need to fill in the score of the game. If scores do not match, the decision on who is winner is taken by the moderator from the CRM system based on photos made by users. After Tournament - statistics for players is calculated, points, coins and achievements are given to participants
House Swapping system
A system which allows users to rent or swap their houses with other users. So clients of the service are able to upload their house information on the platform and choose desired dates when they are willing to swap houses. Other users who are interested in swapping can propose their own house, if users are matching each other on dates and houses they can proceed to swapping procedure.
Responsibilities & achievements
Develop a system which allows users to rent or swap their houses with other users. During this project we developed our own chat implementation based on WebSockets.
CRM/CMS system for tablet
CRM/CMS system for people who work at restaurants and cafes.
Responsibilities & achievements
Via this application workers are able to receive the orders via WebSockets from customers who downloaded a customer app, change the status of the order (via Drag&Drop technology), see detailed information about the order and who did it. In the CMS part of this application the users are able to create categories of the products, products and unique customisation for each product.
Learning management system (LMS)
Learning management system (LMS) aims to bridge teachers, students, parents, and admins in one platform. LMS makes it easy to create and manage all learning activities, such as: creating online classes, assessing students, enhancing collaboration, storing, and tracking individual/ aggregate progress. Besides, the software gives users access to a digital library which includes videos, presentations or ebooks.
Responsibilities & achievements
● Implement new project from the beginning; ● Project architecture design and implementation; ● Taking participation in sprint planning and tasks evaluation; ● Network and business logic layers; ● Implementation of video streaming; ● UI and code functionality using modern Android technologies; ● Mentoring and leading the development process; ● Code reviews; ● Code refactoring and improvements.
App for cargo transportation
Mobile app for both platforms (iOS and Android) that provides drivers with approved delivery orders and tracks them. The app was developed from scratch based on Figma mockups and requirements provided by the Customer. A driver has his own account for pick-up delivery orders and earns money for that. Also, a driver has the possibility to schedule delivery stuff and report about completed orders. If the driver has some issues with the cargo or they can`t get delivery stuff, they are able to contact the vendor or support via embedded chat. Another part of the whole system is CRM on the customer side which provides other services for the order handling and delivery process.
Responsibilities & achievements
● Implement new project from the beginning; ● Project architecture design and implementation; ● Taking participation in sprint planning and tasks evaluation; ● Mentoring and leading the development process; ● Code reviews; ● Code refactoring and improvements.
Farm management systems
Tablet application for truck drivers who come to the farm to pick up or unload cargo. When the driver arrives at the farm, he must stop at the scales to weigh the load or his weight without the load. After that, he launches the tablet where the application is installed and enters all the necessary data. Further, the cargo is either unloaded or loaded and after that, the driver has to fill into the App all the necessary data before sending.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client side modules for mobile; ● Defining of interface communication between Client and API; ● Taking participation in sprint planning and tasks evaluation; ● Direct communication with the development team and customer; ● Code refactoring and improvements; ● Code reviews; ● Maintaining existing App; ● Mentoring team members.
The App allows competitive gamers to challenge counterparts to the head-to-head prize pot competitions.
How it works: 1. Send out a 1 on 1 challenge to another gamer from your friends' list or post it on PlayBoard for a pick-up game. Choose what game you want to play and for what amount. 2. Once the challenge is accepted, just play the game you chose for your challenge. 3. Winner will be awarded a prize pot amount minus the service fee
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client side modules for mobile; ● Defining of interface communication between Client and API; ● Taking participation in sprint planning and tasks evaluation; ● Direct communication with the development team and customer; ● Code refactoring and improvements; ● Code reviews; ● Mentoring team members.
Digital certificates on the Blockchain
A mobile application that creates unique certificates and registers ownership of E-commerce assets on the Ethereum blockchain. To check the originality of the product, you need to scan the QR code from the label, after that the application will help to avoid counterfeits, as well as learn information about the product. Authorization by phone number and biometric authentication is possible.
Responsibilities & achievements
● Analysis and investigation of methods of resolving business needs; ● Creating Client side modules for mobile; ● Defining of interface communication between Client and API; ● Taking participation in sprint planning and tasks evaluation; ● Direct communication with the development team and customer; ● Code refactoring and improvements; ● Code reviews; ● Mentoring team members.
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Ukraine
Core Expertise
Industries
Education & Science, Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Information services & Technologies, Construction & Real estate, News & Media, Booking & Rent, Insurance & Risk Management, Blockchain & Cryptocurrency, SaaS
Want to hire this engineer?
Check if Maxym is available