yzhukovs@bumnetworks.com
347-244-2633
https://github.com/yzhukovs
Skills
| Category |
Stack & Keywords for ATS |
| Languages |
Swift 5.10, Objective-C, Kotlin Multiplatform, Python, Java |
| AI/ML |
Context management, prompt engineering, on-device small LLMs (BERT) |
| UI & Architecture |
SwiftUI, UIKit, Combine, Swift Concurrency (async/await), MVVM |
| Data & Persistence |
Core Data, CloudKit, Firebase Realtime DB + Firestore, MySQL / SQL |
| Networking & Interop |
URLSession, Alamofire, REST/JSON, FHIR, OAuth 2, gRPC, Protocol Buffers |
| CI/CD & Release |
Fastlane, GitHub Actions, Xcode Cloud, TestFlight, App Store Connect |
| Testing & Quality |
XCTest, XCUITest, Instruments performance profiling |
| Tooling & Collaboration |
Xcode, Swift Package Manager, CocoaPods, Jira, Confluence, Figma |
Experience
Senior Software Engineer @ McKesson (iKnowMed Mobile) December ‘19 - Present
Designed & built a physician-facing EHR app for iOS.
- Founding member of iOS development team. Designed foundational architecture
of the team’s primary app written in Swift: iKnowMed Mobile, a
physician-facing mobile client for an electronic healthcare records system.
App is in daily use by 700+ physicians across 20+ practices throughout the
US.
- Responsible for building out numerous major features: messages, lab results,
visits, eRX ordering of medications, and more.
- Shipped eRX ordering: a major feature addition to the app, which enabled
physicians to place medication orders without leaving the patient’s bedside.
This reduced time wasted by hours every day, and allowed physicians to focus
on patient outcomes rather than paperwork.
- Built a HIPAA-compliant, privacy-first AI chat bot that enabled natural
language workflows, improving navigation of the app for physicians and other
users. Used context & prompt engineering best practices to enable a small
on-device LLM to deliver facts to users 10x faster than manual navigation
through the increasingly complex UI.
- Made foundational contributions to reusable base components of the app: UI
frameworks (SwiftUI with some UIKit), network clients (JSON serialization,
URLSession, Combine, Swift concurrency), security libraries (Okta), as well
as user-facing product features and integrations with third-party services.
Developed a rigorous strategy for separating functional concerns and
developing the app as a collection of reusable building blocks using Swift
Package Manager.
- Brought to life product concepts created by UX designers. Liaised on behalf
of the team with clinical experts and UAT professionals involved in the
project. Interpreted expert findings and feedback to educate the team and
update designs and implementation.
- Acted as primary point of contact with multiple service-owning teams.
Facilitated and executed successful integrations with newly built services.
Drove seamless migrations across three successive iterations of the backend.
- Represented the mobile team in design discussions targeting a FHIR migration.
- Took over build & release process for mobile app. Developed and maintained
CI/CD setup across GitHub Actions and Xcode Cloud. Decreased CI build time
from 2+ hours to <30 minutes. Acted as release manager. Coordinated release
activities during high-risk rollouts of backend service changes. Delivered
40+ releases without incident.
- Played pivotal role in development of backend services by maintaining a high
bar of data quality and correctness for each service and endpoint. Worked
with backend developers to rectify defects and maintain contracts.
- Prototyped proofs-of-concept using Kotlin and React Native as part of
technology selection process.
- Supported QA engineers’ testing activities by driving expansion of test
suites. Validated test runs and drove improvements in an effort to prevent
regressions and reduce rework.
- Onboarded newly hired colleagues across multiple teams in addition to the iOS
team. Helped them get up to speed and supported their efforts to improve
productivity. Maintained healthy working relationships across far-flang teams
and provided continued coaching and guidance to numerous individuals. Took on
the mobile team’s collaboration load in cross-time zone settings.
- Fostered wide ranging relationships among cross-functional organizations:
mobile team, UX, clinical experts, backend developers, management, and
product. Acted as arbiter and drove decision-making and troubleshooting
efforts that often saved workstreams which were stalling or otherwise
unsuccessful.
- Repeatedly recognized as bar-raiser in cross-functional settings.
Volunteer @ NYC Public School 9 September ‘13 - June ‘18
- Managed database in support of fundraising activities conducted by the
school’s parents association.
- Wrote data import & analysis scripts and created reports using Microsoft
Excel and SQL within Microsoft Access.
- Drove participation in fundraising by developing engaging experiences using
Google Forms. Wrote simple scripts to display parts of the form conditionally
and perform data validation.
Data Analyst @ GoalQuest, Inc (NYC/NJ) June ‘06 - March ‘08
- Maintained ETL process that integrated data from third parties in a variety
of formats. Tailored operations to fit each specific client’s requirements.
- Addressed client concerns regarding data integrity. Was responsible for
database maintenance operations and timely client updates on critical issues.
- Wrote reports for senior management using SQL in MySQL in Oracle. Worked
closely with developers and managers on business development projects.
Database Administrator @ NGO (NYC) January ‘99 - May ‘06
- Managed a dBase IV installation containing two decades of fundraising information.
- Migrated the database to Microsoft Access.
- Developed complex interactive forms and reports in support of management and planning activities.
- Maintained Windows and Macintosh systems and associated network resources.