About
I'm passionate about Swift and SwiftUI and I'm open to new opportunities as an iOS Developer. I implemented a habit tracker application named Trabits available on the App Store. I graduated from Kodeco iOS Accelerator Bootcamp with honours. Having past commercial experience in frontend development I'm familiar with working in an agile environment and being a team player. I'm based in London. I have the right to work in the UK and do not require visa sponsorship. Education-wise, I'm a Specialist (equivalent to the Master's degree) in Computer Science.
Skills
- REST API
- Git, gitflow
- Agile development
- Swift
- UIKit
- Auto Layout
- SwiftUI
- Core Data
- Modern concurrency
- Networking
- Unit & UI tests (XCTest)
- App architecture patterns
- JavaScript, TypeScript
- React, Redux
- HTML, CSS
Professional Development
Kodeco iOS Bootcamp
iOSFebruary 2023 - May 2023 (13 weeks)
I graduated with honours from Kodeco iOS Accelerator Bootcamp where I created the Shopellio app. It is implemented in Swift and SwiftUI and shows my knowledge in structuring views, organising navigation, using modern concurrency, performing network REST API requests, and creating UI and Unit tests.
Projects
Trabits
iOSOctober 2023 - February 2024
The habit tracker application available on the App Store. The application contains a personalised habit list with day targets and week goals, grouping by categories, detailed weekly and monthly statistics, and supports dark mode and decent level of accessibility.
Tech stack: Swift, UIKit, SwiftUI, CoreData.
Shopellio
iOSFebruary 2023 - May 2023
Project implemented during iOS Bootcamp. This is a prototype of an online shopping application that includes collections of products fetched from an external API and editable shopping cart.
Tech stack: Swift, SwiftUI, Networking, XCTest.
Experience
BostonGene, Junior Frontend Developer
March 2019 - October 2020 (1 year 7 months)
BostonGene is a healthcare platform providing personalised analytics on suitable treatments. I worked on a project containing an extended laboratory report with multiple charts and tables.
My achievements and responsibilities:
- Participated in creation of a backend-for-frontend proxy server on node.js and express.js;
- Moved large part of the codebase to TypeScript;
- Enriched and supported WebComponent library;
- Wrote unit tests using jest and enzyme for React components and charts on D3.js;
- Reduced Webpack bundling time by removing excess files and folders generation;
- Specified task requirements with scientists and analysts, created dependent tasks, and estimated completion time;
- Provided code reviews.
Tech stack: React, TypeScript, Redux, D3.js, Stencil, jest, enzyme.
Pyrus, Junior iOS Developer
May 2017 - October 2017 (5 months)
Pyrus provides project management software. I worked on a new module for filling forms based on dynamically generated schemas with nested groups, tables, and catalogues.
Tech stack: Objective-C, UIKit.
Education
Moscow State University of Economics, Statistics and Informatics (MESI)
September 2010 - June 2015 (5 years)
Grade: Specialist (equivalent to the Master's degree) in Computer Science.