Miklos Jakab, Developer in Budapest, Hungary
Miklos is available for hire
Hire Miklos

Miklos Jakab

Verified Expert  in Engineering

Mobile Developer

Budapest, Hungary

Toptal member since January 21, 2022

Bio

Miklos is first an Android developer and second a developer willing to learn new technologies. Working for the government, startups, and international companies, he's contributed to several projects, such as a banking application, games, a VR application using Unreal Engine, and an accounting web app using Primefaces, Java, and Hibernate full stack. As if learning new technologies would not be enough, Miklos is presently learning Japanese and enjoys running in his spare time.

Portfolio

Trexity
Kotlin, Java, React Native, Android, Flutter, CSS, HTML, Front-end, Full-stack...
Grammarly
Android, Kotlin, Java, Gradle, Native Mobile Apps, Mobile App Development...
Adaptive Consulting
JavaScript, React, Hibernate, PostgreSQL, Java, Hybrid Apps, Hybrid Frameworks...

Experience

  • Git - 10 years
  • Android - 8 years
  • IntelliJ IDEA - 6 years
  • Java - 6 years
  • JUnit - 5 years
  • Android Studio - 4 years
  • Kotlin - 3 years
  • JavaScript - 2 years

Availability

Part-time

Preferred Environment

Windows, Android Studio, IntelliJ IDEA, SourceTree, GitHub, Slack

The most amazing...

...thing I've done was act as a CEO consultant and made technical decisions regarding the whole company.

Work Experience

Mobile Developer for Bandwidth Support

2022 - 2022
Trexity
  • Optimized a complex delivery app that used React Native technology.
  • Tracked and fixed various bugs that hid in between the native and React boundaries.
  • Supported the client in comprehending the severity and cases of different native crashes reported by Firebase.
Technologies: Kotlin, Java, React Native, Android, Flutter, CSS, HTML, Front-end, Full-stack, Web Development, Software Design, Mobile, Mobile Apps, REST APIs, Mobile Applications, Cross-platform App Development

Senior Mobile Developer

2022 - 2022
Grammarly
  • Developed an app that uses cutting-edge technologies to create grammatically and semantically correct messages easily.
  • Tracked bugs and issues using Firebase Crashlytics.
  • Configured analytics tracking to meet the client's needs.
Technologies: Android, Kotlin, Java, Gradle, Native Mobile Apps, Mobile App Development, Mobile Applications, Software Design, Mobile, Mobile Apps, REST APIs, Android SDK, Amazon Web Services (AWS), API Integration

Full-stack Developer

2020 - 2021
Adaptive Consulting
  • Extended the functionality of the proprietary SaaS product called Scrum Mate to have a calendar where each user could check how much time they have logged.
  • Migrated a huge chunk of data from MongoDB to PostgreSQL.
  • Created an intelligent assistant that could predict and automatically suggest a worklog for each user.
Technologies: JavaScript, React, Hibernate, PostgreSQL, Java, Hybrid Apps, Hybrid Frameworks, Architecture, CSS, HTML, Front-end, Full-stack, Web Development, Software Design, REST APIs, SQL, Testing, Unit Testing, Integration Testing

Mobile Developer

2019 - 2020
Webtown
  • Created a native animation for a React Native mobile app which was to be used by millions of users of a major hedge fund.
  • Set up automated end-user tests using Microsoft's Azure platform.
  • Trained a team of developers on the peculiarities of native mobile platforms, hence helping the company build up its mobile development competence.
Technologies: React Native, Android, iPhone SDK, Azure, Mobile App Development, Hybrid Apps, Hybrid Frameworks, Architecture, Web Development, Software Design, Mobile, Mobile Apps, REST APIs, Mobile Applications, Cross-platform App Development, Jest, Testing, Unit Testing, Integration Testing

Full-stack Developer

2017 - 2018
Fathom Minds Kft.
  • Implemented numerous modules on an accounting system for a Swedish company.
  • Updated and revamped the file import system for core data.
  • Oversaw the technical part of the hiring process for new employees.
Technologies: Java, PrimeFaces, Hibernate, Architecture, CSS, HTML, Front-end, Full-stack, Web Development, Software Design, Technical Leadership, REST APIs, MySQL, SQL, Testing, Unit Testing, Integration Testing

Full-stack Developer

2016 - 2017
Eataware
  • Developed an app that helps users cope with binge eating by giving them alternative activity options.
  • Integrated Bluetooth SmartTags to help figure out when an alternative activity was helpful.
  • Acted as the CEO consultant and made the technical decisions regarding the whole company.
