Ales Kocur
Verified Expert in Engineering
iOS Engineer and Software Developer
Ales is a senior iOS engineer and UI designer with a passion for products with great UX. He started as an iOS engineer, but he assumed several different roles, including product designer, head of development, and product manager, through his work at multiple startups. This gave Ales the experience to build end-to-end products from concepts to production-ready front-end and back-end apps.
Portfolio
Experience
Availability
Preferred Environment
Xcode, Swift, Figma, SwiftUI, TypeScript, Node.js
The most amazing...
...project I've worked on was a Swift-based universal app to video stream funerals.
Work Experience
Senior iOS Engineer | Full-stack Web Developer
Freelance Software Engineer
- Worked with a video streaming company to refactor their app to a more sustainable and less error-prone architecture.
- Owned end-to-end solutions to a given problem. Designed solutions for it, such as app features or internal web apps, and built and deployed it to production via the App Store, AWS, and others.
- Designed and run A/B tests using Firebase A/B testing, interpreted results, and helped make product decisions.
iOS and Python Developer
Emotional Technologies LLC
- Designed an analytics event-tracking strategy based on clients' KPIs and implemented all the events in a reusable and maintainable way.
- Took into account that the application had a lot of pages and flows and created a less error-prone and more straightforward navigation architecture. This allowed nice transitions between screens and no bugs in the flows.
- Introduced more reusable components to use throughout the app, especially for forms like sign up, sign in, and reset password with proper error handling and validations. This allowed for less code, greater reusability, and faster development.
Slack App Developer
Helpspace, Inc.
- Created a Slack app from scratch using JavaScript/TypeScript. The app allows companies to open company and user accounts on Laurels, create charity events, and complete challenges for non-profits within the Slack app.
- Wrote a custom converter from Tiptap to Slack Rich Text and back. The converter allows users to use rich text to complete their challenges while remaining compatible with the web app.
- Designed, based on the client's requirements, all the app's views using the Slack Block Kit.
- Built a custom UI kit layer on top of Slack's Bolt with React elements to simplify the UI's declarations and improve error handling.
Co-founder | Full-stack Developer
Spurr
- Developed a back-end API for communication with the Slack API using FastAPI with deployment to Heroku.
- Designed all product-related materials like logos, icons, promo slides, promo videos, and all the app's features.
- Launched the product and got reviewed and listed in Slack's app directory.
Head of Development | Senior iOS Engineer
MyWallSt
- Migrated the app from Objective-C to Swift. In later years, I initiated the migration to SwiftUI. Rewrote an application into Clean Swift architecture.
- Designed new products from scratch like MyWallSt Horizon.
- Integrated brokerage APIs to manage users' investments securely.
- Created almost all of the features currently in the app.
- Led and managed various teams (product, engineering).
Lead iOS Developer
Futured
- Developed apps for leading Czech companies across various industries like gastronomy, video streaming, and marketing.
- Created a strategy for project architectures to make sure we built efficient and bug-free apps.
- Managed communication with client engineers to ensure good collaboration and perfect results.
iOS Developer | UX Designer
IDOS power
- Developed iOS applications for various clients from the Czech Republic.
- Designed and developed an in-house mobile app product to teach English called One Word with a DAU of 3,000.
- Created features for apps based on clients' requirements.
Experience
Photo Scanner by MemoryShare
https://apps.apple.com/au/app/scanner-app-by-memoryshare/id1665247224I also developed a custom AI model based on RotNet to predict and autocorrect photo orientation after scanning. I oversaw end-to-end delivery, like UI design, development in Swift and SwiftUI, deployment, and maintenance.
Broadcasting App by MemoryShare
https://www.memoryshare.comWedcast.cz - Wedding Live Streaming & Photo Board
https://wedcast.czMyWallSt
https://mywallst.comSpurr App
Taxi Service Application
http://www.ticktack.cz/enSkills
Languages
Swift, Objective-C, XML, Python, TypeScript, JavaScript, CSS, HTML, Java
Frameworks
Core Data, SwiftUI, iOS SDK, iOS Frameworks, Next.js, Django, Alembic, Django REST Framework, Bootstrap
Libraries/APIs
REST APIs, Slack API, CocoaPods, iOS Native Libraries, Core Animation, Firebase iOS SDK, SQLAlchemy, Stripe, React, Node.js
Tools
Sketch, Xcode, Slack, Jira, Adobe Photoshop, Figma, Git
Paradigms
Clean Architecture, Agile Software Development, Scrum, Mobile UI Design, REST, UX Design
Platforms
iOS, Firebase, Mobile, Heroku, WatchOS, tvOS, AWS Lambda, DigitalOcean, Mixpanel, Amazon Web Services (AWS)
Storage
JSON, PostgreSQL
Other
iPad, Software Development, Slack App, User Interface (UI), App Store, APIs, Augmented Reality (AR), FastAPI, Slackbot, HTTP, Google Play Store, Lottie, Supabase, Product Management, CI/CD Pipelines, Software Engineering, Serverless, Machine Learning, Analytics
Education
Bachelor's Degree in Automation Management and Informatics
Mendel University - Brno, Czech Republic
High School Diploma in Electrotechnology and Informatics Program (Mathematics, C++, Operation Systems)
High School in Ostrava - Ostrava, Czech Republic
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