Email: [email protected]
LinkedIn: @teodorkurtev
GitHub: @Teodor92
StackOverflow: @teodor-kurtev
Building high quality front-end and back-end solution for variety of business problems, using the JavaScript/TypeScript/Node.js, .NET and GoLang stacks.
As part of Moteefes' tech team, I was involved in:
- Refining, defining, developing, testing, deploying and supporting several end to end features, like payment integrations with Stripe and PayPal/integrations with headless CMS systems, cart recovery emails, etc
- Creating new Microservices and splitting existing ones.
- Logging, monitoring and analyzing the metrics of our systems and applying bugfix or escalating the issues when needed.
- Contributing to internal code quality initiatives.
- Mentoring and sharing knowledge whenever possible.
- All of the above was achieved via TypeScript, React, Node.js and deployed on AWS.
As a lecturer I take part in several courses organized by SoftUni like Programing Basics and Programing Fundamentals.
I am part of the MAIN Technology Group, that deals with Monetization, Access and Identity. The majority of my work includes developing new capabilities for project using GoLang and AWS for Infrastructure, researching new solutions and collaborating with stakeholders, helping with recruitment and more.
As a Lead Software Engineer, my duties included:
- Created and implementing code standards and practices to ensure high code quality across all projects in the Bulgaria branch.
- Organize work activities and ensure there are no blockers in my team.
- Design, implement and test front-end and back-end features in several projects. MEAN was the software technology stack of choice for most project, although some of my duties included work on several .NET projects.
- Organize and take part in team activities like daily Stand-ups, Code Review sessions, etc.
- Mentor junior developers and ensure there technological and business up-skilling goes smoothly.
Building variety of application using .NET, JavaScript/TypeScript/Node.js, and Python. Although most of my work has been focused on the web domain, I do take on projects for mobile and desktop applications. My work includes:
- Translation of business needs into software requirements and finding out what the client, really needs (Requirements engineering).
- Designing, implementation, testing, documentation and deployment of front-end and back-end software solutions.
- Support of existing solutions.