Elvis Rudonja

Elvis Rudonja

Mentor
Rising Codementor
US$7.00
For every 15 mins
ABOUT ME
Direct, tidy, positive
Direct, tidy, positive

I’ve started using Swift/iOS since 2014, when it was published for the first time. In that time I had to switch from web stack to mobile development, so I did few mobile apps for domestic population in Sarajevo. Since the market also looks for Android apps, I decided to fulfill holes in my knowledge with different technologies. At the end of that period I created applications with full UI and unit tests for domestic sales department, local client.

Android helped me identify the things that are done very good or wrong in iOS. I went mobile totally, and few months later in my career, landed team lead roles.
I’ve been leading and coding with development teams of apps that had 100k+ users, with full planning/supporting and maintenance. I’ve tried many of the most used architectural patterns in Swift like MVC, MVVM, Viper and better/functional side of Swift.

The best two things that people love at me are: sharing and dedication.

Croatian, Serbian, English
Sarajevo (+02:00)
Joined January 2019
EXPERTISE
6 years experience
Lead and developed several applications with more than 100k of users... Example: Regus: Offices & Meeting Rooms https://apps.apple.com/u...
Lead and developed several applications with more than 100k of users... Example: Regus: Offices & Meeting Rooms https://apps.apple.com/us/app/regus-offices-meeting-rooms/id387924487 SleepIQ https://apps.apple.com/us/app/sleepiq/id811684463 SportSport.ba https://apps.apple.com/hr/app/sportsport-ba/id883970972?l=hr
4 years experience
Last three of apps that I have worked on, were based on MVVM, with separated layers for networking, database, third party libraries, comp...
Last three of apps that I have worked on, were based on MVVM, with separated layers for networking, database, third party libraries, components etc. This architectural pattern helped me to separate the main business logic, delegate the job parts to team members and reuse a lot of parts later on.
iOS
View more
iOS
View more
1 year experience
Setting-up and writing both UI and unit tests
Setting-up and writing both UI and unit tests
5 years experience
Using Swift since 2014. In some early stages when it wasn't even announced, I had chance to experience all the good/bad things of young l...
Using Swift since 2014. In some early stages when it wasn't even announced, I had chance to experience all the good/bad things of young language with a lot of breaking changes.
Swift
View more
Swift
View more
5 years experience
Using realm as ORM in a lot of apps, that needed to cache and analyze the data in offline mode.
Using realm as ORM in a lot of apps, that needed to cache and analyze the data in offline mode.
5 years experience
In every team that I was a part of, we used Cocoapods and sometimes Carthage to integrate libraries for usage such as Alamofire, Spring, ...
In every team that I was a part of, we used Cocoapods and sometimes Carthage to integrate libraries for usage such as Alamofire, Spring, Realm...
5 years experience
Crashlytics, notifications(remote or in-app), analytics, deep-links and special handling when authorization is done/not done.
Crashlytics, notifications(remote or in-app), analytics, deep-links and special handling when authorization is done/not done.

REVIEWS FROM CLIENTS

Elvis's profile has been carefully vetted and approved as a Codementor. Connect with Elvis now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
gitstats
Mobile application for general statistics of your private or public repository at github.
Swift
0
0
BitcoinWallet
bitcoin wallet
Swift
0
0
Stack Overflow
191 Reputation
0
1
4
EMPLOYMENTS
Senior iOS Engineer
Evolt d.o.o
2018-10-01-Present
I've mostly worked on Elly wallet app, custodial crypto wallet. My obligation was to deliver solutions to the client related to iOS imple...
I've mostly worked on Elly wallet app, custodial crypto wallet. My obligation was to deliver solutions to the client related to iOS implementation, through the mobile app, with full support related to iOS and customization of the potential solutions. I've been included in full end-to-end process, from planning of every functionality, co operation with the backend teams, Android guys, to release of the version on AppStore.
Xcode
Continuous Integration
MVC
View more
Xcode
Continuous Integration
MVC
Continuous Deployment
Blockchain
Swift
Cryptocurrency
iOS
View more
Mobile Software Engineer / Team lead
Authority Partners Inc.
2018-07-01-2019-07-01
Offer technical leadership and direction to the team for the utilization of best practices in mobile development, agile development and r...
Offer technical leadership and direction to the team for the utilization of best practices in mobile development, agile development and release processes for all apps for Regus. Worked on the development of a door-lock feature for the IoT part of the(legacy) project; giving users the ability to access to their work offices through the mobile app/bluetooth. Efficiently oversee and provide expertise for the maintenance and control of release processes for 6 mobile apps, on 2 different technologies and in 3 different environments.
Android
Kotlin
Objective-C
View more
Android
Kotlin
Objective-C
Swift
View more
iOS Software Engineer / Team lead
Klika.ba
2017-08-01-2018-08-01
Provided technical leadership and expertise to a team of iOS developers through the whole software development lifecycle of a big IoT pro...
Provided technical leadership and expertise to a team of iOS developers through the whole software development lifecycle of a big IoT project. Led the team in utilizing used best practices (MVVM) for the development of the application and in delivering a clean code for it. Successfully reduced the number of crashes from 50k to less than 1k and fixed complex issues with the core functionality for the project's sleep data.
MVVM
Swift
iOS
View more
MVVM
Swift
iOS
View more
PROJECTS
Regus
2018
The Regus app gives users access to the world’s largest pool of short-term workspaces, with nearly 3,000 locations in over 100 countries....
The Regus app gives users access to the world’s largest pool of short-term workspaces, with nearly 3,000 locations in over 100 countries. The app has offerings for meeting rooms, private offices, co-working desks and business lounges. It allows users to choose the space they need, book via the app and show up. Users can book spaces by the hour or by the day.
Objective-C
Swift
Mobile App Development
View more
Objective-C
Swift
Mobile App Development
View more
Elly walletView Project
Eligma d.o.o
2019
Elly wallet is a new-generation mobile app that allows users to shop with cryptocurrencies at their favourite offline and online stores. ...
Elly wallet is a new-generation mobile app that allows users to shop with cryptocurrencies at their favourite offline and online stores. The app has a QR-code scan feature for confirmation of transactions. The app enables the use of crypto for instant payments with iOS / iPhone and allows for easy crypto deposits into user accounts. Elly supports Bitcoin, Bitcoin Cash, Ether and the ELI token.
Swift
iOS
Mobile App Development
View more
Swift
iOS
Mobile App Development
View more