Dymitr Wojciechowski

Dymitr Wojciechowski

About

Detail

Senior/Lead Software Engineer (Backend, Python) | Django, PostgreSQL, DDD
Białystok, Podlaskie Voivodeship, Poland

Contact Dymitr regarding: 
work
Full-time jobs
Starting at USD80k/year

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Localsorg
    Lead Software Engineer (Backend, Python)
    Localsorg
    Aug 2025 - Current (10 months)
    Locals.org is a customer engagement platform which provides all the tools one need to build, run and grow their community and income stream — from events and memberships to payments and chats — in one trusted platform. Leading backend architecture decisions and cross-team collaboration (ML, frontend, QA). Drove Django monolith decomposition using DDD, CQRS and Event-driven patterns — decoupling core domains into independent, scalable applications. Key impact: - Reduced monolith coupling by splitting it into domain-driven apps. - Delivered critical integrations (Google Calendar, Stripe Subscriptions) on tight deadlines. - Mentored engineers on DDD principles and event-driven design
  • Localsorg
    Senior Software Engineer (Backend, Python)
    Localsorg
    Aug 2020 - Aug 2025 (5 years 1 month)
    Designed and built the entire backend infrastructure for Locals app from MVP to production — a Django/DRF monolith scaled into microservices architecture deployed on Kubernetes. Systems I fully owned (0→production): - Payment module: Processed all platform transactions; handled Stripe integration, refunds, payouts, edge cases. - Club subscriptions: Managed pricing tiers, billing cycles, subscription lifecycle. Integrated seamlessly with payment module. - 1-to-1 Sessions: Built real-time calendar scheduling with availability slots, booking logic, and conflict resolution. Architecture & Infrastructure: - Built async task processing (Celery) and event-driven systems (Redis Streams, RabbitMQ) Implemented real-time features using Centrifugo an
  • Exposit
    Project Manager, Head Of Project Management
    Exposit
    Sep 2017 - Aug 2020 (3 years)
    Project management, set up of project management office and processes, company transformation from functional into project-based, resource management, pre-sales activities.
  • IntexSoft Software Development
    Senior Project Manager, Team Lead
    IntexSoft Software Development
    Jan 2015 - Sep 2017 (2 years 9 months)
    Project Manager: Managing software projects utilizing different approaches: iterative, scrum, kanban. Presales activities. Project planning, development and delivery. Controlling budgets, schedule. Reporting to client and management. Team Lead: Leading development and delivery, communication with customer. Backend development of ecommerce projects and portals. Key technologies and tools used: PHP, Symfony, Laravel, Magento2, Amazon ECS/EC2, Docker, Debian, VIM
  • Intexsoft
    Head of Sales and Marketing
    Intexsoft
    Jun 2012 - Jan 2015 (2 years 8 months)
    Responsibilities: ogernizing marketing and sales processes, marketing campaigns, lead generation, proposals preparation, driving marketing and sales teams. Achievements: a total sum of contracts made by the department increased in 2013 from 0 to 5% of total company turnover, in 2014 -- from 5 to 25%.
  • Selfemployed
    Python Developer
    Selfemployed
    Mar 2012 - Mar 2015 (3 years 1 month)
    Full stack web application development. Backend technologies used: Python, Django, Django Rest Framework, South, PostgreSQL, Apache, Amazon S3 Frontend technologies used: Javascript, jQuery, Backbone.js/Marionette.js, Require.js, Lodash, Angular.js, Grunt, Bower, Yeoman, AJAX, HTML/CSS, LESS, SASS, Bootstrap Tools: Ubuntu, VIM, Git, pip, virtualenv
  • Intexsoft
    Product Manager
    Intexsoft
    Sep 2010 - May 2012 (1 year 9 months)
    Responsibilities: gathering and prioritizing new product features; planning product roadmap and development iterations; product development team coordination; product implementation projects coordination; account management; customer negotiation. Achievements: a new product was created based on existing components and sources; another new product was created from scratch; two implementation projects were conducted; support and implementation services were designed.
  • C
    CMO, Consultant
    Consulting Firm Startup
    May 2010 - Aug 2010 (4 months)
    Responsibilities: providing consulting services on data integration, data quality, master data management; building a model of SPIN selling; proposals preparation; customer negotiation; company services promotion; sales. Achievements: the model of SPIN selling was built, a marketing strategy was developed, company services were designed.
  • United Institute of Informatics Problems
    Junior Research Fellow
    United Institute of Informatics Problems
    Aug 2009 - May 2010 (10 months)
    Responsibilities: R&D in computer vision (digital camera calibration algorithms). Achievements: a camera calibration submodule for the 3D scene reconstruction system was implemented.
  • Itransition Group
    System Analyst
    Itransition Group
    Oct 2008 - May 2010 (1 year 8 months)
    Responsibilities: gathering requirements, conceptual system design, business-analysts team management, interaction with software developers and testers, customer negotiation, planning project iterations, RFP processing Achievements: requirements were gathered and a large ERP system submodule was designed, SRSs for two payment systems was prepared, several new business-analysts were taught.
  • United Institute of Informatics Problems
    Software Engineer
    United Institute of Informatics Problems
    Sep 2007 - Aug 2009 (2 years)
    Responsibilities: R&D in bioinformatics, computer vision.
  • Netcracker Technology
    Business Analyst
    Netcracker Technology
    Jul 2006 - Jul 2007 (1 year 1 month)
    Responsibilities: gathering and formalizing functional requirements, SRS preparation. Achievements: took part in product modules SRS preparation; research on strengthens and weaknesses of a visualization module was conducted, recommendations on its further development strategy were formulated.
