Mikhail Rakhmalevich, Developer in Bangkok, Thailand
Mikhail is available for hire
Hire Mikhail

Mikhail Rakhmalevich

Bio

With 15 years of experience in software engineering, Mikhail has honed his skills in creating robust, user-friendly mobile and web applications. His extensive expertise spans various domains, including fintech, well-being, and social networking. Mikhail's career progression has seen him evolve from a passionate developer to a proficient product manager and project leader, known for his strategic vision and ability to lead cross-functional teams to success.

Portfolio

BrandRecon
Python, HTML, JavaScript, CSS, OpenAI API, Large Language Models (LLMs)...
Freelance Client
React, Python, FastAPI, MySQL, OpenAI, Large Language Models (LLMs)...
Revolut
iOS, Android, Scrum, Agile, Figma, Product Management, IT Project Management...

Experience

  • Mobile App Development - 12 years
  • Software Project Management - 7 years
  • MongoDB - 5 years
  • Web Applications - 5 years
  • Python - 3 years
  • JavaScript - 3 years
  • React - 2 years
  • Large Language Models (LLMs) - 2 years

Preferred Environment

C++, Kotlin, Swift, Python, Flutter, React, Large Language Models (LLMs)

The most amazing...

...thing for me has been being part of the efficient, skillful, and visionary Revolut mobile banking team.

Work Experience

Full-stack Engineer

2025 - 2025
BrandRecon
  • Built MVP of BrandRecon.ai from idea to launch, designing architecture, back end (FastAPI), front end (React), and cloud infra (DigitalOcean).
  • Developed brand visibility analytics engine integrating OpenAI, Perplexity, Claude, and Google AI overview for multi-LLM insights.
  • Led product design and development, hiring designers, creating UI/UX, and delivering a functional SaaS for global PR and SEO agencies.
  • Authored technical documentation and defined phased delivery strategy, ensuring smooth client handoff and clear execution roadmap.
Technologies: Python, HTML, JavaScript, CSS, OpenAI API, Large Language Models (LLMs), FastAPI, Modern JavaScript, React, Claude API, Perplexity, SerpApi, Loops.so, DigitalOcean, MongoDB, Web Applications, SaaS, Software Project Management, Artificial Intelligence (AI), Pinecone, Next.js, Google Cloud Platform (GCP)

Senior Full-stack Developer

2024 - 2024
Freelance Client
  • Defined product requirements and delivery roadmap, ensuring alignment between client goals, technical feasibility, and business impact.
  • Managed design process by collaborating with UI/UX designer, creating intuitive flows for equipment requests and supplier matching.
  • Led project planning and execution, coordinating development milestones, testing, and smooth delivery to stakeholders.
  • Authored technical documentation and user guides, providing clarity for developers, suppliers, and end-users.
  • Integrated OpenAI API and supplier price lists, enabling automated matching of requested items with the cheapest purchasing options.
Technologies: React, Python, FastAPI, MySQL, OpenAI, Large Language Models (LLMs), Artificial Intelligence (AI), Next.js, Google Cloud Platform (GCP)

Senior Software Developer

2022 - 2024
Revolut
  • Demonstrated leadership in feature development. Led the development team responsible for the eSIM feature. My role involved integration with existing systems and managing cross-team collaboration to achieve effective rollout.
  • Focused on the development of premium products. Played a role in launching Ultra Plan, an offering targeted at high-value customers. This required detailed planning, testing, and cross-team collaboration.
  • Worked on a major application redesign. Contributed to Rev10, a redesign of the Revolut app. Was part of a large initiative aimed at improving user experience, working with design and product teams to implement the new design of the application.
Technologies: iOS, Android, Scrum, Agile, Figma, Product Management, IT Project Management, Mobile Development, Swift, REST APIs, API Integration, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, APIs, Integration, Automation, Workflow Automation & System Integration, Data Synchronization, Apple Push Notifications, Silent Push Notifications, Architecture, Core Data, SwiftUI, Security, Xcode, TestFlight, iOS SceneKit, User Experience (UX), Animation, User Interface (UI), A/B Testing, CI/CD Pipelines, GraphQL, Code Review, Testing, Mobile App Testing, Android SDK, Data Structures, Mobile, Mobile App Design, Mobile Design, Payment APIs, Agile Software Development, Push Notifications, Large-scale Projects, Mobile App Security, Data Encryption, Data Protection, Software Project Management

