Post Job Free

Resume

Sign in

Android / iOS / Flutter - Architect / Sr. Developer - Contract

Location:
Toronto, ON, Canada
Posted:
April 02, 2023

Contact this candidate

Resume:

Dmitri Kondramachine Toronto, ON, Canada

adv99p@r.postjobfree.com www.nortohol.com

OBJECTIVE: Android / iOS / Flutter - Architect / Sr. Developer - Contract (remote or Greater Toronto Area)

SUMMARY OF TECHNICAL SKILLS:

over 20 years of experience in object-oriented development

Architecture: Clean Architecture, MVC, MVVM, VIPER, MVI, Design Patterns

Android: Kotlin, Jetpack Libraries, Jetpack Compose, Flow, LiveData, RxJava, Room, Hilt, Koin

iOS: Swift, SwiftUI, Cocoapods, RxSwift, Combine, Animation, TestFlight

Web: HTML5, CSS3, JS, Typescript, Angular 11, Bootstrap 4, JSON, REST

QA: jUnit, Mockito, Espresso, Robolectric, XCTest, XCUITest

Flutter: Dart, RxDart, 3rd party packages

Cloud: AWS, Azure, Firebase

DB: MSSQL, MongoDB, Realm, CoreDB, SQLite, EF

.NET: ASP.NET Core

EDUCATION:

1989-1995 M.Sc. in Computer Science, Peter the Great St. Petersburg Polytechnic University

CERTIFICATION:

2018 AWS Certified Solutions Architect – Associate 2013 Microsoft Certified Solution Developer - Web Applications

2013 Microsoft Specialist / Microsoft Certified Professional

2012 Microsoft Certified Professional Developer – Web Developer 4 / Technology Specialist

2004 Sun Certified Programmer for the Java 2 Platform 1.4

EMPLOYMENT HISTORY (most recent 10 years):

Loblaws Inc., Toronto, Ontario 10/2021-now

Android Engineer / Team Lead - contract (Kotlin, SwiftUI, Jetpack Compose, Jetpack Compose Library, Koin, Hilt, MVVM, REST, Flows, Retrofit, Firebase, Accessibility, jUnit, Mockito, Jira, Git)

Project: PC Health

- Designed architecture for Android mobile app

- Developed coding practices /guideline for development team

- Implemented / tested new features

- Collaborated with product owners, remote Android, iOS, design teams Project: Beneficity / My Highmark

- Designed / implemented multi module application

- Delivered accessibility PoC to both Android and iOS platforms

- Integrated external SDKs into main application

- Conducted deployment / testing

Lixar IT Inc, Ottawa, Ontario 06/2021 - 09/2021

iOS Developer - contract (iOS, Swift, UIKit/SwiftUI, Combine, REST, XCTest, XCUITest, TestFlight, BitRise, Bitbucket, Jira)

Project: Greenlots Residential Charger - mobile app for electric car charging

- Architected SwiftUI integration into legacy UIKit project, proof of concepts, testing strategy guidelines

- Developed new features and integrated them into existing iOS mobile application

- Designed / implemented REST communication between mobile device and remote server

- Conducted XCTest / XCUITest and CI/CD via BitRise, deployed application to AppStore

- Collaborated with offshore team, scrum stand-up, Jira bugs/issues/tasks tracking

Nortohol Inc., Toronto, Ontario 01/2018 - 06/2021

Mobile Architect / Developer (Android, Kotlin, iOS, Swift/SwiftUI, Flutter, Angular 11, AWS, Firebase)

- Designed / developed mobile applications on different platforms: iOS, Android, Flutter

- Migrated / upgraded mobile applications to most recent API

- 40+ Android / Kotlin projects incl. Jetpack Compose utilizing: Jetpack Library, 3rd party WEB API, REST, NodeJS, Room, Realm, SQLite, Firebase / Firestore, Animations, Geo-locations, Google Maps, Localization, Accessibility

- 40+ iOS SwiftUI projects utilizing: Cocoapods, SPM, 3rd party WEB API, REST, NodeJS, Firebase / Firestore, CoreML, MapKit, CoreData, Animation

Rea Inc., Toronto, Ontario 12/2017 - 01/2018

Consulting contractor (.NET4.5, VS2012, C#, WCF, XML)

Project: Illinois eFile processing system

- Provided solution for 3rd party web services integration

Scotiabank, Scarborough, Ontario 06/2017-09/2017

Senior .Net developer - contract (.NET4.5, VS2017, C#, REST API, HTML4/5, CSS3, Ajax, JavaScript, jQuery, LINQ, Bootstrap 3, JSON, T-SQL, MS SQL 2016, EF 6, Angular 4, SMS Avaya)

Project: SkillSync intranet web application for managing call center agents

- Architected bank internal web site

- Developed business logic with connectivity to Avaya SMS web service and CMS back-end

- Designed Angular 4 user interface from scratch

TD Bank, Toronto, Ontario 11/2016-06/2017

Senior .Net developer - contract (.NET4.5, VS2015, C#, ASP.NET MVC, HTML4/5, CSS3, Ajax, JavaScript, jQuery, LINQ, Bootstrap 3, XML, JSON, T-SQL, MS SQL 2016, EF 6, Agile)

Project: Role management web tool for TD Bank

- Designed ASP.NET MVC web-site

- Implemented Front End / Business Logic and DB access via EF

- Supervised junior stuff, estimated and planned delivery features

AquaTerra Corporation, Mississauga, Ontario 05/2016-11/2016

Senior .Net Developer / Architect - contract (.NET4.5, VS2013, VB.NET, ASP.NET, HTML4/5, CSS, Ajax, JavaScript, jQuery, LINQ, Bootstrap 3, XML, JSON, T-SQL, MS SQL 2016, MS Dynamics)

Project: www.canadiansprings.com / www.labradorsource.com new design integration

- Reverse engineered existing website logic and applied new front-end design

- Modified and implemented logic based on new work flow

Momentum Digital Solutions Inc., Toronto, Ontario 07/2015 - 04/2016

Senior .Net Developer - contract (.NET4.5, VS2013, C#, ASP.NET MVC 4, HTML4/5, JavaScript, Ajax, jQuery, LINQ, EF5/6, XML, JSON, T-SQL, MS SQL 2012, DTS, ActiveReports, Jira, Git, Agile)

Project: www.abcsnap.com new features implementation

- Reverse engineered and troubleshooted web site business logic

- Optimized EF / T-SQL for long running upload / processing tasks

- Designed / implemented new web site features for all tiers: front-end, business logic, DB

Blast Radius, Toronto, Ontario 06/2015 - 07/2015

.Net Developer - contract (.NET4.5, VS2013, C#, ASP.NET MVC 4, LINQ, EF6, T-SQL, AZURE)

Project: Microsoft Xbox advertising campaign

- Designed and implemented localization for Xbox advertising campaign site

Bell Canada Inc., Mississauga, Ontario 10/2013-06/2015

.Net Developer / Tech Prime / Team Lead – contract (.NET4.0/4.5, VS2013, C#, ASP.NET MVC 4, Ajax, JavaScript, jQuery, JSON, XML, LINQ, XPath, IIS7.0, WCF, Entity Framework 6, MS SQL 2012, T-SQL, HTML 4/5, CSS 3, Bootstrap 3, AngularJS, Agile)

Project: Mobile Tablet Experience

- Implemented responsive design for Bell website targeting mobile devices Project: Page loading optimization

- Optimized page loading time by utilizing parallel services algorithm for Bell website landing page

- Remodelled custom messaging system

Project: User info security improvement

- Replaced secure user identifier throughout Bell site by non-secure with back-end mapping



Contact this candidate