Späť na profesionálov

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.
Author
iOS Developer
6369369bf064f88111c49eb1
Kontraktor452  / Denne
Role
iOS Developer
Jazyky
English
Zručnosti
AWSApplication ServerBashCICDCMSCSSCloudCode ManagementCore DataDevOpsFoundationGitGraphic Design SoftwareHTMLIDEJavaJavaScriptJiraKotlinLinuxMicrosoft serversMonoObjective-COperation SystemsPHPPHP CMSPlayProject Management ToolsRestShellSketchSpecificationsSwiftTeam LeaderTeamCityToolsUIUXUnixWindows CEWordPressiOSnode.js
Lokality
NetherlandsDeutschlandPrahaRemote