Senior Software Engineer

2021 - 2024
SonicCloud
  • Joined SonicCloud during its early phase and built mobile products from scratch. Was responsible for implementing core functionalities for mobile apps that orchestrate hearing tests and audio personalization.
  • Implement a feauture for new tracks & songs using MusicKit. Save history, recommendations and similar interests.
  • Integrated existing analytics solutions and supported the design and implementation of an in-house analytics system, which provided rich information for product development and marketing strategies.
  • Worked with the design team to optimize UX for mobile streaming sections of the app, ensuring that our products met functional requirements and delivered an enjoyable user experience.
  • Spearheaded the integration of mobile DevOps practices, including continuous integration/continuous deployment (CI/CD), automated testing, and streamlined delivery of updates using fastlane.
  • Collaborated closely with the marketing team to optimize the user journey within our products, driving higher conversions into paid subscribers. This involved refining onboarding processes to enhance user engagement.
Technologies: iOS, Swift, Objective-C, C++, Android, Kotlin, IT Project Management, User Experience (UX), User Journeys, Product Management, Mobile Development, Firebase, MongoDB, MusicKit, REST APIs, API Integration, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, APIs, Integration, Automation, Workflow Automation & System Integration, Data Synchronization, Apple Push Notifications, Firebase Realtime Database, Silent Push Notifications, Architecture, Full-stack Development, Core Data, SwiftUI, Security, Xcode, TestFlight, 3D Animation, RealityKit, iOS SceneKit, Animation, User Interface (UI), WebRTC, A/B Testing, CI/CD Pipelines, GraphQL, Code Review, Testing, Mobile App Testing, Android SDK, Data Structures, Mobile, Mobile App Design, Mobile Design, Payment APIs, MongoDB Atlas, AWS IoT, Agile Software Development, Java, Video Streaming, Push Notifications, Twilio, Mobile App Security, Data Encryption, Data Protection, Web Applications, SaaS, Software Project Management, Artificial Intelligence (AI)

Senior Mobile Engineer (Flutter & iOS)

2020 - 2022
Voya
  • Refactored the existing codebase for iOS and Android applications (in Flutter). Improved the overall quality, maintainability, and performance of the applications. Ensured that the product could scale effectively.
  • Spearheaded the adoption of modern development practices within the team, including CI, testing, and build automation. These initiatives improved the efficiency and reliability of our development processes.
  • Contributed to the growth of the engineering team by participating in the interviewing and hiring of new mobile engineers. Helped identify candidates who possessed the technical skills required for the role.
  • PoC development: During the acquisition of Voya by an automotive company, I developed PoC applications with FlutterFlow. These concept apps showcased the potential integrations and functionalities possible with the new partnership.
Technologies: iOS, Android, IT Project Management, DevOps, Hiring, FlutterFlow, Mobile Development, Flutter, React Native, Swift, Firebase, MongoDB, REST APIs, API Integration, Mobile App Development, Mobile Applications, SwiftUI, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, APIs, Integration, Automation, Workflow Automation & System Integration, Data Synchronization, Apple Push Notifications, Firebase Realtime Database, Silent Push Notifications, Architecture, Full-stack Development, Dart, Core Data, Node.js, Security, Mapbox, Xcode, TestFlight, RealityKit, iOS SceneKit, Animation, User Interface (UI), A/B Testing, CI/CD Pipelines, GraphQL, Code Review, Testing, Mobile App Testing, Android SDK, Data Structures, Mobile, Mobile App Design, Mobile Design, Payment APIs, MongoDB Atlas, Agile Software Development, Java, TypeScript, Push Notifications, Mobile App Security, Data Encryption, Data Protection, Software Project Management, Google Cloud Platform (GCP)

Senior iOS Developer (via Toptal)

2015 - 2015
IDT Corporation
  • Refactored the messaging module of the application (decoupled the business logic layer from the representation) and implemented "multi-chat", two chats on one screen.
  • Integrated HockeApp for testing and catching crash logs.
  • Helped prepare the application for release by fixing lots of bugs and making small improvements.
Technologies: Cocoa Touch, iOS, Mobile Development, Swift, MongoDB, REST APIs, API Integration, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, APIs, Integration, Data Synchronization, Apple Push Notifications, Firebase Realtime Database, Silent Push Notifications, Core Data, Security, Xcode, TestFlight, iOS SceneKit, User Interface (UI), Code Review, Data Structures, Mobile, Mobile App Design, Mobile Design, Agile Software Development, Push Notifications

