Oleg Novosad

Oleg Novosad

$15/hr
Software Architecture / Development / Management
Newgarden Company
Reply rate:
-
Availability:
Hourly ($/hour)
Age:
33 years old
Location:
Lviv, Lviv, Ukraine
Experience:
7 years
Oleg Novosad Software Application Architect Summary of Qualifications I have about 7 years of experience in IT overall. 5+ years in mobile, game and web development. During this period I have been working with Firebase, Google Cloud, AWS, native iOS and Android development using Java, Kotlin, Swift, cross-platform technologies React Native and Xamarin and all related frameworks. I have experience as a frontend and backend developer using Java, Node.js, React.js and HTML / CSS. In parallel I am driving a startup, leading different communities and speaking at Ukrainian and International conferences. I am very ambitious and ideological personality, always trying to build something new and useful for society. I love customer driven development and end-users feedbacks are motivating me much. I am a quick learner and interested in developing innovative solutions. For me clients’ success is equal to my own success. Motto: pain is temporary, victory lasts forever Skills Programming Languages / Technologies Software Architecture Design / UML / Design Patterns SaaS/SOA/RIA Research & Development Technical Documentation/Architecture Reports/Proposals/SRS Java SE / EE / Kotlin / Android C# / .NET / Xamarin JavaScript / React / React Native HTML / XML CSS Objective-C / Swift / iOS Unity3D / AR / VR DBMS My SQL PostgreSQL MongoDB Cloud Storages Methodologies Agile / Lean Scrum / Kanban Whatever driven development Operating Systems Windows macOS Frameworks Spring / Node.js RxJava / RxAndroid / RxSwift Dagger Alamofire / Retrofit Clouds Firebase Heroku Google Cloud AWS Development Tools IntelliJ / Android Studio / WebStorm XCode Xamarin Studio / Visual Studio Any distributed / centralized VCS JUnit / XCTests / Espresso / Robolectric Other Tools SonarQube Jenkins / Bitrise Attlasian Suite GSuite Office Suite Messaging application for healthcare Project Description: Multiplatform messaging solution for healthcare domain. Solution includes iOS, Android, desktop and web versions. Project also contains admin and superadmin panels. It is B2B project for healthcare tenants for one of the biggest US healthcare solutions providers. During 1.5 year period I worked on all of the project components. Customer: US company Involvement Duration: 18 months Project Role: Core Engineer Responsibilities: developing & maintaining admin & superadmin panels fixing issues on mobile platforms implementing new version of desktop and web from scratch presenting and preparing specific versions for events documentation Project Team Size: 6-15 team members Tools & Technologies: Java (Spring), Javascript (Backbone), HTML / CSS, GWT, C++, Python, Objective-C (iOS), Java (Android), Amazon S3, Gradle, XML, Perforce, Rally, Jenkins, Smartbear / Collaborator, Jira / Confluence Document transformation service Project Description: Small fixed-price project for B2B segment in healthcare. Customer was using an old and high-cost solution for invoice document transformation. Our goal was to rapidly implement stable and scalable solution for everyday purposes. Customer: UK company Involvement Duration: 4 months Project Role: Core Engineer Responsibilities: implementing document transformation logic adding bindings for documents troubleshooting CI setup / maintaining process Project Team Size: 10-20 Tools & Technologies: C#, .NET, XML, MSBuild, Ant Mobile Authentication Applications Project Description: My involvement included implementation of multiple authentication applications for both iOS and Android operating system. One app was a second-factor authentication mechanism and other was implemented for both iOS and Android as single-sign-on solution. Customer: US company Involvement Duration: 30 months Project Role: Senior Engineer Responsibilities: OOD and architecture design implementing UI implementing business logic troubleshooting documentation Project Team Size: 5-10 Tools & Technologies: Java / Kotlin (Android), Swift (iOS), Google Cloud, NFC, Bluetooth, Notifications, Gradle, XML, Jenkins, SonarQube, Accessibiity Retail Mobile Application (parallel project) Project Description: Customer desire was to create a small mobile version of the full web version of the retail solution for healthcare. I was involved as a hands-on architect in order to implement short-term iOS version to validate the market of the mobile retail app for the domain. Customer: US company Involvement Duration: 4 months Project Role: Hands-on Architect Responsibilities: OOD and architecture of MVP version of the app transitioning web version to mobile presenting / demo results to the customer estimation and product vision mentoring implementation and troubleshooting supporting transition from iOS MVP to Xamarin Project Team Size: 5-20 Tools & Technologies: iOS (Swift), C# (Xamarin) Mobile Platform for ideas sharing (parallel project) Project Description: Software development company is focused on adding innovation to their needs and their client needs, so the company decided to implement web and mobile versions of the ideas sharing platform, where almost everyone can share ideas, ideate, comment, like them etc., and then some director can start penetrating the idea into the production. In order to keep it fast, rapid and cost-effective Xamarin was selected as the main mobile technology. Customer: UA company Involvement Duration: 9 months Project Role: Core / Lead Engineer Responsibilities: bootstrapping iOS and Android applications OOD troubleshooting Project Team Size: 10-20 Tools & Technologies: C# / .NET, Xamarin, Xamarin Studio, Visual Studio, TFS, XML Notes Application (personal project) Project Description: Simple Android application for storing notes in boxes under the special security passwords / keys etc. It is completely offline app. https://play.google.com/store/apps/details?id=com.nbox.android Customer: - Involvement Duration: 3 months Project Role: Owner Responsibilities: implementing solution troubleshooting releasing and supporting multiple versions publishing to Play Market Project Team Size: 1 Tools & Technologies: Java (Android), XML, Play Market Online quests platform (personal project) Project Description: Personal startup project. End-users are able to play quests in their city using mobile application. Application uses geolocation, augmented reality and unique quest completing experience. https://play.google.com/store/apps/details?id=com.severenity https://itunes.apple.com/us/app/severenity/id- Customer: - Involvement Duration: 18 months Project Role: Owner Responsibilities: OOD and hands-on architecture driving the startup implementing iOS, Android solutions website tuning and initial implementation marketing, sales, team leading finance and law documentation, project management presenting at events, conferences and much more Project Team Size: 8-12 Tools & Technologies: Java (Android), Java (Spring), Swift (iOS), MongoDB, Firebase, Google APIs & Google Cloud, Heroku, Bitrise, Trello, ARCore, ARKit Exchange bot for Telegram (personal project) Project Description: Simple bot written in Java for Telegram messenger that allows users to view latest currency and crypto currency rates, do quick exchange according to favorite / main currency selected (it can be set using either geolocation or manually) or between any other currencies. Bot also notifies user (if set) about the currency rate for the desired currency Customer: - Involvement Duration: 2 months Project Role: Owner Responsibilities: OOD and architecture implementing MVP and new versions marketing troubleshooting Project Team Size: 1 Tools & Technologies: Java, Telegram APIs, Heroku, MongoDB, Fixer APIs, Coin APIs, RestCountries APIs Certifications Unity Certified Developer 2017 Oracle Certified Associate, Java SE 8 Programmer 2015 Oracle Certified Programmer, Java SE 8 Programmer 2017 Certified Product Manager, Startup Depot 2017 Education Master’s degree in System Programming Lviv Polytechnic National University Computer Engineering Graduated in 2013
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.