Dmitry Non

Software Engineer

London, England, United Kingdom10 yrs 10 mos experience
Most Likely To Switch

Key Highlights

  • Led teams in developing complex software solutions.
  • Expert in multiple programming languages and frameworks.
  • Strong background in SaaS and payment systems.
Stackforce AI infers this person is a SaaS-focused Software Engineer with expertise in backend systems and team leadership.

Contact

Skills

Core Skills

ClojureSoftware DesignReact.jsSoftware As A Service (saas)Amazon Web Services (aws)Serverless ComputingRuby On Rails

Other Skills

Functional ProgrammingService-Oriented Architecture (SOA)Apache KafkaEvent Driven ProgrammingFinanceRubyJavaScriptDocker ProductsMicroservicesKubernetesTeam LeadershipTerraformgRPCProtocol BuffersElixir

About

My CV (along with the blog) is available online: https://nondv.wtf

Experience

10 yrs 10 mos
Total Experience
1 yr 2 mos
Average Tenure
1 yr 4 mos
Current Experience

Cloudflare

Software Engineer

Feb 2025Present · 1 yr 4 mos · Remote

Funding circle uk

Senior Software Engineer

Sep 2022Feb 2025 · 2 yrs 5 mos · Greater London, England, United Kingdom

  • Leading a team within Flexipay responsible primarily for payment facilitation.
  • Responsibilities include:
  • Higher level technical decisions (system design, api design, etc)
  • Cross-team communication (incl. meeting facilitation)
  • Product design/planning (to some extent)
  • Pair-programming/code-review/mentorship
  • Hiring
  • Public speeking at meet-ups (LRUG, London Clojure Meet-Up) hosted by the company
ClojureFunctional ProgrammingSoftware DesignService-Oriented Architecture (SOA)Apache KafkaEvent Driven Programming+10

Fresha

Senior Software Engineer

Sep 2021Sep 2022 · 1 yr · Greater London, England, United Kingdom · Remote

  • Developed and released a big product initiative introducing POS (Point of Sale) experience. Being the only fullstack engineer within the team, switched to purely FE (React + TS) work towards the end of the project as it required more attention.
  • Later transitioned to the Payments team helping with transition to the new ledger system.
gRPCApache KafkaRuby on RailsRubyJavaScriptProtocol Buffers+5

Amazon

Senior Software Engineer

Nov 2020Sep 2021 · 10 mos · Greater London, England, United Kingdom

  • I was leading a new team within EMEA (later global) Security & Loss Prevention department working on an internal application from scratch (+ provided support for some existing apps my team got ownership of).
  • Was specifically hired to a new team to implement a new project (knowledge management system) for the security specialists. Designed (techical side of things) the whole system. The challenge was the absence of any similarities in experience within the team and having to adapt to Amazon's ways of working e.g. had to do some budgeting and use AWS for everything.
  • We delivered the MVP and the department was actively introducing it into their workflow (primarily, for trainings, overview articles, and index pages).
  • Also had some fun trainings related to Security and Loss Prevention.
SNSBulma (CSS Framework)Serverless ComputingNode.jsAmazon Web Services (AWS)NoSQL+6

Carwow

Software Engineer

Feb 2019Jul 2020 · 1 yr 5 mos · London Area, United Kingdom

  • Initially, joined the "Used/Leasing" team. At the time that part of the business was new and full of potential so it involved a lot of product work and cross-functional collaboration. Some highlights of the experience: lots of AB-testing, cross-team collaboration (data analysts, designers, user researchers), Elm programming language, large team with well-oiled Kanban-based process.
  • Later transitioned to the data team responsible for sinking and transforming large amounts of data coming from 3rd party vendors (hundreds GBs a night). The reason was primarily due to the team leader leaving and me being the only person outside the team who knew Clojure (and was interested in it). Apart from getting a chance to work with Clojure professionally, I was exposed to Kafka and working in a much smaller and chaotic team.
ClojurePostgreSQLApache KafkaKanbanizeHamlRuby on Rails+5

Insales

Ruby on Rails developer

Aug 2016Jan 2019 · 2 yrs 5 mos · Moscow, Moscow City, Russia

  • InSales is a SaaS platform for creating online shops. Basically, it's russian Shopify.
  • Initially, worked on the authorisation system (roles and permissions) within the main product.
  • However, shortly after was transitioned to the internal initiative to build a customer-facing helpdesk system to replace Zendesk. The initiative was around for a while but multiple developers have given up on it. Built and delivered it mostly from scratch (reused as much of the old prototypes as possible). The project was a success and the support team (along with the customers) were fully migrated to the new app giving the company full control over it (e.g. we introduced a reward system for the support team) and saving money long-term since they didn't have to pay for Zendesk anymore.
  • My next project was a prototype for a system that established vendor-reseller relationship between different stores within the problem. I delivered the MVP just before I left the company to move to the UK.
Ruby on RailsRubyJavaScriptReact.jsRedux.js

Lakehouse:labs

Ruby on Rails developer

Mar 2016Aug 2016 · 5 mos · Moscow, Moscow City, Russia

Ruby on RailsRubyJavaScriptReact.js

Проф-ит

Junior Ruby Developer

Oct 2015Mar 2016 · 5 mos · Moscow, Moscow City, Russia

RubyJavaScript

Qsoft

Junior PHP Developer

Oct 2014May 2015 · 7 mos · Moscow, Moscow City, Russia

JavaScript

Education

Moscow Aviation Institute (National Research University)

None — Computer Software Engineering

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Clojure & Software Design

Explore similar profiles based on matching skills and experience