11
VADIM DROBININ Email: [email protected] GitHub: http://github.com/valzevul LinkedIn: http://linkedin.com/in/valzevul Apple WWDC Scholarship winner, surfer, iOS developer currently based in London, who gets a kick out of developing swift and beautiful mobile applications as well as of sketching UI/UX prototypes. My fields of interests are mostly related to developing iOS, watchOS and tvOS applications in Swift, especially related to indoor navigation and other usage of iBeacons and RFID. I adore tricky challenges and prefer to learn something new with every project I take, and my biggest passion is to manage people and projects as well as to teach and share my experience. TALKS & EVENTS 08.2017 – PRESENT MBLT DEV – MOSCOW, RUSSIA (REMOTE) Program Committee member International Mobile developer conferences with 100+ high-level speaker from all over the world. My job as a member of program committee is to plan and select speakers, train them remotely and deliver the best talks to visitors. 06.2017 APPSCONF 2017 – SKOLKOVO, RUSSIA Talk on “Augmented Reality in Swift” Over the past decade technologies changed the way we interact with reality. During the talk we will have a look at key principles of developing mobile applications for AR with Swift and discuss the most popular location-based and marker-based frameworks, including the new ARKit.framework from Apple. http://appsconf.ru/2017/abstracts/2722 04.2017 MOBIUS 2017 – ST. PETERSBURG, RUSSIA Talk on “The energy saving mode, iBeacon and MFi” The talk is dedicated to research on unusual usage of iBeacons, crafting custom trackers and energy saving while working with BLE. We will have a look at energy saving tools, go over the most common mistakes and come up with best practices. http://2017.mobiusconf.com/en/talks/energy-saving-for-energy- consuming-tasks-with-ibeacons/ 06.2015 – PRESENT COCOAHEADS RUSSIA — VARIOUS CITIES Public Speaker and Program Committee member CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa and CocoaTouch Frameworks for programming on MacOS X and iOS. During monthly meetings, members present on their projects and offer tutorials on various programming topics.

VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

VA D I M D R O B I N I N Email: [email protected] GitHub: http://github.com/valzevul LinkedIn: http://linkedin.com/in/valzevul

Apple WWDC Scholarship winner, surfer, iOS developer currently based in London, who gets a kick out of developing swift and beautiful mobile applications as well as of sketching UI/UX prototypes. My fields of interests are mostly related to developing iOS, watchOS and tvOS applications in Swift, especially related to indoor navigation and other usage of iBeacons and RFID. I adore tricky challenges and prefer to learn something new with every project I take, and my biggest passion is to manage people and projects as well as to teach and share my experience.

TA L K S & E V E N T S

08.2017 – PRESENT MBLT DEV – MOSCOW, RUSSIA (REMOTE) Program Committee member

International Mobile developer conferences with 100+ high-level speaker from all over the world.

My job as a member of program committee is to plan and select speakers, train them remotely and deliver the best talks to visitors.

06.2017 APPSCONF 2017 – SKOLKOVO, RUSSIA Talk on “Augmented Reality in Swift”

Over the past decade technologies changed the way we interact with reality. During the talk we will have a look at key principles of developing mobile applications for AR with Swift and discuss the most popular location-based and marker-based frameworks, including the new ARKit.framework from Apple.

http://appsconf.ru/2017/abstracts/2722

04.2017 MOBIUS 2017 – ST. PETERSBURG, RUSSIA Talk on “The energy saving mode, iBeacon and MFi”

The talk is dedicated to research on unusual usage of iBeacons, crafting custom trackers and energy saving while working with BLE. We will have a look at energy saving tools, go over the most common mistakes and come up with best practices.

http://2017.mobiusconf.com/en/talks/energy-saving-for-energy-consuming-tasks-with-ibeacons/

06.2015 – PRESENT COCOAHEADS RUSSIA — VARIOUS CITIES Public Speaker and Program Committee member

CocoaHeads is a group devoted to discussion of Apple Computer's Cocoa and CocoaTouch Frameworks for programming on MacOS X and iOS. During monthly meetings, members present on their projects and offer tutorials on various programming topics.

Page 2: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

I constantly give talks on my freelance experience, UI/UX prototyping, new Apple frameworks and UI-testing in Xcode. Some of them could be found here:

1) http://drobinin.com/portfolio/safari-extensions-block-content-in-30-lines-of-code/ 2) http://drobinin.com/portfolio/mobile-security-guide-protect-yourself-and-your-users/ 3) http://drobinin.com/portfolio/apple-pay-delve-into-the-details/ 4) http://drobinin.com/portfolio/use-them-right-carekit-researchkit-and-healthkit/ 5) http://drobinin.com/portfolio/imessage-apps-from-stickers-to-financial-extensions-in-30-minutes/ 6) http://drobinin.com/portfolio/uiux-from-developers-perspective/ 7) http://drobinin.com/portfolio/freelance-for-mobile-developers/ 8) http://drobinin.com/portfolio/ui-testing-in-xcode/

