Denis Davydov

SDE 2 – Amazon

London, GB

1

Office Hours

How does this work?
About

I am a Lead Software Developer with 7 years experience. For the last 5 years I have been working on Cloud call centre project in Tinkoff Bank in Russia, which is shortlisted for Banking Technology Awards 2018 for Best Use of Cloud. During this period I have worked my way from a regular software developer to the position of the head of development team. My core competency lies in careful and thoughtful process of choosing right technologies, designing scalable and domain-driven architecture and developing stable and fault-tolerant systems. Core skills: C#, DDD, OO design, ASP.NET, REST, .NET Core, SQL, SPA using Angular, Actors, Microservices, Distributed Systems, People Management, Agile I also have some experience in the following areas: Node.JS, MongoDB, Redis, ZeroMQ, TDD, Scala, Go, F#, Elixir

Ask me about
Software Development
Software Development Management
Work experience
logo

Sep 2020 - Present

Amazon

SDE 2

Prime Video iOS Developer

logo

Jul 2019 - Sep 2020

Vivid Money

Tech Lead

logo

Aug 2015 - Jul 2019

Tinkoff Bank

Lead Software Engineer

* Developed a service starter kit for rapid service launch that includes boilerplate for logging, swagger spec generation, dependency injection and basic CQS architecture * Organized team of developers and QA to build a load testing process for our application that prevented several faulty releases * Laid foundation for moving our architecture from monolithic to a service-oriented one that increased the number of product releases from 2 to 30 per month * Improved our CI, deploy and load balancing to achieve zero downtime releases * Scaled the project to sustain 6k concurrent connections and 1.5k RPS * Started partial migration of our services from Oracle to MongoDB, that allowed to scale our database horizontally

Nov 2013 - Jul 2015

Тинькофф Банк

Senior Software Engineer

* Introduced best practices of using GIT to our team and taught them how to avoid common mistakes * Worked together with my team to form coding guidelines and best practices and enforced them through consistent and thorough code reviews * Took responsibility for holding retrospectives, plannings and team capacity estimation * Volunteered to be a member of an interview panel * Successfully mentored a junior software developer

Nov 2011 - Nov 2012

CmsPlanet

.NET Developer

* Acquired necessary skills to be promoted to middle software developer position in 6 months * Completed several web sites as a full-stack developer * Took an active part in forming coding guidelines for my team

Talk to Denis

@ Copyright 2020 OfficeHours Technologies Co.