Stanislav Krasnoyarov, Developer in Lisbon, Portugal
Stanislav is available for hire
Hire Stanislav

Stanislav Krasnoyarov

Verified Expert  in Engineering

CTO Developer

Location
Lisbon, Portugal
Toptal Member Since
December 30, 2014

Stan is a CTO and a full-stack engineer with 15 years of experience. He is an enthusiastic programmer and has spent the past seven years doing web and mobile apps. He excels at designing architecture and implementing agile development processes. Stan has worked with numerous technologies, including Node.js, Elixir, Rails, AngularJS, React, React Native, Objective-C, iOS, Java, and Android. He's also familiar with C++, Haskell, C#, and .NET.

Portfolio

Turn Partners (via Toptal)
OpenGL ES, Linux Kernel, Android, C++, Python, Symfony, PHP, Ansible
Katachi Media
OS X, iOS SDK, Objective-C
Kocomojo LLC (via Toptal)
React Native, iOS SDK, Objective-C

Experience

Availability

Part-time

Preferred Environment

Sublime Text, Git, Xcode, MacOS

The most amazing...

...project I've worked on was reverse engineering MS Outlook to bring unique features to the product that no competition had.

Work Experience

Back-end/System Developer

2015 - PRESENT
Turn Partners (via Toptal)
  • Ran a feasibility check and implemented core product features by patching the Linux and 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 with Ansible.
  • Implemented centralized logging and monitoring facilities.
Technologies: OpenGL ES, Linux Kernel, Android, C++, Python, Symfony, PHP, Ansible

Team Lead

2015 - 2016
Katachi Media
  • 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: OS X, iOS SDK, Objective-C

iOS Developer/Back-end Developer

2015 - 2016
Kocomojo LLC (via Toptal)
  • Implemented an iOS SDK which tracks user location and presents customizable mini-apps.
  • Implemented part of the back-end for the SDK.
Technologies: React Native, iOS SDK, Objective-C

Mobile Developer

2011 - 2015
Freelance
  • 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: RestKit, iOS SDK, C++, Objective-C

Founder

2009 - 2015
Redsteep
  • 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: Android NDK, C++11, iOS SDK, Objective-C

Consultant

2010 - 2012
OpenWay Services
  • 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

2007 - 2010
Business Computer Center
  • 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: .NET, C#, Java EE

System Architect

2004 - 2007
Quest Software
  • Conducted competition analysis, created proof-of-concept builds, and designed architecture for a number of MS SharePoint-related products.
Technologies: .NET, C#, C++

Developer and Team Lead

2001 - 2004
Aelita Software
  • 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++

House of 1000 Doors 3: Serpent Flame

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

Languages

JavaScript, C++, Objective-C, Elixir, Python, Java, TypeScript, C++11, PHP, C#, Haskell, SQL

Frameworks

React Native, iOS SDK, Ruby on Rails (RoR), AngularJS, Android SDK, RestKit, .NET, Symfony

Libraries/APIs

Node.js, OpenCV, React, OpenGL ES, Vue, Parse SDK

Tools

Ansible, Android NDK, Xcode, GDB, Git, Sublime Text, Jira, IntelliJ IDEA, GCC, Subversion (SVN), GitHub, Terminal, Android Studio

Paradigms

UX Design, Unit Testing, Test-driven Development (TDD), Object-oriented Design (OOD), API Architecture

Platforms

iOS, Android, Amazon Web Services (AWS), Docker, Java EE, MacOS, OS X, Windows, Linux, LAMP

Other

Reverse Engineering, Full-stack, CTO, Data Structures, Algorithms, WebSockets, Linux Kernel, Way4, TCP/IP

Storage

PostgreSQL, MongoDB, MySQL, SQLite, Microsoft SQL Server

1999 - 2005

Specialist Degree in Software Development

Saint-Petersburg State University Information Technologies, Mechanic and Optics (University ITMO) - Saint-Petersburg

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring