Michal Adamczak, Full-stack Mobile Developer in Taipei, Taiwan
Michal Adamczak

Full-stack Mobile Developer in Taipei, Taiwan

Member since January 4, 2018
Michal is a software engineer who pays attention to details, creates solutions while keeping the design in mind and who approaches it all with a get-it-done-right attitude. He thoroughly understands the software development lifecycle and strives for code reusability and testability. He's worked in an international environment with demanding schedules and changing business requirements and acted as a project leader while providing onsite support.
Michal is now available for hire

Portfolio

Experience

Location

Taipei, Taiwan

Availability

Part-time

Preferred Environment

macOS, Xcode, PyCharm, Git, AWS

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.

Employment

  • Senior iOS Developer

    2015 - 2017
    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.
    Technologies: iOS (Swift, Objective-C, ReactiveX), macOS, Bitrise, Appium, AWS, Python, Node.js
  • Full-stack Mobile Developer

    2013 - 2014
    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.
    Technologies: iOS (Objective-C, Swift), Amazon Web Services (AWS), Python
  • Software Engineer

    2011 - 2014
    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.
    Technologies: STB, Video on Demand, DVB-S, DVB-C, MPEG Transport Stream, MHP, Java, C++
  • Software Engineer

    2010 - 2011
    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.
    Technologies: STB, Video on Demand, DVB-IPTV, MPEG Transport Stream, IP Multicast, RTSP, HLS, MHP, C++, Java, jQuery
  • IT Specialist (Volunteer)

    2009 - 2009
    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.
    Technologies: Linux
  • Software Engineer

    2005 - 2008
    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.
    Technologies: DVB-T, MPEG Transport Stream, C++, C, ClearCase
  • IT Specialist (Part-time)

    2002 - 2004
    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.
    Technologies: Linux, OpenBSD, PHP, Python, MySQL, PostgreSQL

Experience

  • Canon Photo Companion (Development)
    https://itunes.apple.com/gb/app/canon-photo-companion/id813619666?mt=8

    I developed a companion application (iOS) for Canon cameras. The features include interactive guides, personalized exercises, and accessories catalog. I also designed and created a testing environment for the application.

  • Stagecoach Bus App (Development)
    https://www.stagecoachbus.com/promos-and-offers/national/stagecoachbusapp

    I led a team of one-to-three engineers in the development of an iOS application for bus operations in the UK. The features include a trip planner, ticket purchases, bus timetables and departures of nearby buses, and synchronization of the user preferences.

  • Renault KAJAR Companion App (Development)
    http://www.renaultkadjarapp.com

    I led a team of one-to-two engineers in the development of a companion application (iOS) for the Renault car. The features include interactive guides and manuals, the ability to purchase car accessories from local dealers, and an integration with Facebook product pages.

  • Castrol Edge Bloodhound SSC (Development)

    I developed an iPad and iPhone application that enhanced Castrol's sponsorship of Bloodhound Supersonic Car. The features included an augmented reality section.

  • Canon Expo (Development)

    I developed a news aggregator and feed (server-side) for Canon mobile applications.

  • Fansz (Development)

    I developed a social application (iOS) for a startup company with offices in the UK and Netherlands. Some of the features include messaging, chat rooms, and more.

  • CityBcon Dublin (Development)

    I developed a city guide application (iOS) for a startup in Ireland. Some of the features are offline maps, location-triggered offers, and other tourist-related aids.

Skills

  • Languages

    Swift, SQL, Python, Objective-C, C++, HTML, C, Java, GraphQL
  • Tools

    Xcode, PyCharm, Git, Jira, ClearCase, Amazon Lex
  • Platforms

    Bitrise, iOS, Amazon Web Services (AWS), Linux, AWS Lambda, MacOS
  • Libraries/APIs

    RxSwift, ReactiveX, Fabric, Twitter API, Facebook API, Foursquare API, Twilio API
  • Paradigms

    Test-driven Development (TDD), Reactive Programming, Design Patterns, Agile Software Development, Concurrent Programming
  • Storage

    PostgreSQL, AWS DynamoDB, AWS S3, SQLite, JSON, MySQL
  • Other

    Digital TV, RESTful APIs, TCP/IP, Multicast, XMPP, Routing, HTTP Live Streaming (HLS), STB, Audio/Video Transport, RTSP, IPTV, DVB-C, DVB-S, DVB-T, iBeacon, SOAP, Machine Learning, Chatbots

Education

  • Master of Science degree in Astrophysics
    1999 - 2004
    Jagiellonian University - Kraków, Poland
Certifications
  • AWS Certified Solutions Architect - Associate
    OCTOBER 2018 - OCTOBER 2020
    AWS

To view more profiles

Join Toptal
I really like this profile
Share it with others