iOS Developer

2013 - 2014
ok.ru
  • Contributed as a member of the iOS client team for Odnoklassniki, one of Russia's biggest social networks used by millions.
  • Collaborated with the UI and API teams to design new features.
  • Remade mobile web containers for features such as the friends list and newsfeed to be part of the native design, preserving logic and functionality.
  • Gained great profiling experience improving new and existing modules to make the application smooth and responsive even for old devices.
Technologies: Cocoa Touch, iOS, IT Project Management, Mobile Development, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, APIs, Integration, Data Synchronization, Apple Push Notifications, Core Data, Xcode, TestFlight, User Interface (UI), Code Review, Data Structures, Mobile, Mobile App Design, Mobile Design, Push Notifications, Large-scale Projects, Social Networks

iOS Developer

2012 - 2013
Affect
  • Managed and produced iOS applications for a digital marketing agency. Measured the difficulty of new projects, delegated responsibilities to developers, and communicated with designers and account managers.
  • Created an interactive equipment catalog with AR and 3D models. Its goal was to present an assortment of equipment and let the client choose some to try at the point of sale using augmented reality.
  • Designed client-server communication functionality and implemented an iPad application for communication between territory executives and shop assistants.
  • Made several small applications with complex animations used for advertising.
  • Designed an API and database and implemented the client-server communication part of an application for conducting surveys.
Technologies: Cocoa Touch, iOS, IT Project Management, Mobile Development, JavaScript, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, Integration, Apple Push Notifications, Core Data, Xcode, TestFlight, 3D Animation, User Interface (UI), Mobile, Mobile App Design, Mobile Design, Push Notifications

iOS Developer

2011 - 2012
Saritasa
  • Contributed to a variety of projects, mainly in improvements and bug fixes, for a software development company with offices located in the USA and Russia as an iOS developer.
  • Learned Objective-C, Xcode, and the specifics of iOS application development and gained experience in collaboration with a remote international team.
  • Helped develop a social network client, an application for creating reports for paramedics, an application for providing information about conferences, an augmented reality application, and at least three more.
  • Gained great experience using version control systems with teams of up to ten members using different systems for different projects.
Technologies: Cocoa Touch, iOS, Mobile Development, JavaScript, Mobile App Development, Mobile Applications, UIKit, iOS Native Libraries, iOS SDK, Core Animation, Core Graphics, Swift 5, Integration, Apple Push Notifications, Core Data, Xcode, TestFlight, Mobile, Mobile App Design, Mobile Design, Push Notifications

Experience

BrandRecon.ai — SaaS for PR & SEO Agencies

BrandRecon.ai is an analytics platform that tracks brand visibility in responses from leading LLMs (ChatGPT, Perplexity, Copilot, Gemini). The MVP included data collection, dashboard visualizations, and automated reporting.

I led the full product lifecycle: defining requirements, designing architecture, implementing back end (FastAPI) and front end (React), configuring infrastructure (DigitalOcean, Auth0), and collaborating with a designer on the UI/UX. I also authored technical documentation and a delivery strategy to ensure scalability and smooth handoff.

Service for Helping Equipment Shop Match Requests with Price Lists from Suppliers

Contributed to implementing the service that used OpenAI API under the hood and implemented matching equipment lists from the request to the shop with price lists from various shop suppliers, preparing the cheapest option to purchase all items from the provided list.

Full-stack Engineering for SonicCloud

Mobile applications for people with hearing loss, including hearing tests and personalization for voice calls and mobile streaming:
• iOS: apps.apple.com/us/app/soniccloud-personalized-sound/id1121660424
• Android: play.google.com/store/apps/details?id=com.sonitum.soniccloud&hl=en

Featured functionality of these mobile apps:
• Orchestrating hearing test and integration with Apple's HealthKit for iOS
• Audio processing for voice calls backed by WebRTC technology
• Personalisation of audio for streaming sources library, including radio stations, podcast,s and locally stored files uploaded to the app through the share sheet
• POC of hearing aid functionality

Revolut iOS App

During my tenure with the Revolut mobile banking team, I gained invaluable experience working in a dynamic and innovative environment. As a key member of this efficient and skillful team, I contributed to the development of cutting-edge mobile banking solutions that have revolutionized the financial industry. My role involved collaborating with cross-functional teams, including developers, designers, and product managers, to deliver seamless and user-friendly banking experiences.

