I started my career as a developer with knowledge of Android and Java. I quickly got to know Xamarin with a code written in C#. Now on my list of languages are also Swift, JavaScript, Dart (Flutter) and basics of Python and Ruby. Today, I'm specialising in building applications for iOS using native Swift, but I'm also experienced in writing cross-platform apps and creating websites. I love to build platform-specific UI both for Mobile and Web where I can bring components into life with animations, which makes me also a big fan of Material Design. I enjoy learning about new technologies, improving my code quality and to have challenging new tasks every day at work.
With my specialisation in native iOS development, I joined the mobile developer team in Sii as the iOS Developer. My main task in Sii became mentoring other employees during their transition of becoming iOS developers, conducting technical interviews, as well as joining the team of the Sii sub-client, Backbase - a software company building banking apps - Reuters News - a global news app - and ING - banking app. In Backbase my main task was developing iOS applications for banks across the glob, which taught me how to create highly secure apps. In Reuters News my main task was adding new features and bug fixing in the main application as well as leading development of In-App Subscriptions. In ING my main task was creating Design System components and implementing them in the new version of the app. After working hours, I kept developing new features for WordTracker app as well as created a new app sport UpFlight for MacOS.
I decided to go back to freelancing. Mosquito Digital became my main client, giving me the opportunity to work remotely. In my free time, I created an iOS productivity app called Achie as well as application helping writers to keep track of writing progress called WordTracker. Both apps are available on AppStore.
Continuing to work for Mosquito, I expanded my knowledge of different platforms and software languages and gain trust to work independently as well as in a team. I learned each step of project lifecycle; interpreting project’s specifications defined by the clients, distribute tasks among team members, implementing features and publishing the functional project.
In my first year of working at Mosquito, I practiced how to develop advanced applications for the Android platform, focused on improving User Experience and creating pixel perfect User Interface. I learned how to collaborate with cross-functional teams, from managers, through designers to other developers. I understood how each department have a different point of view on the project so I stayed open-minded to keep learning from all of them.
Along with my self-education in the IT industry, I made myself available to work on any projects. I join a team working on a mobile game called EmojiFighter, where my responsibility was to create a version for the Android platform. I learned the basics of problem-solving in software development process, adapt to changes in requirements (basic Agile) and how to be organised.
What I learned:
What I learned:
Effective use of version control is an important and useful skill for any developer working on long-lived (or even medium-lived) projects, especially if more than one developer is involved. In this course I learned the basics of using version control by focusing on the Git and a collaboration platform called GitHub.
What I learned:
This course helped me to learn and understood the most important design techniques to make better apps (with a focus on the mobile platform, Android). In this course, I stepped back from my IDE and dive into the techniques that great designers use to plan and prototype amazing apps before any code is written.
What I learned:
What I learned:
What I learned:
What I learned:
What I learned:
iOS application built natively with Swift and SwiftUI.
What I learned:
MacOS application built natively with SwiftUI and Swift.
What I learned:
iOS applications built natively with Swift.
What I learned:
iOS applications built natively with Swift.
What I learned:
iOS application built natively with Swift.
What I learned:
Website built with ASP.NET, JavaScript using ES6 structure, styled with Sass, compiled with Grunt and using Kentico CMS.
What I learned:
iOS application built natively with Swift.
What I learned:
Two applications built with Flutter for iOS and Android.
What I learned:
Two applications built natively with Swift and Java, managed by CMS.
What I learned:
Website built with JavaScript using ES6 structure, styled with Sass and run with Gulp.js. Using Django framework (Python) to communicate with a database by microservices. Run Unit Tests with Python and Mocha framework (Node.js).
What I learned:
TV dashboard run from Raspberry Pi. Using Dashing.io on Raspbian, linked to day-to-day tools such as Trello, Google Sheets, and GoCD Pipelines.
What I learned:
Website built with AngularJS, styled with CSS and content managed with Umbraco.
What I learned:
iOS application for iPads built with Swift. Supporting drawing elements on Google maps.
What I learned:
Website built with JavaScript using ES6 structure, jQuery library, styled with Sass and run with Gulp.js. Using ASP.NET MVC framework for backend, with SQL database.
What I learned:
Website build with JavaScript, styled with CSS.
What I learned:
Application built with Xamarin.Forms, using Xamarin and C#.
What I learned:
Application built with Xamarin, using C# for core logic.
What I learned: