Post Job Free
Sign in

Software Consultant C

Location:
Renton, WA
Salary:
95/hr
Posted:
May 24, 2022

Contact this candidate

Resume:

ULADZIMIR DZIAMKOVICH

**********@*****.***

SUMMARY OF QUALIFICATIONS

** ***** ******** *********** ****** with strong experience and high level performance in software development:

Expert level experience in Machine Learning and MLKit.

Expert level experience in SDLC, Object Oriented Design and AGILE, SCRUM methodology.

Expert level experience in iOS, Android development.

Very strong mathematics background with numerical recipes and optimization algorithms.

Good database knowledge with three years of SQL experience.

Strong design and development of multimedia application based on such libraries as OpenGL, DirectX.

Expert level experience in C++ /C related technologies

Expert level experience in C# related technologies.

Expert level experience in Java related technologies.

Strong design and development of multithreaded programming and application optimization.

Project Management experience in leading a team for the past TWO years.

Ability to develop unique, cutting edge applications for different handset and user requirements.

In-depth knowledge of industry practices and application development protocols.

Passionate to update my knowledge and skills though continuous self-learning.

EDUCATION

Masters of Science Degree in Mathematics and Computer Science, Belarus State University, Belarus, Minsk, 2001.

Bachelors of Science Degree in Mathematics and Computer Science, Belarus State University, Belarus, Minsk, 2000.

TRAINING

Enrolled in Ph.D. program at Academy of Science of Belarus. Have extensive professional training in the areas of Computer Science, Numerical Methods, Software Development and Mathematics.

TECHNICAL SKILLS

Dart, Flutter, Swift, RxSwift, IOS, Objective-C, cocos2D, UIKit, SwiftUI, Cocoa/Touch, React Native, PhoneGap/Cordova, Sencha Touch, jQuery, Xamarin, MLKit, Python

Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics

Experience with third-party libraries and APIs, Webservices and Adaptive UI development and User experience design.

Android, Kotlin, RxJava.

Machine Learning, Python

React.JS, React Native, Angular.js (1-5), ExtJS, Ionic.

C#, WPF, WCF, .Net, WinForms, Silverlight, ASP.NET.

Java, J2EE, Struts, Spring, Hibernate, Swing.

C, C++, MFC, WTL, ATL, STL, COM, Win32

Node.js, Angular.js, MongoDB, Ext JS, HTML5, XML

MOST RECENT APPS in iTUNES

Microsoft:

1)https://apps.apple.com/us/app/microsoft-translator/id1018949559

2) https://apps.apple.com/us/app/dynamics-365-for-phones/id1003997947

Boeing:

3) https://www.boeingservices.com/wp-content/uploads/2019/09/FliteDeck-Advisor-5.0-Product-Fact-Sheet-A4-72dpi.pdf

4) https://apps.apple.com/us/app/boeing-current-market-outlook/id580257072

5) https://apps.apple.com/us/app/ahm-notify/id897702485

6) https://apps.apple.com/us/app/boeing-maint-turn-time-lite/id784888535

Zonar:

7) https://apps.apple.com/us/app/z-pass/id490698338?mt=8%22https%3A%2F%2Fitunes.apple.com%2Fus%2Fapp%2Fz-pass%2Fid490698338

8) https://apps.apple.com/us/app/safestop/id1524341157

PROFESSIONAL EXPERIENCE

CVS. May21- Current

Lead Mobile Developer

CVS Pharmacy Mobile app development

https://apps.apple.com/us/app/cvs-pharmacy/id395545555

Responsibilities:

·UI development, refactoring, architecting and design, feature implementation

·Maintaining, bug fixing, support

Environment: Objective-C, Swift

Philips Bothell Sep20- May21

Mobile Architect

Machine learning integration into existing Mobile app

Responsibilities:

·Machine learning integration into existing Mobile app

·Images processing

Environment: Flutter, Swift, RxSwift, SwiftUI, Objective-C, C++, Pythorch, CoreML, Python

T-Mobile, Bellevue Aug19- Sep20

Mobile Architect

Cocoa project - Communication and Collaboration Application.The purpose of this application is to provide communication and collaboration features (calling, messaging, conferencing, whiteboarding) to the users. Next VoIP services are used:

- Apigee

- WRG (Polaris - wrgsec.ucc.t-mobile.com, Titan - ttn1.wrgsec.ucc.t-mobile.com)

- Federation

- BIF

Responsibilities:

·Mobile SDLC

·Developing, architecting and designing Cocoa app

·Services integration

·VoIP Integration

·Mac OS X UI development and services integration

·Android UI development with Kotlin

·Images processing

·Environment: Flutter, iOS, Objective-C, Swift, RxSwift, SwiftUI, Cocoa, Images, AppKit (Mac OS X), React Native, Android/Kotlin

