Avatar

Maxim Kashchenko

Profile

I have been developing software for more than 15 years, primarily focusing on web applications. I solve problems across various domains, lead teams, conduct code reviews, mentor colleagues, and can be part of both product and outsourcing teams, working remotely and on-site.

I engage with clients, stakeholders, sales teams, product owners, developers, and end users to gather requirements, share knowledge, onboard new members, lay the foundation for new applications, design, implement, and optimise key functionality, as well as refactor complex components.

I am familiar with agile methodologies, continuous delivery, test-driven development, behavior-driven development, and I also enjoy pair programming.

Domains

  • IT Asset Management
  • B2B, B2C, C2C E-commerce
  • Search engines
  • Enterprise learning
  • Retirement insurance
  • Analytics for retail banking
  • Real estate
  • Websites crawling and parsing
  • Virtual Data Rooms
  • Affiliate programmes
  • Review sites
  • Content Management Systems

Technologies

  • Languages: I usually work with back-end systems, using Ruby and SQL, and occasionally Clojure. I also work with front-end systems, using JavaScript and TypeScript.

  • Databases: PostgreSQL, Elasticsearch, Redis, MongoDB, etc.

  • Others: Rails, RabbitMQ, React, Amazon Web Services, Algolia, Git, etc.

Projects

Setyl Nov 2023 – Oct 2024

Founded in 2020, Setyl is a cloud-based management platform. It gives you full visibility and control over your IT assets, software applications, licenses, assigned users, administrators, vendors and spend in one centralized register. I took an active part in the development of third party integrations, designed and implemented key functionality, improved performance of several resource-intensive pages, proposed small and frequent releases.

KYKLO Apr 2020 – Sep 2023

Founded in 2015, KYKLO provides B2B E-commerce and product content solutions to manufacturers and distributors of technical products. Its Sales Operations Management platform enables any manufacturer or distributor to have an attractive online portal, with integrated product information and B2B specific processes to serve its customers better and grow its visibility. While leading a team of seven, I conducted code reviews, mentored colleagues, and held pair programming sessions with every member, especially the newly onboarded ones. I also took an active part in the development of the search service, designing it to handle high load in the future. Additionally, I contributed to other key functionality. In June 2024, KYKLO was acquired by Epicor.

Fabien Legouic said, "Maxim is an experienced developer, with a keen sense of qualitative software engineering. He has collaborated with us successfully to build a new product indexing and aggregation, which is widely used in our multi-tenant E-commerce and PIM. Maxim has helped us significantly improve response speed for both our E-commerce and PIM search and our facets filtering engines, thanks to quality work with ElasticSearch. Maxim also successfully integrated an advanced semantic analyzer, allowing for spell-checking and correction using a custom set of dictionaries."

Pathgather Feb 2018 – Feb 2019

Founded in 2012, Pathgather is a learning experience platform designed for enterprises. While many resources are spread across various applications, websites, and systems, Pathgather combines them together in one place, simplifying the learning process. I was responsible for maintaining the existing codebase and implementing new features. I dedicated time to content importing parts and simplified their architecture. Additionally, I improved search results relevance. Mostly spent time with back-end systems. In April 2019, Pathgather was acquired by Degreed.

Blueprint Income Nov 2016 – Dec 2017

Founded in 2014, Blueprint Income is building a better way to save and plan for retirement by creating the digital personal pension. Unlike traditional pensions, it's totally customisable and available to anyone. While leading a team of five, including onboarding three members, I designed and implemented key functionality. I also came up with an unusual algorithm to calculate the difference in years between dates. I contributed to both back-end and front-end systems. In February 2021, Blueprint Income was acquired by MassMutual.

Hipflat Aug 2014 – Oct 2015

Founded in 2013, Hipflat is a real estate platform that helps people find homes and make informed investment decisions. I was responsible for maintaining the existing codebase and implementing new features. I dedicated time to the listings crawler, optimising it, and simplifying its architecture. Additionally, I mentored colleagues, and communicated with the sales team to better understand business requirements. In October 2020, Hipflat was acquired by DotProperty Group.

Education

I studied at Omsk State Technical University:

  • MSc in Databases (half-done), 2010 – 2011,
  • BSc in Informatics and Computer Science, 2006 – 2010.