Education verified_user 0% verified
  • N
    National Academy of Sciences of Belarus
    National Academy of Sciences of Belarus
    Jan 2009 - Dec 2011 (3 years)
    Subdepartment at United Institute of Informatics Problems of the National Academy of Sciences of Belarus (UIIP NAS of Belarus), www.uiip.bas-net.by/eng/
  • T
    The U.S. Russia Center for Entrepreneurship
    The US Russia Center for Entrepreneurship
    Jan 2007 - Dec 2007 (1 year)
  • K
    Kalashnikov Education Centre
    Kalashnikov Education Centre
    Jan 2006 - Dec 2007 (2 years)
  • Moscow Institute of Physics and Technology State University MIPT
    Moscow Institute of Physics and Technology (State University) (MIPT)
    Moscow Institute of Physics and Technology State University MIPT
    Jan 2003 - Dec 2007 (5 years)
    R&D in coding theory Radio Engineering and Cybernetics Department http://phystech.edu/departments/frec.html Subdepartment at The Institute for Information Transmission Problems (IITP) of the Russian Academy of Sciences (RAS) http://www.iitp.ru/en/about
  • G
    Grodno Liceum of Physics and Mathemetics "Alpha"
    Grodno Liceum of Physics and Mathemetics Alpha
    Jan 2000 - Dec 2003 (4 years)
    A winner of regional olympiads on Physics in 2000-2003. Graduate with honors.