* [Moya](https://github.com/Moya/Moya) - Used for network request routing

* [Alamofire](http://www.dropwizard.io/1.0.2/docs/) - Used as a dependency for Moya

* [GoogleWebRTC](https://webrtc.org/native-code/ios/) - Used for realtime communications over the web

* [Starscream](https://github.com/daltoniam/starscream) - Used to support WebSocket operations

* [TSVoiceConverter](https://github.com/hilen/TSVoiceConverter) - Used for voice conversions

* [SnapKit](https://cocoapods.org/pods/SnapKit) - Used for LayoutConstraints

* [GoogleSignIn](https://developers.google.com/identity/sign-in/ios/sdk/) - Used for authenticating users with Google email id

* [Firebase/Auth](https://firebase.google.com) - Dependency for GoogleSignIn

* [Firebase/Core](https://firebase.google.com) - Dependency for GoogleSignIn

* [Fabric](https://cocoapods.org/pods/Fabric) - Used for build distribution

* [Crashlytics](https://cocoapods.org/pods/Crashlytics) - Used for crash analytics

* [Material](https://cocoapods.org/pods/Material) - Used for material components like Floating Action Buttons, Menus, Chips, etc.

Microsoft, Bellevue Jan19- Aug19

Mobile Architect

Dynamic365 project

https://play.google.com/store/apps/details?id=com.microsoft.crm.crmphone

https://play.google.com/store/apps/details?id=com.microsoft.crm.crmtablet

Responsibilities:

·Mobile SDLC

·Developing, architecting and designing Dynamic365 app

·Maintaining, bug fixing

·VoIP Integration with React Native

·Adding accessibility to mobile app

Environment: iOS, Objective-C, Android, Java, RxJava, React Native

Xevo, Bellevue Jul 18- Dec18

Mobile Architect

FCA project https://xevo.com

Responsibilities:

•iOS full SDLC

•Developing, architecting and designing FCA app

•Networking

•Braintree payment integration

•Machine learning

Environment: React Native, Objective-C, Python, Machine Learning

Microsoft, Seattle Jan 17- Jul 18

Mobile Architect

Microsoft Machine Translation

HYPERLINK "https://translator.microsoft.com/"https://translator.microsoft.com/

HYPERLINK "https://azure.microsoft.com/en-us/services/cognitive-services/"https://azure.microsoft.com/en-us/services/cognitive-services/

Responsibilities:

iOS full SDLC

Added new classes for handling client-server communication (V3) based on JSON, handled JSON responses with Codable protocols

OCR (Optical Character Recognition) feature implemented and supported.

Conference translation feature is added.

New UI components developed and added into the app.

Speed improvements and app loading time optimization tuning.

Machine translation for mobile MLKit integration and model training

Environment: Swift, Objective-C C#, Metal, ARKit, ARCore, C/C++, React Native, Python, TensorFlow, SciKit, Machine Learning (MLKit), NumPy.

Boeing, Seattle Aug 16-Dec 17

Mobile Architect

Various mobile application for aviation industry

Boeing is tapping into the mobile technology of smart phones and tablets to bring real-time data to pilots in flight. With applications such as Boeing's Flight Deck Fuel Advisor, pilots can receive up-to-the-minute fuel data that helps them fly more efficiently. Discover more at HYPERLINK "http://www.boeing.com/innovation"http://www.boeing.com/innovation.

https://youtu.be/yycdQENu8u8

Responsibilities:

Responsible for full SDLC project development from scratch

Machine Learning best practices and algorithms implementation

IOS development (both Hybrid and native)

Xamarin multiplatform development

Services development on WildFly, Apache, 2 way SSL integration.

Communicate with project leads and business owners to define requirements and discuss implementation strategies and options

Investigate and Analyze features and defects.

Provide timeframes and estimates for assigned work product.

Provide architectural guidance and support.

Environment: Python, TensorFlow, SciKit, Machine Learning (MLKit), NumPy, Java, React.JS (with react Native), Swift, Objective-C C#, C++, Python, Ionic, Sencha Touch (ExtJS), PhoneGap/Cordova, Xamarin, Angular JS (2-5 versions), Node.JS, NoSQL.

Zonar systems, Seattle Jul 14- Aug 16

Lead software developer

Web based and mobile solutions: fleet management web-application, cloud-based Ground Traffic Control, Pupil Transportation Android and iOS app, EVIR fleet inspection android app and others, Android Shell development and deep platform customization.

HYPERLINK "http://zonarsystems.com/%25252520"http://zonarsystems.com/

Responsibilities:

Responsible for full SDLC project development from scratch

Developing iOS and Android versions of the app

Mobile backend development with PHP, Python, Node.js

Front End development using Angular.js

Environment: Swift, Android, Java, PHP, Python, Node.js

A.V.M, New York Dec 12- Jul 14

Lead software developer

Paltalk's tablet apps enable people all over the globe to meet new friends through live group video chat. Sing live karaoke, listen to music, join a lively political debate or play group trivia – choose from thousands of live chat rooms in our vibrant community with millions of members around the world!

HYPERLINK "http://www.paltalk.com/"http://www.paltalk.com/

Responsibilities:

Responsible for full SDLC project development from scratch

Enhanced UI for iOS and Android versions of the app

Engineering and implementing new requirements to Paltalk app

Mobile backend development with Node.js and MongoDB

FrontEnd development using Angular.js and ExtJS

Environment: Swift, Angular.js, ExtJS, Objective-C, Cocoa, UIKit, XCode, Node.JS, NODE.JS, NoSQL. Android, Java

Columbia University, New York Jan 11 – Dec 12

Lead software developer

Crystal – leading-edge medical imaging software with a high degree of interaction

Responsibilities:

Responsible for full SDLC project development from scratch

Responsible for IOS, Android apps architecturing, team management, software design, application logic, UI development.

Gathering requirements from the client, providing analysis and design.

Data persistent development

Web RESTfull services for mobile devices development.

Hybrid application UI development based on PhoneGap(SystemBridge)

HTML5 and JavaScript frameworks integration into native iOS apps.

Porting visual toolkits (ITK, VTK) to iOS, Android platform, customization and modification that libraries

Presbyterian hospital web portal, database development.

Image processing app development

Environment: Xamarin, Objective-C, Cocoa, PhoneGap, Sencha Touch, jQuery, Java, Android, C++, C#, VTK, DICOM, XCode, ASP. Net, WCF, WPF.

BBTFactory, New York Oct 10 - Jan 11

Software Consultant

HYPERLINK "http://itunes.apple.com/us/app/macleans-magazine/id408090132?mt=8"Rogers Maclean’s (published in the Apple store)

Canada’s national magazine app development for iPad

Responsibilities:

Project logic development, designing and architecturing.

UI classes for PDF rendering development.

In-line video development.

Social network integration (Twitter, Facebook and email sharing)

Multithreading singleton class development for downloading process and others critical operations.

In App Purchase class development.

SQLite database connectivity development.

Data persistent development.

Environment: ObjectiveC, UIKit, Cocoa Touch, XCode, Quartz 2D, Java, Android.

SR Labs, New York Jul 10 - Oct 10

Software consultant

Market Data Solution (MDS) is a comprehensive, low latency and high performance electronic trading solution for the Financial Industry. MDS provides line handlers for over 25 different exchanges. Advanced processing technology adds minimal latency to even the most complex feeds allowing a trading application to read information from a large and expanding set of exchanges with no code changes and simple configuration.

Responsibilities:

Responsible for full SDLC project development from scratch, business logic implementation, project design and architecturing

Developed windows, layouts, user controls (GUI), control animation, styling, control templates with WPF.

Multithreaded queries to feed handlers libraries implemented.

Developed extensions for DataGrid control.

Implemented mathematical algorithms for data and transaction processing.

Environment: C#, WPF, XML, Java, UNIX, C++, Linux.

Dow Jones Com, New York Feb 10 - Jul 10

Lead Software Developer

Wall Street Journal graphics ( HYPERLINK "http://itunes.apple.com/app/the-wall-street-journal/id364387007?mt=8"published in app store)

Wall Street journal iPad app development.

Responsibilities:

Designed graphic library based on DOJO Java Script library.

Implemented chart's library classes for loading and populating data in UIWebView control.

GUI development with HTML5/JavaScript.

Implemented mathematical algorithms to charts (customization transforms)

Environment: Mac Os, Ipad, ObjectiveC, JavaScript, DOJO.

FinalVew Co, Seattle, - Minsk, Belarus Feb 09 - Feb 10

Lead Software Developer

Various iOS games and projects (see links above for apps published in the store)

Project Description: PiratesWars is a turned based attack game mobile application for Iphone/IPad.

Responsibilities:

Responsible for full SDLC project development from scratch

Projects logic development, designing and architecturing.

Development and design game scenes, layers.

Physic engine (chipmunk, box2d) customization and implementation into projects.

Game's algorithms implementation

Audio engine integration

Environment: Mac Os, ObjectiveC, Cocos2D, Cocoa, UIKit, Xcode.

Outsourcing projects from Minsk, Belarus for companies Exigen Services, TietoEnator, EPAM Sep 01 - Jan 09

Team leader, senior developer

Environment: WinForms, COM, COM+, C/C++, C#, Win32API, JavaScript. ASP.Net, MySQL, Linux, Soap, TCP/IP, XML, Oracle, SiteCore, Java, XML, JSP, Struts, Hibernate, Swing.

I started my career in 2001 in Belarus, Eastern Europe. I excluded old and projects with bunch of technologies and tools from this resume in order to make it smaller and more relevant to US job market.



Contact this candidate