Link to the app: apps.apple.com/us/app/revolut-send-spend-and-save/id932493382

Dental Clinic App Made with Flutter

A dental clinic application built with Flutter for both iOS and Android:
• iOS: apps.apple.com/ru/app/%D1%86%D0%B5%D0%BD%D1%82%D1%80-%D1%81%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-%D0%B0%D1%81%D1%82%D1%80%D0%B5%D1%8F/id1598110386?l=en-GB
• Android: play.google.com/store/apps/details?id=ru.astreja.stom&hl=en_US

Telegram Chatbot for Nonprofit Organization

Built a chatbot for a nonprofit organization that helps collect clothes and equipment for volunteers and share them with refugees. The chatbot's functionality included registering as a volunteer or refugee and providing information through questions about how a person could help or what is required. It was created using Python and AWS infrastructure.

Music Stats Application Made with Flutter and Python/Flask/Firebase/MongoDB

This is a Flutter-made application for representing music listening stats on Spotify and Apple Music and social networking mechanics. It is backed by a Python/Flask server and MongoDB database. On this project, I've implemented general refactoring of business logic for both client and server to make them scalable, as well as added Apple Music integration.

Education

2007 - 2011

Bachelor's Degree in Spoken Foreign Language

Siberian Federal University - Krasnoyarsk, Russia

2006 - 2011

Master's Degree in Computer Facilities

Siberian Federal University - Krasnoyarsk, Russia

Skills

Libraries/APIs

REST APIs, iOS Native Libraries, Core Animation, Core Graphics, Facebook Pop, Google Places API, Google Geocoding API, Google Maps SDK, CocoaPods, MagicalRecord, Facebook iOS SDK, MusicKit, WebRTC, QCAR, OpenGL ES, OpenAI API, Node.js, React, TensorFlow, Claude API, SerpApi

Tools

Git, Xcode, TestFlight, Fastlane, Jira, Google Workspace, Apple HealthKit, Apple Push Notifications, Hockey SDK, CircleCI, MongoDB Atlas, Figma

Languages

Swift, Objective-C, C++, Kotlin, Swift 5, GraphQL, C, Python, Dart, Java, CSS, HTML, SQL, JavaScript, TypeScript, C#, Modern JavaScript

Frameworks

Cocoa Touch, Core Data, SwiftUI, UIKit, iOS SDK, Android SDK, XMPPFramework, RestKit, AFNetworking, Dagger, Flutter, .NET, RealityKit, iOS SceneKit, Tailwind CSS, Next.js, GameKit, React Native, Flask, Unity

Paradigms

Design Patterns, Unit Testing, Continuous Integration (CI), Scrum, Agile, REST, Mobile Development, Automation, Testing, Mobile App Design, Mobile Design, Agile Software Development, DevOps, Real-time Systems

Platforms

iOS, Android, Firebase, Mobile, MacOS, FlutterFlow, Mapbox, AWS Lambda, Twilio, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS IoT, DigitalOcean

Storage

MongoDB, Data Synchronization, Firebase Realtime Database, SQLite, PostgreSQL, MySQL, Amazon S3 (AWS S3), Amazon DynamoDB

Other

Software Engineering, API Integration, Mobile App Development, Mobile Applications, Algorithms, APIs, Integration, Workflow Automation & System Integration, Silent Push Notifications, Architecture, Animation, User Interface (UI), A/B Testing, CI/CD Pipelines, Code Review, Mobile App Testing, Data Structures, Push Notifications, Mobile App Security, Web Applications, SaaS, Software Project Management, User Experience (UX), WebSockets, AI Chatbots, Bots, Chatbots, Artificial Intelligence (AI), Streaming, Security, 3D Animation, ChatGPT API, Servers, FastAPI, Amazon API Gateway, Back-end, Payment APIs, Large-scale Projects, Social Networks, Data Encryption, Data Protection, OpenAI GPT-4 API, Prompt Engineering, ElevenLabs Solutions, Pinecone, Software, Augmented Reality (AR), 3D Modeling, Product Management, IT Project Management, Hiring, User Journeys, English, OpenAI, iOS Share Sheets, Generative Artificial Intelligence (GenAI), Large Language Models (LLMs), Full-stack Development, Scaling, Supabase, Video Streaming, Perplexity, Loops.so

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