IOS Developer
Prehľad
Krátke zhrnutie
Kandidát je skúsený vývojár, ktorý pracuje ako vývojár iOS už viac ako 9 rokov v komerčnej praxi. Vytvára aj architektúru aplikácií na mieru a dokáže vytvoriť aplikácie úplne od nuly až do finálnej podoby. Zameriava sa najmä na platformu iOS (Objective-C, SWIFT), ale má skúsenosti aj so systémom Android (predtým vyvíjal v jazyku Kotlin a nemá problém so spracovaním kódu v jazyku Java). Pri svojej práci aktívne využíva agilné metodiky, najmä Scrum a Kanban, Bez problémov komunikuje v angličtine, ktorú využíva na dennej báze. Má skúsenosti najmä zo zahraničných projektov (Londýn, Nemecko, Holandsko...), kde bol zvyknutý pracovať aj dlhodobo na diaľku. Pracoval aj ako Team Leader, viedol menšie tímy vývojárov.
Pracovné skúsenosti
Development Lead
- Dates: More than a year
- Responsibilities: Led a self-organised team, taking on development lead responsibilities that rotated within the team. These responsibilities included daily meetings, planning, and other duties. Gained a deep understanding of the Scrum process, including the importance of all ceremonies, roles, and communication in a partially distributed team.
Software Engineer
- Dates: Not specified
- Skills: Broad experience in mobile development and a passion for distributed systems. Studied the internals of systems such as Git, BitTorrent, and DHTs, and implemented them in various smaller projects. Also experienced in databases, networking, cryptography, DevOps, and user experience.
Problem-Solving and Outside-the-Box Thinker
- Skills: Possesses a skill-set that allows for quick evaluation of various constraints and the ability to approach situations from different perspectives. Able to come up with innovative solutions, especially in cases where pure mobile experience is not enough and challenges such as database schema designs, transactions, encodings, concurrency, asynchronous flows, and hard-to-debug situations arise.
Technical Design and Incident Management
- Skills: Able to apply knowledge and expertise not only during incidents but also during the technical design phase to prevent future issues. Can identify and address avoidable future episodes by leveraging knowledge of various technical aspects.
Summary
- The candidate is a 33-year-old software engineer with experience as a development lead, where he gained a deep understanding of the Scrum process and effective communication in a distributed team. He has a broad skill-set in mobile development, distributed systems, databases, networking, cryptography, DevOps, and user experience. He is an innovative problem-solver who can evaluate constraints and provide outside-the-box solutions. He also excels in technical design and incident management, using his knowledge to prevent future issues.
| Kontraktor | 452 € / Denne |