Krystian Wsul
Verified Expert in Engineering
Mobile App Developer
Málaga, Spain
Toptal member since March 3, 2020
Krystian is a seasoned Android developer with over a decade of experience across various software roles. He manages the full app lifecycle—from initial design and deployment to ongoing growth and enhancement. He has helped launch startups, modernized legacy systems, and worked across entire tech stacks. Adept in both dynamic startups and structured corporate settings, Krystian excels in roles that demand a wide-ranging skill set and deep technical knowledge.
Portfolio
Experience
- Test-driven Development (TDD) - 9 years
- Mobile App Development - 9 years
- Google Cloud Platform (GCP) - 8 years
- Kotlin - 7 years
- Technical Leadership - 6 years
- Java - 5 years
- Video & Audio Processing - 3 years
- Data Science - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Android Studio
The most amazing...
...project I've worked on is a social video app that reached 100+ million downloads, caught the attention of major platforms, and was acquired by Reddit.
Work Experience
Senior Android Engineer (via Toptal)
Goldman Sachs - Main
- Participated in the comprehensive rewrite and rebranding of the legacy Marcus Android app, updating it to use Compose, unidirectional data flow, coroutines, and the Clean Architecture.
- Led the rewrite of UK savings accounts and contributed to the development of other major app features, such as credit cards.
- Supported app production by monitoring releases, triaging and delegating runtime issues, and writing hotfixes where needed.
- Conducted technical interviews for Android engineering candidates, provided detailed evaluations to hiring managers to support recruitment decisions, and actively participated in mentoring junior team members.
Senior Android Engineer (via Toptal)
Mobile Motion
- Introduced innovative features in a social video app, culminating in over 100 million downloads and the app's subsequent acquisition by Reddit.
- Engineered advanced video editing tools, including filters, clip composition, live streaming, and interactive stickers/effects, significantly improving the app's creative capabilities.
- Transitioned the app from Java MVP to Kotlin MVI architecture, improving app maintainability.
- Contributed extensively to developing additional functionalities like real-time chats and in-app payments.
- Participated in a mature, well-organized Scrum process with cross-functional teams that rapidly delivered and iterated on feature development.
Freelance Full-stack Android Engineer
Freelance Work
- Served as the lead Android engineer for a white-label carsharing app, achieving hundreds of thousands of installations across Europe and Asia.
- Contributed as an Android engineer to a platform that enhances home delivery services from local businesses.
- Developed an MVP for an app that engages users with marketing content to earn points, which can be redeemed for ad-free experiences within partner applications.
- Created a social, video-based Android app for sharing smartphone reviews on websites.
- Developed an Android app to help users unfamiliar with social media exchange greetings for birthdays, anniversaries, and other significant occasions.
- Engineered an Android application for a security contractor that supports the collaborative creation of security assessment reports featuring editable multimedia annotations and geospatial data.
- Built both an MVP Android app and web-based administrative tools for a marketplace platform focused on the exchange of clothing items.
- Designed an Android app that assists users in planning and coordinating menus for dinner parties.
Full-stack Engineer
Maxipizza
- Developed an Android application for customer order placement and delivery tracking.
- Created Android and iOS apps to aid delivery drivers with order details and route navigation.
- Overhauled the company's website and online ordering system.
- Developed desktop software for generating and printing customer invoices and managing employee payroll and work schedules.
- Implemented automation for integrating orders with 3rd-party order placement and delivery services.
- Redesigned intranet web tools for restaurant and franchise management.
- Automated email and SMS promotional campaigns to boost customer engagement and sales.
Network Technician
University of Wisconsin-La Crosse
- Automated the deployment of Cisco routers and computer network configurations.
- Installed and maintained fiber-optic and copper cabling.
- Performed remote and on-site diagnostics of networked devices.
- Developed and maintained the networking department's web page.
Release Engineer
SAP BusinessObjects
- Built a centralized build server to replace individual build servers used by seven on-site teams.
- Designed an intranet web page to display build results for all teams.
- Automated nightly builds and sent build reports to team managers.
Experience
Marcus by Goldman Sachs
As a senior engineer, I participated in the comprehensive rewrite and rebranding of the legacy Marcus Android app, modernizing both the UI and architecture with Jetpack Compose and Kotlin coroutines. I significantly contributed to developing and integrating major features, including credit card support, and led the redesign of UK savings accounts.
My role also included maintaining app stability by monitoring releases, managing runtime issues through triage and delegation, and writing necessary hotfixes. Additionally, I supported the team expansion by conducting technical interviews and mentoring junior team members.
Dubsmash
https://www.redditinc.com/blog/reddit-welcomes-video-platform-dubsmash-to-teamAs a senior Android engineer, I introduced advanced video editing tools, including filters, clip composition, live streaming, and interactive stickers/effects, significantly enhancing the app's creative capabilities and user engagement. I migrated the app's architecture from Java MVP to Kotlin MVI, improving performance and maintainability.
My contributions also extended to developing key functionalities such as real-time chats, in-app payments, and streamlined phone registration processes. I participated actively in a mature, well-organized Scrum process, working closely with cross-functional teams to ensure rapid and iterative feature development.
CarTrek
https://cartrek.online/As the lead Android developer, I implemented significant new features, including support for multiple map providers and advanced payment processing. Additionally, I managed the app's customization for rebranding to various client specifications and performed ongoing maintenance and modernization of the app and infrastructure.
Shadda
As the Android developer for the business app, I integrated key functionalities, including Google Maps and Mapbox navigation. My responsibilities also involved communicating with the Firebase back end and executing a comprehensive visual redesign of the app.
Airon
As the sole Android developer and lead architect, I designed and developed the Android app, ensuring seamless integration with the other platforms and video hosting service. I played a major role in both the UX and UI design processes and led architectural decisions for the iOS and Web clients and the back-end infrastructure. My responsibilities also included integrating social functionalities to engage the user community actively.
FireWatch Solutions
https://www.firewatchsolutions.com/I developed an internal-use Android app designed specifically for employees conducting collaborative security evaluations at future client destinations.
As the sole developer, my responsibilities included enabling the capture and integration of multimedia and geospatial data, the construction of detailed area maps, and the creation of custom graphical elements, such as floor plans.
MaxiPizza
https://www.maxipizza.pl/As the 2nd member of a growing in-house development team, I architected and developed a comprehensive technological framework spanning multiple platforms, including Windows and Unix servers, various databases, and communication protocols.
My role as the chief developer involved building the back-end infrastructure, a robust online ordering system, and Android applications for customer order placement and delivery tracking.
Additionally, I engineered desktop software for generating invoices and managing employee tasks, integrated 3rd-party ordering services, redesigned intranet tools for restaurant management, and implemented automated email and SMS marketing campaigns.
TimeGuru
https://avibortnick.com/time-guru/Over the years, my role encompassed implementing new functionalities, executing comprehensive app redesigns, and maintaining overall app performance to ensure reliability and user satisfaction.
Education
Bachelor of Science Degree in Computer Science, Mathematics, Physics
University of Wisconsin-La Crosse - La Crosse, WI, USA
Skills
Libraries/APIs
RxJava 2, Android API, REST APIs, Google Location API, Google APIs, Google Maps SDK, Google Drive API, Retrofit 2, Node.js, Facebook API, OpenStreetMap API, Yelp API, WhatsApp API, Accelerometers
Tools
Android Studio, Visual Studio, Git, IntelliJ IDEA, Perforce, Apache Ant, JWPlayer, Branch.io, GitLab, ExoPlayer, Charles Proxy
Languages
Kotlin, Java, SQL, C#, HTML, CSS, Swift, GraphQL, PHP, JavaScript, Ruby, Dart
Frameworks
Android SDK, ASP.NET, Dagger 2, JUnit, Mockito, .NET, Flutter
Paradigms
Model View Presenter (MVP), Model View Intent (MVI), Model View ViewModel (MVVM), Reactive Programming, Functional Reactive Programming, Mobile Development, Test-driven Development (TDD), Agile, UX Design, Dependency Injection, Continuous Integration (CI), Scrum
Platforms
Android, Mobile, Firebase, Google Cloud Platform (GCP), Google App Engine, iOS, Amazon Web Services (AWS)
Storage
Firebase Realtime Database, MySQL, SQLite, Realm, Relational Databases, MaxDB, Cloud Firestore
Other
Full-stack, Mobile App Development, GPS, API Integration, Mobile Apps, Android App Development, Mobile Applications, Video & Audio Processing, Video Streaming, Material Design, AdMob, Jetpack Compose, Coroutines, Relational Database Design, Firebase Cloud Functions, Technical Leadership, Architecture, Cisco, Room, Near-field Communication (NFC), Mapbox SDK, Mobile Payments, Bluetooth, Data Science, Unidirectional Data Flow, CI/CD Pipelines, Web Development
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