Stanislav Krasnoyarov

Stanislav Krasnoyarov

Saint-Petersburg, Russia
Hire Stanislav
Scroll To View More
Stanislav Krasnoyarov

Stanislav Krasnoyarov

Saint-Petersburg, Russia
Member since November 29, 2014
Stan is a CTO and a full-stack engineer with 15 years of experience. He has spent the past seven years doing web and mobile apps. He's good at designing architecture and implementing agile development process. The technologies he's worked with include: Node.js, Elixir, Rails, AngularJS, React, React Native, Objective-C, iOS, Java, Android. He's also familiar with C++, Haskell, C#/.NET. He is an enthusiastic programmer and a great guy to know.
Stanislav is now available for hire
Portfolio
Experience
  • iOS, 7 years
  • Android, 5 years
  • JavaScript, 3 years
  • Java, 3 years
  • Node.js, 2 years
  • React Native, 1 year
  • React.js, 1 year
Saint-Petersburg, Russia
Availability
Part-time
Preferred Environment
Mac, Xcode, Git, Sublime Text
The most amazing...
...thing I've done was to reverse engineer MS Outlook to bring unique features to our product that no competition had.
Employment
  • Back-end/System Developer
    Turn Partners (via Toptal)
    2015 - PRESENT
    • Run a feasibility check and implemented core product features by patching the Linux/Android kernel.
    • Refactored existing back-end code, improved code quality, and added unit tests.
    • Reduced churn rate by improving service stability.
    • Implemented automatic deployment procedures.
    • Implemented centralized logging and monitoring facilities.
    Technologies: PHP/Symfony, Python, C++, Android/Linux Kernel, OpenGL ES
  • Team Lead
    Katachi Media
    2015 - 2016
    • Implemented project management processes for the company core product.
    • Managed a dev team to release a new major product update.
    • Developed configuration management and deployment procedures.
    Technologies: Objective-C, OS X SDK, iOS SDK
  • iOS Developer/Back-end Developer
    Kocomojo LLC (via Toptal)
    2015 - 2016
    • Implemented an iOS SDK which tracks user location and presents customizable mini-apps.
    • Implemented part of the back-end for the SDK.
    Technologies: Objective-C, iOS SDK, React Native
  • Mobile Developer
    Freelance
    2011 - 2015
    • Developed iOS apps for a variety of clients. Projects include a GPS tracker app, a client for a MOOC site (Coursera-like) with video lectures and simple quizzes, and a video communication app where users send each other short video clips.
    Technologies: Objective-C, C++, iOS SDK, UIKit, CoreGraphics, CoreData, AFNetworking, RestKit
  • Founder
    Redsteep
    2009 - 2015
    • Implemented 10+ game porting projects (PC to iOS, Android, Mac) for Alawar Entertainment and Big Fish Games on time and on budget, making clients extremely happy.
    • Created an online service prototype for the remote access to a variety of Android devices ("Android-in-the-cloud"). The users could upload and test their applications on real devices having a very smooth interaction.
    Technologies: Objective-C, iOS SDK, C++11, Cocos2d, Android NDK
  • Consultant
    OpenWay Services
    2010 - 2012
    • Implemented and supported OpenWay WAY4-based solutions for commercial banks.
    • Led an online payment solution integration project for a major Russian bank.
    Technologies: WAY4
  • PM/Team Lead
    Business Computer Center
    2007 - 2010
    • Implemented an application for commercial banks to interoperate with the Central Bank of Russia, currently deployed in 40+ banks.
    • Designed and prototyped WebSphere Portal-based solutions.
    Technologies: Java EE, C#/.NET, WinForms
  • System Architect
    Quest Software
    2004 - 2007
    • Conducted competition analysis, created proof-of-concept builds, and designed architecture for a number of MS SharePoint-related products.
    Technologies: C++, C#/.NET, MS SharePoint
  • Developer and Team Lead
    Aelita Software
    2001 - 2004
    • Developed an Outlook profile switching utility for the Exchange 5.5 to Exchange 2000/2003 migration software ("Exchange Migration Wizard").
    • Reverse-engineered MS Outlook 2007 to implement unique features.
    • Pioneered test-driven development and Agile practices.
    Technologies: C++, MAPI, MS Exchange
Experience
  • House of 1000 Doors 3: Serpent Flame (Development)

    Ported the game from PC to iOS, Android, and Mac.

Skills
  • Languages
    Objective-C, JavaScript, C++, Python, Java, Elixir, C#, SQL, Haskell
  • Frameworks
    React Native, iOS SDK, RestKit, Ruby on Rails, AngularJS, Android SDK
  • Libraries/APIs
    Node.js, AFNetworking, React.js, OpenCV, OpenGL ES, SQLite, Parse iOS SDK, API Architecture
  • Tools
    Ansible, Android NDK, Xcode, Sublime Text, GDB, Git, IntelliJ IDEA, Subversion, GitHub, JIRA, SVN, GCC, Terminal, Android Studio
  • Paradigms
    Unit Testing, Object-oriented Design (OOD), Test-driven Development (TDD)
  • Platforms
    iOS, Android, Windows, Linux, LAMP
  • Misc
    UX Design, Reverse engineering, Algorithms, TCP/IP
  • Storage
    PostgreSQL, MySQL, MongoDB, MS SQL, Oracle
Education
  • Specialist degree in Software Development
    Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO) - Saint-Petersburg
    1999 - 2005
I really like this profile
Share it with others