Accomplished Software Developer with more than 15 years of experience leading the creation of complex, user-focused software applications at the highest level of quality and efficiency. Expert in design and delivery of cost- effective high-performance technology solutions in support of rapid business growth. Skilled in all phases of project life cycle. Interested in new technologies in the market but also carefully examine cutting edge technologies against well- known existing solutions.
Lead Mobile Engineer
City, GB
[email protected]
• Actively worked on the conversion of the existing ObjC code base to Swift using protocol orientated architecture
• Implemented new features and components in pure Swift
• Created efficient, reusable and robust network layer REST using URLSession, PromiseKit and JSON
• Worked on the CoreBluetooth/BLE in-car communication and real-time messaging using MQTT/TLS
• Contributed to the security layer using OpenSSL, CMS, Marben/ASN.1, DER
• Build a mock server to help speed up the cloud service integration using server-side Swift with Vapor.
• Designed and implemented workflow for integrating dependencies into binary frameworks based on host platform using custom Xcode build scripts, private CocoaPods repositories and CI/CD with GitLab
Platforms : iOS, iPadOS, WatchOS
Technologies : Swift, ObjC, CoreGraphics, URLSession, CoreLocation, CoreBluetooth, BLE, Vapor, XCTest, TDD/BDD, REST, MQTT, SSL, CI/CD
Tools : Instruments, FastLane, CocoaPods, GitLab, JIRA, Conflhence
• Actively participated in the UX design process
• Designed the architecture and implemented the UI and logic of the app
• Built views and custom UI components using UIKit and CoreGraphics
• Created cloud REST API specification and implementation on-device
• Implemented custom low level TCP protocol via WiFi connection
• Worked closely with the embedded engineers to implement BLE connectivity
• Managed the deployment on TestFlight and iTunesConnect
Platforms : iOS
Technologies : Swift, CoreGraphics, CoreAnimation, URLSession, CoreLocation, MapKit, CoreBluetooth, BLE, XCTest, TDD/BDD, REST
Tools : Instruments, CocoaPods, BitBucket, JIRA, Confluence
Managed the in-house transition the app from an outsource provider
• Implemented new features, views and custom components
• Refactored the networking layer for better performance and simplicity
• Maintained the code base and fixed existing bugs
• Consulted on the recruitment process for permanent in-house iOS team
Platforms : iOS
Technologies : ObjC, CoreGraphics, CoreAnimation, URLSession, REST
Tools : Instruments, CocoaPods, GitHub, JIRA
• Implemented UI, logic and networking layer
• Integrated AppStore via StoreKit
• Managed the deployment on TestFlight and iTunesConnect
• Developed an annual report iPad app for Aviva
• Created a custom interactive historical share price component with pinch to zoom data filtering with CoreGraphics and CoreAnimation
• Build traffic accident app for DirectGov based on API provided by them
Created rich internet applications for clients like Aviva, BBC, CJS, Houses of Parliament, ESkills, BMW, King Sturge, HBOS, Lloyds TSB, Barclays, HSBC and MasterCard
Implemented interactive experiences for Sonys global website
Accomplished Software Developer with more than 15 years of experience leading the creation of complex, user-focused software applications at the highest level of quality and efficiency. Expert in design and delivery of cost- effective high-performance technology solutions in support of rapid business growth. Skilled in all phases of project life cycle. Interested in new technologies in the market but also carefully examine cutting edge technologies against well- known existing solutions.
Lead Mobile Engineer
City, GB
[email protected]
• Actively worked on the conversion of the existing ObjC code base to Swift using protocol orientated architecture
• Implemented new features and components in pure Swift
• Created efficient, reusable and robust network layer REST using URLSession, PromiseKit and JSON
• Worked on the CoreBluetooth/BLE in-car communication and real-time messaging using MQTT/TLS
• Contributed to the security layer using OpenSSL, CMS, Marben/ASN.1, DER
• Build a mock server to help speed up the cloud service integration using server-side Swift with Vapor.
• Designed and implemented workflow for integrating dependencies into binary frameworks based on host platform using custom Xcode build scripts, private CocoaPods repositories and CI/CD with GitLab
Platforms : iOS, iPadOS, WatchOS
Technologies : Swift, ObjC, CoreGraphics, URLSession, CoreLocation, CoreBluetooth, BLE, Vapor, XCTest, TDD/BDD, REST, MQTT, SSL, CI/CD
Tools : Instruments, FastLane, CocoaPods, GitLab, JIRA, Conflhence
• Actively participated in the UX design process
• Designed the architecture and implemented the UI and logic of the app
• Built views and custom UI components using UIKit and CoreGraphics
• Created cloud REST API specification and implementation on-device
• Implemented custom low level TCP protocol via WiFi connection
• Worked closely with the embedded engineers to implement BLE connectivity
• Managed the deployment on TestFlight and iTunesConnect
Platforms : iOS
Technologies : Swift, CoreGraphics, CoreAnimation, URLSession, CoreLocation, MapKit, CoreBluetooth, BLE, XCTest, TDD/BDD, REST
Tools : Instruments, CocoaPods, BitBucket, JIRA, Confluence
Managed the in-house transition the app from an outsource provider
• Implemented new features, views and custom components
• Refactored the networking layer for better performance and simplicity
• Maintained the code base and fixed existing bugs
• Consulted on the recruitment process for permanent in-house iOS team
Platforms : iOS
Technologies : ObjC, CoreGraphics, CoreAnimation, URLSession, REST
Tools : Instruments, CocoaPods, GitHub, JIRA
• Implemented UI, logic and networking layer
• Integrated AppStore via StoreKit
• Managed the deployment on TestFlight and iTunesConnect
• Developed an annual report iPad app for Aviva
• Created a custom interactive historical share price component with pinch to zoom data filtering with CoreGraphics and CoreAnimation
• Build traffic accident app for DirectGov based on API provided by them
Created rich internet applications for clients like Aviva, BBC, CJS, Houses of Parliament, ESkills, BMW, King Sturge, HBOS, Lloyds TSB, Barclays, HSBC and MasterCard
Implemented interactive experiences for Sonys global website