Matthew Bartos
Verified Expert in Engineering
Software Developer
Poznań, Poland
Toptal member since April 2, 2019
Matthew's specialty is in Android development with Kotlin and Java. He can quickly and efficiently extend an Android app with iOS native support. He also loves hackathons and is currently on a winning streak, having won first place in the past five competitions he's entered.
Portfolio
Experience
Availability
Preferred Environment
Android Studio, MacBook
The most amazing...
...piece of technology I've constructed is a real-time slide delivery system from the hardware IoT devices through the cloud to smartphones.
Work Experience
Co-founder | CTO
SlideCase
- Created native Android and iOS apps with the Multi-OS Engine.
- Built Angular-based management web tools.
- Developed IoT video-processing devices.
- Wrote cloud-based Python automation scripts.
- Maintained and developed the technology.
Senior Student Partner
Microsoft
- Held technical lectures, workshops, and conferences.
- Conducted meetings with industry officials and developing the annual operation strategy.
- Managed a hierarchical, nonprofit organization of 20+ people.
- Prepared an annual growth strategy.
- Conducted technical training sessions for students.
Android Developer
Fandom
- Developed and maintained large Android projects.
- Supported automation processes for over 200 applications.
- Improved the testing procedure with an IoT device wall.
- Created a web maintenance tool to manage our application base.
Software Developer Intern
Allegro
- Created an OAuth-based authorization microservice.
- Developed the front-end based on a Bootstrap framework.
- Migrated microservices from PHP to Java.
- Deployed and maintained numerous microservices.
- Improved testing procedures.
Full-stack Developer
Ministry of Ideas
- Developed the back-end for numerous websites.
- Maintained CMS-based portals.
- Performed database migrations.
- Created the front-end with design support.
- Introduced analytics and user behavior mechanisms.
Experience
SlideCase Android App
On this project, I ensured that our ideas were materialized, implemented and constantly reliable. I was also responsible for the development of our technology, including our mobile products: native Android and MOE-based iOS applications, web-based management products, and hardware devices.
Tools and Technology: Java, Kotlin, Android SDK, iOS SDK, RxJava, Multi-OS Engine, JUnit, Google Cloud, Firebase, Angular, TypeScript, RxJS, Linux, Raspberry Pi
Wikia Android Apps
https://play.google.com/store/apps/dev?id=8251921813603442996During my internship, I worked as a member of a scrum team–developing new features, maintaining the codebase, hunting bugs, and researching new possibilities.
Tools and Technologies: Java, Python, Android SDK, RxJava, AWS S3, TDD, JUnit, Espresso, MVP, Numerous Android Libraries
Education
Engineer's Degree in Computer Science
Poznań University of Technology - Poznań, Poland
Skills
Libraries/APIs
RxJava 2, RxJS, REST APIs, React
Tools
Multi-OS Engine, Git, Android Studio, PrestaShop, Jenkins
Frameworks
Dagger, Swagger, Dagger 2, Spring, Angular, JUnit, React Native, Espresso
Platforms
Android, iOS, Firebase, Linux, WordPress, Joomla, Xamarin, Azure, Docker, Raspberry Pi
Languages
Kotlin, Java, PHP, HTML, CSS, JavaScript, Python, Swift, TypeScript, C#
Paradigms
Scrum, Management
Storage
Google Cloud
Other
MacBook, Serverless
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