Position: Software Developer
Category: iOS
English level: upper
Years of experience: 5


iOS developer at Parimatch Tech (jul 2022 - present)
Tech and Marketing solutions for the global entertainment industry and Parimatch brand. 
Responsible for developping inner frameworks that are used by brand applications.
Partner & Software developer at Runcite (aug 2019 - jun 2022)
Runcite is a cloud-based access control startup for apartment buildings and residentials.
Was responsible for developing iOS mobile application, back end services & embedded software for IoT devices.
iOS Stack: Clean swift architecture with Coordinator pattern & DI using Swinject. UIKit is used for UI. gRPC Swift is used for communicating with gRPC Api. Using Realm DB & Keychain for persistence. Using Core bluetooth for the app to communicate with IoT devices.
Backend stack: Mix of Ruby & golang services with External gRPC API. Communication between services is made over NATS Streaming and gRPC. Running with docker on Nomad + Consul.
Embedded: Goland application running on a custom Linux on System-on-Chip. Communication between devices & with the backend server is made using MQTT.

Software developer at RCoded (nov 2018 - sep 2021)
Software development company specializes in access control systems.
Was responsible for developing iOS Appications and backend services.
Spalneo
B2B & B2C applications to book an apartment or a service.
Technical stack: MVP architecture, Google Maps sdk, integration with Wirecard, Alamofire, Object Mapper, Realm DB.
Woices
The app for organizations to prevent harassment in the workplace.
VIPER architecture, Alamofire, Object Mapper, Core Data, Contacts
framework.

iOS developer at 4ire labs (dec 2016 - nov 2018)
Software development company specializing in consumer mobile
applications.
Was responsible for developing iOS applications.
Lullaride by Silver Cross — Doug D'Arrigo (ddarrigo.com) -
Simple app for building car circle routes on a map by selecting a time range. Technical stack: MVVM Architecture, Mapbox SDK, Google maps directions, URLSession, AVFoundation to play white noise while riding, Amazon polly for whisper navigation speech.
Momunity
Social network for mothers.
Technical stack: MVVM architecture, Google Maps sdk, Parse + custom parse back end.
MassageMeNow
App for booking a massage therapist. For both therapists & customers.
Stack: Objective C, Simple MVC, Parse, Stripe sdk, customized Parse
backend written on Node js.