Projects (professional or personal) verified_user 0% verified
  • S
    Sports Wear Ecommerce Platform First Phase
    Mar 2017 - Apr 2017 (2 months)
    Description: A project is intended to create an ecommerce solution for a manufacturer of sports wear. The solution should consist of slave shops for sport clubs managed by retailers and a master shop in which the manufacturer manages all the retailers, articles and orders. Responsibilities: Customer negotiation, discussion of budgets and scopes, project planning, gathering and formulating requirements, architecture design.
  • E
    Eneca E3
    Dec 2016 - Jan 2017 (2 months)
    Description: A project on gathering requirements and modelling of a system intended for ecological calculations (air pollution). Responsibilities: Managing team of business analysts. Communication with customers, project planning, gathering and formulating requirements. Architecture development.
  • M
    Men's Clothes Webshop
    Sep 2016 - Apr 2017 (8 months)
    Technologies: PHP, Oxid, MySQL, Apache2, HTML/CSS Tools: Debian, nvim, Git, Redmine, Jira, Docker Description: A webshop for selling premium men’s clothes. The webshop is managed by other systems like PIM, ERP, which should be integrated with. Responsibilities: Managing development team, preparing efforts estimations, project planning, customer communication.
  • M
    Mosgovcourt
    Aug 2016 - Apr 2017 (9 months)
    Technologies: PHP, Symfony2, jQuery, Require.js, Handlebars, React.js, Bootstrap, PostgreSQL, Apache2, HTML/CSS Tools: Debian, VIM, Git, Redmine Description: It’s a large high load government portal for Moscow courts. The portal is a distributed system with more than 40 databases, dynamic db connections, asynchronous tasks, queues, integration with external bus which were implemented from scratch. Responsibilities: Managing an agile development team, customer negotiations, software development, code reviews.
  • A
    Ariba B2B Webshop
    May 2016 - Aug 2016 (4 months)
    Technologies: PHP, Magento 2, jQuery, MySQL, Apache2, HTML/CSS, Ariba API Tools: Debian, VIM, Git, Redmine, Jira, Docker Description: The aim of the project was to extend basic Ariba shopping functionality with a usable web shop based on Magento 2. The web shop should have had customized functionality, custom import of product catalog from SAP and should have been integrated with Ariba by means of cXML. Responsibilities: Developing software, leading developers, code review, negotiation with the customer, project planning.
  • V
    Vanoman
    Nov 2015 - Dec 2015 (2 months)
    Technologies: PHP, Symfony2, jQuery, Bootstrap, MySQL, Apache2, HTML/CSS Tools: Ubuntu, VIM, Git, Redmine, Bitbucket Description: It’s a startup creating portal for matching transportation companies with customers, which want to move furniture, automobiles, office appliance, etc. Responsibilities: Managing a development team, making architecture decisions, customer negotiations, planning, discussion of budgets and invoicing, code reviews.
  • R
    Resment
    Jun 2015 - Oct 2015 (5 months)
    Technologies: PHP, Symfony2, jQuery, Bootstrap, MySQL, Apache2, HTML/CSS Tools: Ubuntu, VIM, Git, Redmine Description: It's a powerful HR management and payroll system which is provided as SaaS for SMEs. The system allows managing employees for different sites of a particular customer, tracking their working time, pauses, overtimes and managing billing. Responsibilities: Managing a development team, making architecture decisions, customer negotiations, project planning, preparing estimations, invoicing, code reviews.
  • D
    Django-adv-imagefield
    Feb 2015 - Current (11 years 4 months)
    Technologies: Django 1.7, Javascript, Google Custom Search API, Flickr API, urllib2. Tools: Ubuntu, VIM, Git, Github Description: The goal of the project was to create an advanced Django image field, which can be installed as a django package and can be used to get images from Flickr, Google and custom URLs via AJAX and to be saved under a regular model field.
  • A
    Alltoez
    Feb 2015 - Mar 2015 (2 months)
    Technologies: Javascript, jQuery, HTML/CSS, Bootstrap Tools: Ubuntu, VIM, Git, Github Description: There were several forms which should be redesigned and made more interactive with JavaScript.
  • M
    Myetuk
    Jan 2015 - Jun 2015 (6 months)
    Technologies: PHP, Symfony2, Sonata, FOSUserBundle, jQuery, Bootstrap, MySQL, Apache2, HTML/CSS Tools: Ubuntu, VIM, Git, Redmine Description: It was a web shop for customizing, ordering and tracking orders of electric vehicles – TukTuks. There was a powerfull vehicle customization tool and a flexible backend allowing managing vehicles, parts, customization, orders, customers, etc. The system synchronized with www . exactonline . com. Responsibilities: Managing a development team, making architecture decisions, customer negotiations, project planning, invoicing, code reviews.
  • P
    Poker Odds Tool
    Jan 2015 - Apr 2015 (4 months)
    Technologies: Javascript, Backbone.js, jQuery, Raphael.js, Bootstrap, Cordova, SQLight, HTML/CSS Tools: Ubuntu, VIM, Git, Redmine Description: This is an interactive tool for calculating poker odds made for the largest poker portal. The tool should have operated on desktop browsers, as well as on multiple mobile devices. Responsibilities: Managing a development team, making architecture decisions, customer negotiations, code reviews.
  • T
    Tickerboss
    Nov 2014 - Dec 2014 (2 months)
    Technologies: Javascript, Angular.js, Amcharts, HTML/CSS, Bootstrap, LESS, Yahoo Finance API Tools: Ubuntu, VIM, Bitbucket, Git, Karma, Jasmine, Grunt, Bower Description: The project was a small startup for investing in stocks. There were several dynamic html-pages with charts to be created using Angular.js and Twitter Bootstrap and integrated with Yahoo Finance.
  • C
    CRM
    Mar 2014 - Sep 2014 (7 months)
    It is codded as a university graduation project with ASP.NET. Software is a project of software applications and software designed to help businesses. Projects within the company, the main task of the project files, the statistics are stored in the staff information database.
  • C
    CRM Prototype
    Dec 2013 - Mar 2014 (4 months)
    Technologies: JavaScript, Meteor.js, MongoDB, Bootstrap, HTML/CSS, LESS Tools: Ubuntu, VIM, Git/Dropbox Description: The main idea behind this project was to investigate a new framework (Meteor.js) through developing a proof of concept of a simple CRM providing lead and contact management capabilities.
  • K
    Kirmash
    Apr 2013 - Dec 2013 (9 months)
    Technologies: Python, Django (South, Django Tastypie, Django Braces, Boto, Pillow, etc.), MySQL, Amazon S3, Dropbox API, jQuery, HTML/CSS, LESS, Bootstrap Tools: Ubuntu, VIM, Coverage, Assembla, Git, pip, virtualenv, virtualenvwrapper Description: The project was intended to create a place for free local ads. There were a flexible ad category hierarchy and an availability of setting arbitrary properties for each category (ad parameters), ad images storage on Amazon S3. Flexible category hierarchy and ad properties were used for extensive ads filtering. Also I used this project to train several friends of mine to develop in python and django. It was my personal project.
  • T
    Training Projects
    Mar 2012 - Apr 2013 (1 year 2 months)
    Technologies: Python, Django, Google App Engine, memcached, Amazon S3, MySQL, jQuery, AJAX, HTML/CSS, Bootstrap Tools: Ubuntu, VIM, Git, pip, virtualenv, virtualenvwrapper Description: There were several training projects. I started learning python on Udacity.com. I took several courses and completed them successfully: Web Application Development, Design of Computer Programs. Also I learned Django using Test-Driven Django Tutorial by implementing several small projects.
  • P
    Payment Agregator
    Dec 2009 - May 2010 (6 months)
    Tools: Clear Case, Enterprise Architect, Axure, MS Office, Balsamique Description: Merchant Acquiring System Responsibilities: Gathering and formalizing functional requirements, SRS preparation, customer negotiation.
  • P
    PrivatePay
    Dec 2009 - May 2010 (6 months)
    Tools: Clear Case, Enterprise Architect, Axure, MS Office, Balsamique Description: A backend and a mobile application for contactless payments. Responsibilities: Gathering and formalizing functional requirements, SRS prepa
  • T
    TOSIC II
    Sep 2008 - Dec 2009 (1 year 4 months)
    Tools: Rational Rose, Enterprise Architect, Axure, MS Office, Calibre, BPMN diagrams Description: A large ERP system for Toyota Russia (about 100-130man-years). Responsibilities: Gathering and formalizing functional requirements, SRS preparation, customer negotiation, managing a team of business analysts for a system submodule, preparing domain models and high level system architecture, planning iterations.
  • N
    NetCracker
    Jun 2006 - Jul 2007 (1 year 2 months)
    Description: NetCracker is a huge OSS product for telecom sector. Responsibilities: Product modules SRS preparation (the system is hundreds of man-years in efforts). Research of strengthens and weaknesses of the visualization module and recommendations on its further development strategy.