Rinat Enikeev
Senior Software Engineer
SUMMARY

Software Engineer focused on business value delivery through continuous learning and exploring new horizons.

The background contains 10+ years of experience, fundamentals from MEPhI (National Research Nuclear University), relevant education from Ufa State Aviation Technical University and >10 MOOCs taken from world-class Universities.

Scale-up culture and spirit lover.

SKILLS
I love: Swift, Git, Agile, Scrum, GitFlow, UML, ADR, VIPER, RIBs, GCD, CocoaPods, data structures, algorithms.
I understand: OOP, SOLID, GRASP, YAGNI, KISS, DI, IoC, Kanban, HTTPS, Design Patterns, multithreading.
I am familiar with: Objective C, C, Blocks, iOS social network frameworks, Apple HIG, Apple Review.
I have used: C++, HTML, CSS, Javascript, Jenkins, Teamcity, Crucible, JIRA.
I can: Design system, interview and hire teammates, deliver MVP, do basic marketing, analytics, A/B.
My environment: macOS, Terminal, Xcode, Android Studio.

EXPERIENCE
Senior Software Engineer September 2021 - Present
Bolt, Tallinn
bolt.eu
  • TBD
Senior Software Engineer March 2020 - April 2021
Yandex, Moscow
yandex.com
  • Delivered new awesome UX to the main app screen.
  • Set up complex continuous delivery process.
  • Interviewed awesome tech-savvy candidates.
  • Proposed various architecture and product decisions.
iOS Developer June 2019 - September 2021
Ruuvi Innovations Oy, Helsinki
ruuvi.com
  • Made the open-source app for IoT startup with VIPER architecture from scratch.
  • Delivered complex feature of background alerts via Bluetooth on iOS.
  • Delivered open-source library BTKit (Core Bluetooth).
  • While moving to Yandex hired and taught next developer to substitute my workload.
iOS Developer December 2016 - September 2021
Aparlay Ltd, Hong Kong
aparlay.com
  • Participated in the exciting journey of a successful startup. Loved these "growing like crazy" messages from analytics!
  • Continuously delivered business value by proposing and adding new features to the iOS app.
  • Loved to work in the international team of motivated professionals.
  • Became proficient in iOS chat frameworks (JSQMessagesViewController, Chatto).
iOS Developer December 2015 - December 2016
ICONIQ GmbH, Germany
  • Created 'Activity' and 'My profile' feeds with VIPER design pattern.
  • Created and published UITextField autocomplete cocoa pod.
  • Loved the way to work in the team of remote developers/designers/analysts/managers using JIRA, HipChat and Gitflow Workflow.
iOS Developer January 2014 - December 2015
Freelancer
  • Designed and implemented iOS app ttEnglish (iOS 8) with Java backend.
  • Designed and implemented 28 iOS custom keyboards (iOS 8).
  • Designed and implemented iOS app LanguageBox (iOS 7).
  • Designed and implemented RESTful API (Jersey) for LanguageBox.
  • Designed and implemented UIFaceGestureKit - iOS accessibility framework (objC).
  • Designed and implemented Make me smile app (uses UIFaceGestureKit).
  • Designed and implemented small Android app FanGid. Finished two Android dev MOOCs.
  • Completed more than 10 MOOCs, including Stanford and Princeton Algorithms, MIT Probability and Wharton Business School Gamification.
  • Completed various college projects, including implementation of the interpreter of a subset of C language, simulations, high-performance computing and so on.
Software Developer November 2012 - January 2014
IT corp, Russia
it.ru
  • Built modules for enterprise system (Java EE, Google Web Toolkit, IBM Filenet).
  • Moved UI components to a single module, so that design changes and widgets reuse became easy.
  • Eliminated tons of potential JIRA tasks and bugs.
  • Automated deploy on test servers with Jenkins CI (saved teammates time).
Software Developer April 2011 - November 2012
Freelancer
  • Developed iOS app iReserved (iOS 5). HTTP/JSON remote API.
  • Developed iOS app Zvezda (iOS 4). Multithreaded Core Data without ConcurrencyType.
  • Developed iOS app RosAvtodor (iOS 4). SOAP/WSDL API.
  • Developed iOS app 3D Phase Diagram. OpenGL ES2. ObjC/C++.
Student / Software Developer March 2006 - February 2011
MEPhI / Mail.ru
mephi.ru / mail.ru
  • Got a lot of experience in ERP systems integration and customization, ranging from small businesses to large enterprises.
  • Reached a project department head position in medium-sized company BigSoil.
  • Have been working on budgeting and consolidation processes automation in JSC OGK2.
  • Finished 1C developer career in the financial department of Mail.ru.
OWN APPS
Real Time Crypto May 2018
  • Viper design pattern.
  • Sockets for real-time data.
  • Swinject for DI.
  • LightRoute for routing.
  • Swift code base.
ttEnglish September 2015
  • Built a complex app with java backend in 3 months.
  • Social networks login, sharing.
  • Apache Shiro backend authorization, registration and password recovery.
  • In-app purchases stored on GAE backend.
  • Swift code base.
iOS keyboards January 2015
  • Built a market fastest (performance optimized) iOS keyboards.
  • 28 different languages.
  • Social sharing (facebook, twitter, vkontakte).
  • Landing page.
  • Swift code base.

CERTIFICATIONS
  • October 2023Mastering Business Testing - Strategyzer (link)
  • November 2022Mastering Value Propositions - Strategyzer (link)
  • November 2022Solidity, Ethereum and Blockchain - ZeroToMastery (link)
  • January 2022Mastering Business Models - Strategyzer (link)
  • August 2018Agile and Scrum - MIPT (link)
  • May 2014Paradigms of Computer Programming – LouvainX (link)
  • May 2014Introduction to Probability – MITx (link)
  • June 2014Linear Algebra – UTAustinX (link)
  • July 2014Algorithms: Design and Analysis – Stanford (link)
  • June 2014Machine Learning – Stanford (link)
  • March 2014Cryptography – Stanford (link)
  • April 2014Computer Networks – University of Washington (link)
  • May 2014Calculus One – The Ohio State University (link)
  • April 2014Gamification – University of Pennsylvania (link)
  • April 2014Programming Mobile Applications: Android – University of Maryland (link)
  • July 2014Pattern-Oriented Software Architectures: Android – University of Maryland (link)
  • March 2014Algorithms – Princeton
EDUCATION
Ufa State Aviation Technical University USATU, Ufa, Russia 2012 - 2016
Computer science and robotics
  • With honors, GPA 4.95/5
  • Non-parametric probability density function estimation algorithm
  • Spring Boot web app for Maintenance, Repair and Operations
National Research Nuclear University MEPhI, Moscow, Russia 2004 - 2010
Physics and Technology
LANGUAGES
English (Fluent)
Russian (Native)
INTERESTS
Software Architecture • Software Engineering • Algorithms • Machine learning • Cryptography • Artificial Intelligence • Startups • Serial entrepreneurship • Teaching
REFERENCES
Available upon request.
Last update: 15 October 2023