Matthew Bartos, Developer in Poznań, Poland
Matthew is available for hire
Hire Matthew

Matthew Bartos

Verified Expert  in Engineering

Software Developer

Location
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.

Availability

Part-time

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

2016 - 2019
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.
Technologies: Java, Kotlin, Multi-OS Engine, iOS, Android

Senior Student Partner

2016 - 2018
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.
Technologies: Azure, Management

Android Developer

2015 - 2016
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.
Technologies: Java, Kotlin, Android

Software Developer Intern

2015 - 2015
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.
Technologies: Linux, Spring, Java

Full-stack Developer

2014 - 2015
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.
Technologies: JavaScript, CSS, HTML, PHP, PrestaShop, Joomla, WordPress

SlideCase Android App

https://play.google.com/store/apps/developer?id=SlideCase
We created SlideCase to change the way you share knowledge and engage the audience during meetups, training sessions, and conferences. Powered by the feedback from our users, we constantly iterate our technology and introduce new products, features, and optimizations.

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=8251921813603442996
Working with Wikia apps has taught me how to maintain and develop large Android projects and how to automate procedures, handle tests, and keep the code updated, bug-free for the highest quality.

During 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

Frameworks

Dagger, Swagger, Dagger 2, Spring, Angular, JUnit, React Native, Espresso

Tools

Multi-OS Engine, Git, Android Studio, PrestaShop, Jenkins

Platforms

Android, iOS, Firebase, Linux, WordPress, Joomla, Xamarin, Azure, Docker, Raspberry Pi

Languages

Kotlin, Java, PHP, HTML, CSS, JavaScript, Python, Swift, TypeScript, C#

Libraries/APIs

RxJava 2, RxJS, REST APIs, React

Paradigms

Scrum, Management

Storage

Google Cloud

Other

MacBook, Serverless

2014 - 2018

Engineer's Degree in Computer Science

Poznań University of Technology - Poznań, Poland

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