Miklos Jakab
Verified Expert in Engineering
Mobile Developer
Budapest, Hungary
Toptal member since January 21, 2022
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
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
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
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.
Senior Mobile Developer
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.
Full-stack Developer
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.
Mobile Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Android Developer
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.
Android Developer
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.
Senior Developer
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.
Experience
MSCI App
https://www.msci.com/msci-appI 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-selectionPE Accounting
https://my.accounting.pe/web/I revamped the core data import functionality and added several new modules and module extensions, such as payroll handling, subcontractor handling, and expenses.
Eataware
I've written it using Firebase as the back end from the ground up.
NwTask
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.
Education
Master's Degree in Information Technology
Budapest University of Technology and Economics - Budapest, Hungary
Skills
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring