Teodor Zhechev
Development Team Lead at SPREAD.ai
Bulgaria
Download PDFSummary
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.
- Developed a Java-based/Tomcat web server SaaS application for generating MSDS documents.
- Worked on 'Profiler' - a flow based metabolism + adverse reaction/outcomes scanning Delphi desktop application. As a result I'm tangentially a co-author of two Toxicology papers: https://www.researchgate.net/publication/259722988_A_Mechanistic_Approach_to_Modeling_Respiratory_Sensitization and https://www.researchgate.net/publication/263098550_Towards_AOP_application_-_Implementation_of_an_integrated_approach_to_testing_and_assessment_IATA_into_a_pipeline_tool_for_skin_sensitization
- Introduced proper code versioning to the team via Mercurial.
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
- Email: cv.tzhechev@inboxeen.com
- LinkedIn: teodor-zhechev-89817146
Languages
- Bulgarian
- English
Education
Bachelor of Science in Computer Science