Technologies: Android, Firebase, Native Mobile Apps, Mobile App Development, Architecture, Mobile Development, Bluetooth, CSS, HTML, Front-end, Full-stack, Web Development, Software Design, Mobile, Mobile Apps, REST APIs, Android SDK, Mobile Applications, Internet of Things (IoT), Wearables, API Integration

Android Developer

2013 - 2015
Gamesys Ltd.
  • Developed an app from the ground up that could list and run the Lua-based gambling games of the company on the Android platform.
  • Created the app's architecture using domain-driven design (DDD).
  • Integrated a legalization library required by the US state regulations. This opened the mobile market for the company in New Jersey way before the deadline.
  • Built internal tools and libraries to speed up development, extending the capabilities of Mockito, Hamcrest, JUnit, and IntelliJ.
Technologies: Android, JUnit, IntelliJ IDEA, Native Mobile Apps, Mobile App Development, Architecture, Software Design, Mobile, Mobile Apps, REST APIs, MySQL, Android SDK, SQL, Mobile Applications, Testing, Unit Testing, API Integration

Android Developer

2012 - 2013
Apptivation Mobile
  • Created a simple Blackberry front end using the Webwork framework.
  • Developed a new-generation banking application for Lloyds, Bank of Scotland, and Halifax, with several million customers using internet banking.
  • Implemented a transfers and payments journey with comprehensive unit tests for the model layer.
  • Designed and implemented in-app communication and the navigation layer.
Technologies: Android, Native Mobile Apps, Mobile App Development, Architecture, CSS, HTML, Front-end, Web Development, Software Design, Mobile, Mobile Apps, REST APIs, Android SDK, SQL, Mobile Applications, Testing, Unit Testing

Senior Developer

2009 - 2012
Ustream Hungary Kft.
  • Developed a streaming application for Windows Mobile and integrated it with the live streaming infrastructure of Ustream, now called IBM video.
  • Created and deployed a real-time streaming client for the then brand new mobile platform, Windows Phone, providing technical and UX leadership. The application was chosen as the top10 app by Microsoft.
  • Upgraded the Android client app of Ustream to utilize the newly deployed tablet capabilities.
Technologies: Android, Windows Phone, Windows Mobile, Native Mobile Apps, Mobile App Development, Software Design, Mobile, Mobile Apps, REST APIs, Android SDK, SQL, Mobile Applications, Testing, Unit Testing

MSCI App

https://www.msci.com/msci-app
A React Native-based app that shows real-time index price data and ESG ratings.

I was one of the four front-end mobile developers, and my primary role was to solve problems that could only—or easily—be solved on the native side. I also created end-to-end tests for the mobile platform.

Sticky Selection

https://plugins.jetbrains.com/plugin/7341-sticky-selection
This is an IntelliJ plugin and a pet project that I've created for myself, which others find helpful. It can highlight text occurrences in the source code, keeping the highlight. Navigating between occurrences is also possible.

PE Accounting

https://my.accounting.pe/web/
A SaaS product of a Swedish company that simplifies accounting for any Swedish company.

I revamped the core data import functionality and added several new modules and module extensions, such as payroll handling, subcontractor handling, and expenses.

Eataware

An Android app that offers alternative activities to users when they are about to binge eat. The app uses IoT sensors to determine when such a notification is appropriate.

I've written it using Firebase as the back end from the ground up.

NwTask

A task and habit tracker app—one of my passion projects—that works precisely as I want, despite the thousands of task trackers available in the market.

It uses Firebase Realtime Database and has an Android front end and a desktop front end that can synchronize tasks to text files, which can later be viewed and edited with a text editor.
2001 - 2006

Master's Degree in Information Technology

Budapest University of Technology and Economics - Budapest, Hungary

Libraries/APIs

REST APIs, React, jQuery

Tools

Android Studio, IntelliJ IDEA, GitHub, Git, Slack, Gradle

Languages

Java, Kotlin, JavaScript, HTML, CSS, SQL

Frameworks

Android SDK, JUnit, Hibernate, React Native, iPhone SDK, PrimeFaces, Spring, Flutter, Jest

Paradigms

Mobile Development, Unit Testing, Testing

Platforms

Android, Mobile, Windows, Azure, Firebase, Windows Phone, Windows Mobile, JavaFX, Amazon Web Services (AWS)

Storage

PostgreSQL, MySQL

Other

Native Mobile Apps, Mobile App Development, Mobile Apps, API Integration, Back-end, Full-stack, Architecture, Mobile Applications, Front-end, Web Development, Software Design, Cross-platform App Development, Enterprise Systems, Algorithms, IntelliJ SDK, APIs, PostgreSQL 9, Hybrid Apps, Hybrid Frameworks, Bluetooth, Technical Leadership, Integration Testing, Internet of Things (IoT), Wearables

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