08.2013 – PRESENT SUMMER INFORMATICS SCHOOL – KOSTROMA, RUSSIA Teacher

For the last five years I have been teaching young students of Summer Informatics School (lksh.ru) basics of industrial programming:

▪ Python (and frameworks like Kivy, Django & Google AppEngine) ▪ Agile and Scrum methodologies ▪ HTML ▪ CSS ▪ JavaScript ▪ Unit-testing and Continuous Integration ▪ VCS Workflows (svn, git and git-flow) ▪ Bash-scripting ▪ Pitch basics

Q U A L I F I C AT I O N S

Mobile Applications Swift, iOS Development, User Experience, User Interface Design, Product Design, Cocoa, VCS, Objective-C.

Web Applications Server-Side Swift (Perfect, Vapor), Python, Django, HTML, JavaScript, CSS, SQL, C#.

Project Management Business Development, Public Speaking, Agile & Waterfall methodologies, Start-ups, Team Building, Strategic Planning, TDD, Pair Programming.

W O R K H I S T O R Y

09.2017 – PRESENT UNDISCLOSED — LONDON, UK NDA Senior iOS Engineer

iOS development and management at a heavily funded ambitious live chat start-up based in London. More information coming soon.

06.2017 – 09.2017 ZERION — SAN FRANCISCO, USA (REMOTE) goo.gl/Rk99VW Mobile Team Lead

!

VADIM DROBININ – RESUME !2

Page 3: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

!

CryptoTrader is an interactive, real-time cryptocurrency advisor for iOS and Android. I was hired by Zerion team to bring new life into the TOP-1 App Store cryptocurrency app.

Responsibilities include: - Prepare the roadmap - Hire mobile developers and designers - Manage iterations, payouts, testing process - Manage all stages of development - Test UI/UX - Set up REST API (server-side Swift) - Connect developer and business teams

02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

!

Scout simplifies on street parking by connecting drivers who are leaving a parking spot with those looking for a parking spot.

Responsibilities include: - Develop mobile application in Swift 3.0 - Create custom MapKit extensions and modules - Draft REST API architecture - Maintain interaction with the business team

02.2017 – 09.2017 LIFESTREAM LTD — MOSCOW, RUSSIA (REMOTE) life-stream.tv IT-consultant

Smotreshka is a young and ambitious project providing pay OTT TV services. The project burst into the Pay TV industry in 2015 and is growing robustly with an ambition to take leading positions in OTT TV market. It is a complex project providing all value-added

!

VADIM DROBININ – RESUME !3

Page 4: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

features associated with state-of-the-art video service: pay TV and video on demand on all devices, ad insertion, linear and nonlinear (Catch Up, Time Shift) viewing, second screen, DRM integration, nPVR and many others.

Responsibilities include: - Determine potential issues with development process - Estimate timelines and set up deadlines - Develop proof-of-concept for watchOS remote control - Work with design, business and developer teams to provide the best quality and the fastest delivery to the users - Develop proof-of-concept for tvOS live stream application.

10.2016 – 09.2017 SWAYPAY — SAN FRANCISCO, USA (REMOTE) swaypay.com Mobile Consultant, Senior Mobile Engineer

! SwayPay is a new digital payments platform with win-win features for people and business.

Responsibilities include: - Direct work with designers, backend-developers and chiefs of departments to conceptualize, build, test and release the product - Perform regular architecture, application design and code reviews - Lead technical architecture, coding standards, and iOS development process - Optimize performance - Build prototypes

09.2016 – 09.2017 GIGSTER – SAN FRANCISCO, USA (REMOTE) gigster.com Independent Contractor

Gigster is a smart software development service, combining top developers and designers with artificial intelligence.

Responsibilities include: - Manage Gigster teams for various MVP development - Develop iOS applications (full cycle)

!

VADIM DROBININ – RESUME !4

Page 5: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

09.2016 – 02.2017 V KONTAKTE LLC – ST. PETERSBURG, RUSSIA vk.com/vku IT-consultant

