Janos Breuer
Verified Expert in Engineering
Android Developer
Budapest, Hungary
Toptal member since June 28, 2016
Janos has 12+ years of experience specializing in building successful mobile apps for diverse industries, including finance, SaaS, and AI. His proficiency extends to mobile DevOps and automation. He created a comprehensive mobile advisory platform for Forex traders and a remote collaboration app with over 1 million installs at a Forbes Fast Tech 25 company. Janos is a skilled and communicative developer who prioritizes simplicity, excellent user experience, and cost-efficiency in his projects.
Portfolio
Experience
Availability
Preferred Environment
Windows, Git, Android Studio, Java, Kotlin, GitHub, Android
The most amazing...
...app I've created is a real-time trading advisory platform for Android and iOS, integrated with 3rd-party broker APIs.
Work Experience
Senior Mobile Developer
Realeyes
- Implemented a digital well-being app with Jetpack Compose UI and clean architecture.
- Wrote a wrapper SKD for a native emotion detection component.
- Implemented REST API session handling and integrated Amazon Kinesis SDK.
- Designed RxJava interfaces for internal components of the SDK.
Senior Mobile Developer
W.UP
- Developed mobile banking Android applications for several European banks, e.g., Cembra.
- Built complex UIs with theming, as well as the foundation of the business logic, so that it adheres to clean architecture.
- Integrated a mobile payment service to one of the apps.
- Held test-driven development presentations and workshops for my team.
Android Developer
LogMeIn
- Developed two apps and an SDK for Android as part of the mobile scrum team at LogMeIn Rescue. These applications are integral components of a large-scale SaaS application used for remote support by companies like Microsoft and Vodafone.
- Used a wide range of Android system features to remotely control and diagnose a device.
- Refactored the remote control component so that it could be unit-tested.
Full-stack Developer
MuTrader.com
- Developed a real-time financial mobile app for iOS and Android with a back-end server that had push notifications and an integration to 3rd-party Forex broker systems.
- Implemented the back end with service-oriented architecture and a RESTful API.
- Used enterprise integration patterns and FIX protocol to connect to brokers.
- Wrote unit tests and automated acceptance tests with TDD.
Lead Software Engineer
LogMeIn
- Led a team of 7-9 engineers in the development of two Windows client components for LogMeIn Rescue.
- Acted as a member of the company-wide architecture review board.
- Interviewed new developer candidates and participated in the hiring decisions.
- Created a code-branching policy and introduced code reviews, which stabilized the release process of the component.
- Evangelized unit-testing and test-driven development (TDD); also organized TDD training sessions for the team.
- Created the system design and a prototype for the planned rewrite of a client component for four platforms (Windows, Mac, Android, and iOS).
Software Engineer
LogMeIn
- Collaborated with the C++ team at LogMeIn Rescue to develop a browser plugin using SOAP, STL, and ATL.
- Implemented major features in the Windows component of the product, including technician collaboration and unattended access.
- Implemented a task-based threading model that allowed the team to eliminate frequent bugs related to deadlocks and UI freezes.
- Answered level 3 support requests, troubleshooting urgent technical issues with VIP customers.
- Presented to 100+ developers at a company conference about my team's achievements.
Software Engineer
Lufthansa Systems
- Developed an airline schedule optimizer in a distributed team, communicating daily with remote team members.
- Implemented and unit-tested graph data structures and algorithms in C++ on four Unix variants.
- Refactored our unit-testing framework, significantly reducing the size of unit test binaries and saving storage-related costs.
Experience
Mindfully App
https://play.google.com/store/apps/details?id=com.realeyesit.mindfully&hl=en&gl=USIn this role, I spearheaded the rewrite of an SDK to encapsulate the image recognition component, facilitating emotion detection in 3rd-party apps.
Collaborating closely with a team of two developers, I introduced advanced theming techniques using Jetpack Compose. Additionally, I successfully advocated for the implementation of clean architecture principles, thereby ensuring the scalability and maintainability of the project.
Cembra Mobile Bank
I used state-of-the-art architecture and technologies in this project, such as biometric authentication, clean architecture, reactive programming, and dependency injection.
LogMeIn Rescue
https://play.google.com/store/apps/details?id=com.logmein.rescuemobile&hl=huAs the lead developer of a team of 7-9 engineers, I implemented a code branching policy and pioneered a code review process. These initiatives improved code quality, enhanced knowledge sharing, and stabilized release processes for the component.
Rescue Lens
https://play.google.com/store/apps/details?id=com.logmein.rescuelens&hl=huI implemented several features in the app and planned and performed a major refactoring that made the code more robust and maintainable.
Stack Overflow Contributions
https://stackoverflow.com/users/5132200/janos-breuerMuTrader
https://drive.google.com/file/d/1ghKMfI-Ty0uEZWN-PQOttVQ-D7Dui6z8/viewIt connected Forex advisers, traders, and brokers.
Education
Master's Degree in Mathematics
Budapest University of Technology and Economics - Budapest, Hungary
Skills
Libraries/APIs
Retrofit, RxJava 2, REST APIs, WebRTC, ATL, Win32 API, Retrofit 2, Standard Template Library (STL), Xamarin.iOS
Tools
Android Studio, Kodein, Gradle, Jenkins, Git, Android NDK, SWIG, Wix, GitHub
Languages
Java, Kotlin, C++, YAML, UML, C#, JavaScript, Bash Script
Frameworks
Android SDK, Dagger, Mockito, KOIN, Swagger, Spring Boot, Spring, AngularJS, Spring MVC, Apache Camel, Guice, JNI, Dagger 2, JUnit, Play Framework, JPA, Hibernate, Angular
Paradigms
REST, Test-driven Development (TDD), Design Patterns, Dependency Injection, Unit Testing, Automation, Clean Architecture
Platforms
Android, Windows, Linux, Firebase, Unix, Xamarin, iOS, Azure, Win32
Storage
MySQL
Industry Expertise
Trading Systems
Other
API Integration, APIs, Algorithms, Push Notifications, Technical Leadership, SOAP, Netscape Plugin Application Programming Interface (NPAPI), Amazon Kinesis, QuickFIX, Enterprise Integration Patterns (EIP), FIX Protocol, Mathematics, Coroutines, Jetpack Compose, Kotlin Multiplatform, Browser Plugins, SDKs, Trading, Profit & Loss (P&L), Finance APIs, Brokers, Finance
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