
Principal Software Engineer
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Haskell, type-safety, and concurrency for the win. I specialise and have an interest in the following technical domains: - Metaprogramming, DSL, and Framework Design; - Software Architectures and Domain Driven Design; - Functional Programming and Memory Safety; - Building batch and streaming data processors with cooperative / preemptive multitasking; - Building async/reactive message-passing services with dynamic task scheduling; - Contributing to and maintaining Open Source projects.
Russian University of Cooperation
A Specialist degree in Applied Computer Science in Economics, Computer Science, Economics
January 1, 2004 – January 1, 2009
Lunio
Principal Software Engineer
January 1, 2024 – May 1, 2026
Greater London, England, United Kingdom
Arrival
Staff Software Engineer
June 1, 2022 – December 1, 2023
Arrival
Senior Software Engineer
January 1, 2020 – June 1, 2022
babylon health
Senior Software Engineer - AI Engineering
April 1, 2018 – December 1, 2019
London Area, United Kingdom
Memrise
Senior Backend Engineer
August 1, 2016 – March 1, 2018
London Area, United Kingdom
Self-funded and/or open-source activity
Software Architect
April 1, 2016 – Present
Worldwide
Delivery Hero
Senior Software Developer
August 1, 2015 – February 1, 2016
Berlin Metropolitan Area
Shopitize Ltd.
Senior Backend/DevOps Engineer
March 1, 2013 – May 1, 2015
London, United Kingdom (remote)
Electronic Entertainment Media Startup
Founder, System Architect
July 1, 2009 – March 1, 2013
Russia
openapi-client-generator
December 1, 2020 – Present
This CLI utility allows you to generate Python client packages from OpenAPI v3 specifications. The project aims at supporting any generic valid specification. Works on Python 3.8 and above.
GraphQL DSL
May 1, 2020 – Present
Compose GraphQL queries by composing Python types
routedsl
April 1, 2020 – Present
Python eDSL for your Web Routes
typeit
June 1, 2018 – Present
typeit brings typed structured data into Python projects
Frameapp
October 1, 2017 – Present
Frameapp provides primitives for consistent application initialization.
Solo
April 1, 2016 – Present
Opinionated async web engine for fast prototyping
ember-cli-livescript
August 1, 2014 – Present
LiveScript integration for Ember CLI
Rhetoric
September 1, 2013 – Present
Pyramid-like routes for Django projects.
pyramid_webforms
August 1, 2012 – Present
Simple declarative web forms using FormEncode and WebHelpers
Plim
July 1, 2012 – Present
Plim is a Python port of Ruby’s Slim template language built on top of Mako Templates. It uses Mako’s preprocessor feature to translate its syntax to a valid HTML/Mako markup.
Cultural Fit Analysis
The candidate's diverse project portfolio, including multiple personal open-source contributions, demonstrates a strong passion for software development and continuous learning. Their experience spans startups and larger companies, indicating adaptability. The progression through senior and staff roles aligns with a growth mindset. The focus on functional programming and system architecture suggests a preference for robust, well-designed solutions. However, the lack of detailed descriptions for many projects and roles makes a deeper cultural fit analysis challenging.
Soft Skills & Operational Fit
The candidate's extensive experience across various companies and roles, including leadership positions, suggests strong operational fit and the ability to adapt to different environments. The numerous personal projects indicate a proactive and self-driven individual. However, without specific psychometric test results or interview data, soft skills like teamwork, stress handling, and communication clarity cannot be fully assessed.