I taught and maintained an in-class course on development iPhone application for iOS 10 via Swift 3, provided by VK University (https://vk.com/vku).

Here is an approximate curriculum: - Intro to iOS 10, Xcode 8 and Swift 3 - Version control systems, intro to MVC - Swift 3 in details, Foundation Framework - InterfaceBuilder and Autolayouts - Closures, extensions, protocols and delegates - Multithreading - TableView, ScrollView, TextFields - Core Data and Realm - Animation - Application Life Cycle - Notifications and CloudKit - CoreLocation and MapKit - Persistence and UI/unit-tests - Localisation and internalization - Availability and use cases - Pitch of students' projects for VK and Snapster developers

12.2015 – 04.2016 TOBOX TECHNOLOGY — MOSCOW, RUSSIA Lead Mobile Developer

!

Tobox and Tobox Seller are mobile applications for tobox.com, e-Commerce Chinese startup that brings together both customers and owners of showrooms, shops in social networks, etc.

Responsibilities include: - Direct work with designers, backend-developers and chiefs of departments to conceptualize, build, test and release products - Perform regular architecture, application design and code reviews - Lead technical architecture, coding standards, and other team policies - Manage a small team of developers - Optimize performance - Build prototypes - Explain technologies and solutions to non-technical employees (Sales office, etc)

02.2015 – 07.2015 SQUAREONE KOREA CO., LTD — SEOUL, SOUTH KOREA Senior iOS Developer

!

VADIM DROBININ – RESUME !5

Page 6: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

Sélect is an application for anytime, anywhere access to Korean offers for top-level companies. Each day, shop a new selection of sales for food, sport, people, and home — all up to 70% off retail. The app also offers top deals to exclusive experiences in your city.

Some more perks of shopping Sélect on-the-go: ▪ New inventory daily: Sales are exclusive and last just fixed time.

This means supplies are limited -- perfect for on-the-go shopping.

▪ Mobile-exclusive sales: Designer deals that you can only purchase on our app -- because half the thrill is being first.

▪ Real-time reminders: Our app will notify you when sales start, when your waitlist items become available, and more.

06. 2014 - 09.2017 UPWORK – MOSCOW, RUSSIA Senior iOS Developer (Independent Contractor)

My expert area is native mobile development using Swift programming language.

I’ve worked with a plenty of frameworks. To name a few, HealthKit, HomeKit, StoreKit, WebKit, Cocoa Touch and more.

The list of technologies I've worked with: ▪ Audio/video manipulation (playback, editing, compression) ▪ Camera (shooting photo/video, barcode scanning, facial

recognition) ▪ Microphone (audio recording, podcasts) ▪ Location services (displaying current location, Apple/Google

maps integrating, offline maps, pinning location, location tracking)

▪ Filters (applying filters to live camera stream, videos and images, GPUImage)

▪ Storing data (CoreData, iCloud integration) ▪ Contacts (Retrieving, updating, adding, observing changes in

Contacts app)

02.2014 – 01.2015 BLUE PLATTER — STANFORD, CA blueplatterapp.com Founder

BluePlatter is an application providing all information about affordable deals around you via mobile application for iPhone.

I was working on identifying opportunities and risks for delivering the company’s services as a web-based business, including identification of competitive services, opportunities for innovation,

!

VADIM DROBININ – RESUME !6

Page 7: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

and assessment of marketplace obstacles and technical hurdles to the business success as well as selecting and setting up all systems from a software revision control system to API servers for the restaurants' databases.

02.2008 – 04.2014 INDEPENDENT CONTRACTOR — IZHEVSK, RUSSIA Python and Web Developer

My weapons of choice are Django ORM, Linux, RackSpace and other interesting things from the world of troubleshooting, upscaling, capacity planning and automating.

I have a lot of experience in solving engineering challenges, using innovative approaches and three years of working alongside truly talented engineers.

As a web developer, I create beautiful, usable, professional websites using best practice accessibility and the latest W3C web standards guidelines, resulting in semantic and SEO friendly XHTML and CSS. All my websites are lovingly hand coded.

For building websites I prefer Photoshop and Fireworks for creating layouts, then Coda for producing clean semantic XHTML and CSS. I code to XHTML strict 1. My CMS of choice are Wordpress and Joomla. Of course, it's not all. I love working on interesting logos and illustrations using Corel Draw or Painter X.

P R O J E C T S

11.2016 “A BLOG WITHOUT A NAME AND AN ADDRESS” ISBN 978-5-4483-4850-1

!

I wrote a book about the last three years of my life. Printed copies are available at Amazon, Litres, Ozon, and were placed in the biggest Russian libraries.

11.2015 – PRESENT WAVEROLL http://waveroll.io/

!

!

VADIM DROBININ – RESUME !7

Page 8: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

WaveRoll is a solution to one big pain point from UK's rails industry: counting in real-time the people from each carriage during a journey. Based on this, it can provide business insights for the train operators and it can also tell passengers where there is a high probability that they can get a seat. Before they board.

03.2015 – 04.2015 MOTIVATE ME — GOALS TRACKER http://motivatemeapp.me/

✔ TOP-3 Paid in App Store.

Motivate Me is an innovative app, specially designed to boost your effectiveness and help to get rid of bad habits. After creating several goals and selecting convenient times for reminders, the app will do all the work for you, while asking about your progress.

• Distraction-free minimalistic design to help you concentrate • Different interface themes • Large selection of ready-to-use templates • Wide variety of pictures for personal goal-creating • Reminders up to 4 times a day • Once a day the app asks about each goal separately • Goal history • Share your progress with friends (Facebook, Twitter)

01.2014 – 12.2014 BLUE PLATTER APP http://blueplatterapp.com/

Whether you’re going for a lunch or want to find a place for a date, Blue Platter App provides you all information about affordable deals around you via mobile application for iPhone.

!

VADIM DROBININ – RESUME !8

Page 9: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

11.2013 – PRESENT FOOD & CITIES http://foodncities.com/

!

Food & Cities is the most direct guide to the world at the other side of your comfort zone. I write about my life — the life I was always dreamed of (to eat delicious food and to travel through the world, both as saturated as possible).

08.2013 – 08.2014 THE HAT (“CHARADES”) http://github.com/parallel-p/thehat

Charades ("The Hat") is a word guessing game. In the form most played today, it is an acting game in which one player acts out a word or phrase, often by miming similar-sounding words, and the other players guess the word or phrase. The idea is to use physical rather than verbal language to convey the meaning to another party.

My responsibilities include prototyping back-end architecture and managing the team of mobile/desktop developers, as well as code review process, continuous integration and lectures about software engineering.

E D U C AT I O N

09.2013 – 06.2017 NATIONAL RESEARCH UNIVERSITY HIGHER SCHOOL OF ECONOMICS BE in Computer Software Engineering

The bachelor program is oriented towards producing ▪ leading technology experts; ▪ qualified software developers and architects; ▪ software quality control and development project managers; ▪ project managers with broad skills

During the education process I published three articles on DNA reconstruction algorithms and one article on predicting stock markets trends based on social networks. My graduate thesis on optimization of DNA restoration algorithms based on the genetic diagnosis and words reconstruction with forbidden words under the Unit Shift hypothesis was scored Grade A.

!

VADIM DROBININ – RESUME !9

Page 10: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

C E R T I F I C AT I O N S

03.2014 – PRESENT TECHNOLOGY ENTREPRENEURSHIP Stanford University

H O N O R S & AWA R D S

03.2017 INTERNATIONAL COMPETITION OF RESEARCH WORKS OF STUDENTS

National Research University Higher School of Economics

My third-year research on stock market prediction algorithms based on social networks data won in the “Finances” section of the international competition.

04.2016 ILYA SEGALOVICH GRANT Yandex

The Ilya Segalovich grant (named after the founder of Yandex) is aimed at supporting students who show a real passion for science and technology. The grant is awarded based on academic achievements and research work to the highest-achieving undergraduate and postgraduate students.

11.2015 VK HACKATHON 2015: BEST APP ACCORDING TO KUDAGO

V Kontakte LLC

VK Hackathon 2015 was the first hackathon held by VK.com, the largest European social network with more than a 100 million active users.

The aim of the competition was to find ways to simplify people's lives by using everyday services as Uber, KudaGo, Iiko, etc. The prototype we've designed is a clever calendar with widgets to help users solve their everyday tasks faster as well as to share their goals with friends and coworkers.

10.2015 VK HACKATHON 2015: BEST APP ACCORDING TO MYOFFICE

V Kontakte LLC

06.2015 APPLE WWDC 2015 SCHOLARSHIP Apple Inc.

WWDC Scholarships reward talented students and developers with the opportunity to attend this year’s conference. This year I was chosen among other 349 developers and received a WWDC 2015 ticket (valued at $1600) free of charge.

During WWDC 15, I worked with Apple engineers in order to explore latest iOS/watchOS technologies and best practices and use them in my work.

!

VADIM DROBININ – RESUME !10

Page 11: VADIM DROBININ · - Set up REST API (server-side Swift) - Connect developer and business teams 02.2017 – 09.2017 SCOUT — NEW YORK, USA (REMOTE) scoutparking.com Senior iOS Developer

P E R S O N A L I N F O R M AT I O N

Born April 15th, 1995 in Izhevsk (Russia). Languages: Russian (fluent), English (fluent), French (intermediate), Dutch (intermediate), German (beginner).

Passionate about pixel-perfect design, surfing, cooking, sky diving and cutting edge technologies. Generally I travel the world, so while I prefer remote positions, I also could discuss relocation at any moment.

!

VADIM DROBININ – RESUME !11