Teodor Zhechev

Development Team Lead at SPREAD.ai

Bulgaria

Download PDF

Summary

A fully remote generalist and manager with 15 years of experience. Having walked a winding technical path of desktop, web, 3D, cloud and ops development - my pride yet lies with my soft skills.

Experience Timeline

SPREAD GmbH

Development Team Lead

November 2022 - Present | Bulgaria, Sofia (Remote)

Largely set in course the modern software development transformation of the company.

  • Led the reconstruction of software development practices in the company by planning out and managing the implementation of cutting edge CI/CD, feature flagging, automating testing principles and others.
  • Was at one point running a team of 12 people to kickstart the 'platform' sub-organization in transitioning the product to cloud/k8s.
  • Took a strong role in hiring the future team-leads of platform for each domain as the 12 people super-team was broken up accordingly.
  • Continued developing org-wide practices, addressing cross cutting concerns (License distribution/scanning, CVE scanning, code quality etc.)

SPREAD GmbH

Senior Full Stack Engineer

August 2022 - April 2023 (4 months) | Bulgaria, Sofia (Remote)

Signed up as IC to 'take a break' from the rather stressful job at Gtmhub. It didn't last.

Quantive (formerly Gtmhub)

Software Engineering Lead

April 2021 - August 2022 (1 year 5 months) | Bulgaria, Sofia (Remote)

Leading a team of developers working on the company's main product.

  • Took over as manager for a fresh team of 6 people, some remote from Prime, others in-country.
  • Led the implementation of Workday user provisioning for the application based off of a SOAP API and our datalake. This was not fun.
  • Learned a lot about cutting edge CI/CD, troubleshooting on a living, enterprise cloud system and did a bit of on-call duty.
  • Started filling out some security assessment questionnaires for customers.

Maplesoft

Development Team Lead

April 2017 - April 2021 (4 years 1 month) | Bulgaria, Sofia (Remote)

  • Officially was first promoted to my first manager role as Team Lead.
  • Was granted the Tech Lead role on a new product - electron based, dual distributable web + desktop math whiteboarding app.
  • Killed my own project after getting only requests for deep desktop integration with Maple - the stack made no sense, so I forced a requirement review and advised just extending the existing, fully featured codebase.
  • Worked on a Flutter version of this that became Maple Learn - https://learn.maplesoft.com/

Maplesoft

Developer

July 2014 - April 2017 (2 years 10 months) | Bulgaria, Sofia (Remote)

Developing WebGL goodies.

  • Worked on translating the fully featured 3D charts of Maple into a web based context via WebGL.
  • Became person-to-ask in the newly formed team of 5 people.

Laboratory of Mathematical Chemistry OASIS

Programmer

June 2008 - July 2014 (6 years 2 months) | Bulgaria, Burgas

I worked as a generalist on whatever needed doing - that ended up including OpenGL, Java3D, Apache Tomcat, Delphi and others.

Laboratory of Mathematical Chemistry OASIS

Programmer

June 2005 - December 2006 (1 year 7 months) | Burgas, Bulgaria

Worked on a 2D molecule editor applet, then other assorted Java projects.

  • Developed a Java applet, canvas-based 2D editor for converting manually drawn molecules/fragments to SMILES.

Contact

Languages

  • Bulgarian
  • English

Education

Bachelor of Science in Computer Science