Michal Adamczak
Verified Expert in Engineering
Full-stack Mobile Developer
Taipei, Taiwan
Toptal member since February 9, 2018
Michal is a software engineer who pays attention to details, creates solutions while keeping the design in mind, and approaches it with a get-it-done-right attitude. He thoroughly understands the software development lifecycle and strives for code reusability and testability. Michal worked in an international environment with demanding schedules and changing business requirements and acted as a project leader while providing onsite support.
Portfolio
Experience
- Design Patterns - 15 years
- iOS - 8 years
- Digital TV - 6 years
- Swift - 5 years
- Amazon Web Services (AWS) - 4 years
- Reactive Programming - 3 years
- AWS Lambda - 3 years
- GraphQL - 2 years
Availability
Preferred Environment
Amazon Web Services (AWS), Git, Xcode, MacOS, Visual Studio Code (VS Code), Docker
The most amazing...
...thing I've made was an app for bus operations which I personally used to schedule my trip during a visit to the UK.
Work Experience
Senior iOS Developer
Digital Agency in London
- Developed mobile applications for startups and well-established global companies.
- Built a macOS app to test different user scenarios in a mobile application.
- Created a Twitter and Facebook post aggregator and feed for mobile applications.
- Designed and developed an automated testing environment for mobile applications.
- Improved the integration and development environment and practices.
- Integrated Slack and build servers.
Full-stack Mobile Developer
Freelance
- Developed an iOS application for a startup in Ireland.
- Created serverless microservices that providing a testing environment for mobile applications.
- Built a serverless service to run and create plots of backtesting and trading scripts.
Software Engineer
Advanced Digital Broadcast
- Integrated MHP STB for the biggest cable and satellite TV providers in Indonesia.
- Unified the source code from four separate projects using four different hardware platforms.
- Developed interactive advertisments solutions.
- Created a video-on-demand application.
Software Engineer
Vidiom Systems | Advanced Digital Broadcast
- Integrated IPTV STB for a USA market based on IBC's award-winning ADB Carbo MHP.
- Built an RTSP server.
- Developed an HTTP live-streaming server.
- Built an RF-to-IP-streaming server.
- Created an HTML dashboard application for hospitality solutions in the US market.
IT Specialist (Volunteer)
Simba Friends (NGO, a Cisco Networking Academy)
- Created a network for schools in a village in Kenya.
- Designed and created a CMS for the schools and the organization.
- Provided IT training sessions for the staff.
Software Engineer
Samsung Electronics R&D Center
- Developed digital TV (DVB) systems for TV products.
- Worked in a multithreaded, embedded environment on different hardware platforms and operating systems.
- Developed software for Samsung's award-winning Bordeaux LCD TV.
- Worked closely with the Samsung Electronic Research Institute in the UK to develop new software platform.
- Created Linux-based DVB-T recording devices and deployed them to the Samsung offices all across Europe.
- Performed code reviews and software integrations.
- Was honored in 2006 with the Best DTV Lab Engineer Award.
IT Specialist (Part-time)
Artland Ltd.
- Designed, created, and maintained a computer network for a small company with offices in two locations; including a firewall, VPN, DNS server, HTTP server, PostgreSQL server, and Samba.
- Developed a CMS and online store.
- Built a tool to synchronize the SQL and dBase databases.
Experience
Canon Photo Companion
Stagecoach Bus App
Renault KAJAR Companion App
Castrol Edge Bloodhound SSC
Canon Expo
Fansz
CityBcon Dublin
Education
Master of Science Degree in Astrophysics
Jagiellonian University - Kraków, Poland
Certifications
AWS Certified Solutions Architect - Associate
AWS
Skills
Libraries/APIs
REST APIs, RxSwift, AWS Amplify, Binance API, Node.js, jQuery, ReactiveX, Fabric, X (formerly Twitter) API, Facebook API, Foursquare API, Twilio API
Tools
Xcode, PyCharm, Git, Jira, IBM Rational ClearCase, Amazon Lex, AWS AppSync
Languages
Swift, SQL, Python, GraphQL, PHP, Objective-C, C++, HTML, C, Java
Paradigms
Serverless Architecture, RESTful Development, Test-driven Development (TDD), Reactive Programming, Design Patterns, Agile Software Development, Concurrent Programming
Platforms
Bitrise, iOS, Amazon Web Services (AWS), AWS Lambda, Linux, OpenBSD, MacOS, Visual Studio Code (VS Code), Docker
Frameworks
SwiftUI, Serverless Framework, Appium
Storage
Amazon DynamoDB, PostgreSQL, Amazon S3 (AWS S3), SQLite, JSON, MySQL
Other
Digital TV, TCP/IP, Multicast, XMPP, Routing, HTTP Live Streaming (HLS), STB, Audio/Video Transport, RTSP, IPTV, DVB-C, DVB-S, DVB-T, Videos, MPEG, iBeacon, SOAP, Machine Learning, Chatbots, Fintech, Astrophysics
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