Andrei S.

About Me

Andrei is a highly-skilled Software Engineer with 15 years of result-driven software development experience working with high-traffic applications and global clients. He is specialized in Python and C#, Javascript, DevOps, SQL and NoSQL databases, message queue systems (RabbitMQ, MSMQ), pub-sub (ZeroMQ). He has first-hand expertise in software development, system analysis and design, project management and leadership, always providing honest feedback, insightful solutions, facts, and data over intuition and anecdotes. <br>

Frontend

Backend

Database

DevOps

Other

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (5 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Bondora
Bondora
Software Developer
2016 - 2020 (4 years)
Estonia
  • Acted as principal developer of a technical monitoring/maintenance application using ES6, React.js, Node.js and .NET Core delivering a criticaltool for the technical staff to overview and maintain business-criticalproduction systems.

  • Developed CI/CD procedures and scripts for Docker-based services using GitLab and TeamCity. Oversaw CI/CD-related issues, maintaining deployment scripts and setups for multiple services and applications.

  • Researched and made several suggestions for architectural improvements to the scalability of the core database, some of which had been successfully implemented.

Uptime
Uptime
Senior Software Developer
2015 - 2016 (1 year)
Estonia
  • Acted as principal developer of a custom ERP/CRM system meant for ABB's mains electricity equipment production facility.

  • Pushed for improvement of the development process up to modern standards using Git, TeamCity, Youtrack.

  • Closely partnered in negotiations with the customer's representatives to improve the product further.

Betsson Group
Betsson Group
Full Stack Developer
2014 - 2014
Estonia
  • Worked on the development of a scalable web-based online betting platform that offers casino, sportsbook, and other games.

  • Worked on the branding of an ASP.NET WebForms-based application to achieve a redesign of the platform.

  • Closely collaborated with the rest of the engineering team to add new features to the gaming platform.

OpenNode
OpenNode
Full Stack Developer/Partner
2012 - 2014 (2 years)
Estonia
  • Worked on the development of a private open-source cloud infrastructure management solution using Python.

  • Provided private and hybrid cloud solution consultancy services together with additional tooling for integration and automation.

  • Created and developed on-demand tailored web applications using Flask and Django.

Nordic Gaming Group
Nordic Gaming Group
Senior Software Developer
2011 - 2012 (1 year)
Estonia
  • Performed web-based sportsbook and general gambling software development using Python and related technologies.

  • Mentored and trained junior Python developers to work independently on projects.

  • Solved several performance bottlenecks in Mercurial for large-scale deployments.

Infopaq Estonia
Infopaq Estonia
Software Developer
2010 - 2011 (1 year)
Estonia
  • Worked on the development and maintenance of media monitoring-related IT software solutions.

  • Developed an automated OCR system by implementing a service using ZeroMQ to manage the workload effectively.

  • Significantly improved usability and performance of a back-office application by working closely with users and using their feedback on it.

Videobet
Videobet
Software Developer
2007 - 2009 (2 years)
Estonia
  • Worked on the development and improvement of gambling applications, mostly for slot machines.

  • Redesigned and developed a build system to make QA and product deployment more efficient, improving game development productivity by about 30%.

  • Worked on determining operational practicality and developing quality assurance procedures.

InVision Software
InVision Software
Software Developer
2006 - 2007 (1 year)
Estonia
  • Worked on the development and maintenance of corporate personnel planning system's modules.

  • Deployed software tools and upgraded existing systems.

  • Worked closely with other developers to determine operational practicality.

Voipster Estonia
Voipster Estonia
Software Developer
2004 - 2006 (2 years)
Estonia
  • Developed several components of a secure P2P VoIP and video conferencing system: conference managing server, authentication server, encrypted UDP transport layer, GUI client, all in C++ and client GUI with Trolltech QT.

  • Created several subsystems of an XMPP and SIP-based VOIP/IM system, including a simple SIP server in Python.

  • Developed and implemented a custom binary protocol for the startup company's main product.

Showcase

Software Engineer - MoneyZen
Software Engineer - MoneyZen
  • MoneyZen is a financial portal focused on helping users manage their money and achieve financial peace of mind.

  • It facilitates peer-to-peer money lending and investment, promoting a collaborative and humane approach to finance.

  • The project utilizes Python, Django, Bootstrap, PostgreSQL, and SQLAlchemy technologies.

Full-Stack Developer - Bondora loans
Full-Stack Developer - Bondora loans
  • Bondora was founded in the midst of the global financial crisis, emphasizing fair finance and a technological revolution.

  • Bondora has served over 120,000 customers, generating over €40M in interest.

  • The project involved maintaining and improving the existing application, utilizing technologies including C#, Javascript, ASP.NET, NServiceBus, SQL Server, MSMQ, RabbitMQ, React.js, Elasticsearch+Kibana, GitLab CI/CD, Docker, Docker Swarm, and more.

Full-Stack Developer - OpenCloud
Full-Stack Developer - OpenCloud
  • OpenNode was founded in 2011 and specializes in cloud architecture and DevOps services.

  • The company has worked on cloud infrastructure projects across Scandinavia, Baltic states, and the Middle East.

  • Key projects include a comprehensive e-government hosting solution for Oman and Estonia.

Education

Computer Science
Computer Science
Tallinn University of Technology