Ex CTO, Staff Engineer, Architect and Engineering manager

14 years of helping build an inclusive web2 or web3 projects
Role:
React Developer
Team Size:
3
Technologies:
React, Playwright, TypeScript, Sigmajs, D3.js, Automation testing
Architecture
Monolith, Graph Structures
Responsibilities and Achievements:
  • Rapid Project Completion: Successfully completed the backend refactoring from Python to Golang within 40-50 days, surpassing C-level management's expectations for the project timeline;
  • Backend Refactoring: Supported the migration to Golang, ensuring seamless functionality and improved performance;
  • API Development: Recreated existing APIs and implemented new endpoints to enhance application capabilities;
  • TypeScript Integration: Introduced TypeScript into the project, improving code quality and maintainability;
  • React Hooks Implementation: Developed functional and custom React hooks to optimize component reusability and state management;
  • Data Visualization with Sigma.js: Researched and implemented graph structures using Sigma.js for advanced data visualization;
  • Monitoring with Grafana: Set up Grafana for system monitoring and analytics to enhance observability;
  • Additional Achievements:: The project's success has led to plans for a full front-end refactoring scheduled for Spring 2025;
Role:
Full Stack Engineer and Tech Lead
Team Size:
40+
Technologies:
Nodejs, GraphQL and Apollo Federation, Datadog and Winston, React, Nextjs, Vercel, Mongodb, kubernetes, docker, jest, cerbos, aws
Architecture
Microservices, Clean Architecture, Onion architecture, Micro frontends
Responsibilities:
  • Backend Development: Led the communication interface between our application and SwissPort using Node.js, TypeScript, GraphQL, and MongoDB.
  • Front-end Support: Assisted in the development and maintenance of the front-end application utilizing GraphQL, React, Next.js, and Vercel.
  • System Design: Designed critical system components, ensuring a cohesive and efficient system architecture.
  • Mentorship: Provided guidance and support to junior developers, fostering their growth and ensuring quality code practices.
  • Automation Collaboration:Collaborated with the automation team to streamline and enhance testing and deployment processes.
Role:
Blockchain Architect
Team Size:
15+
Technologies:
HyperLedger Besu, Ethereum, etherjs, web3js, Typescript, Nestjs, Jest, Nodejs
Architecture:
Microservices, Private Blockchain, IoT, NFT / Energy ERC-721 tokens, Upgradable smart contracts
Responsibilities:
  • Stakeholder Collaboration:Engaged with stakeholders to gather and discuss business requirements, crafting a decentralized blockchain solution for Siemens Energy.
  • Business Requirements Analysis:Led the extraction and discussion of business requirements to design a blockchain solution for hydrogen and carbon tracking.
  • Event-Driven Blockchain:Designed a system where real-life IoT-detected events mint NFTs or certificates, tailored to the hydrogen and carbon sector.
  • Test Framework Optimization:Addressed and resolved race conditions in Jest tests, optimizing the testing process.
  • Blockchain Integration:Focused on integrating and optimizing blockchain oracle solutions for accurate and trustworthy data inputs.
Role:
Fullstack Javascript DevOps Architect
Team Size:
8+
Technologies:
Typescript, React, React Native, NX
Architecture
Microservices, Clean Architecture, Polyrepo
Responsibilities:
  • Mobile Project: Led the onboarding project development using React Native, focusing on creating a core module with reusable components for future projects. Researched and implemented various techniques and tools to support this modular approach.
  • Front-end Migration: Played a pivotal role in the complete rewrite of an existing front-end project using React. Worked on complex features, including file upload functionality, to modernize the application and improve user interactions.
Company:
Propine.com
Role:
BlockChain Staff Engineer
Team Size:
20+
Period:
Sep 2021 - Aug 2022
Technologies:
Custody wallet, AWS, Typescript, Nodejs, Hapijs, RabbitMQ, Jest, ElasticSearch and OpenSearch, Docker, Terraform, PostgreSQL, Algorand, Cosmos, etherjs, Polygon, Binance Smart Chain, Metamask
Architecture
Microservices, Clean Architecture, Custody wallets
Responsibilities:
  • Implement support for various blockchain architectures and integrate our applications to various native Blockchains. Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance;
  • Participate in and contribute actively to architecture reviews, code reviews, design reviews, postmortems, and raise the bar for engineering best practices across the team;
  • Setup and secure blockchain nodes, wallets and application servers;
  • Write scripts to automate the deployment of infrastructure;
  • Document steps and processes for the setup and maintenance of infrastructure;
Role:
Software Engineering Manager
Team Size:
10+
Technologies:
Nodejs, React, Angularjs, Mongodb, GraphQL, Shopify, Machine Learning, Algolia(AI search)
Architecture
Backend for frontend, Image recognition
Responsibilities:
  • Graph Structure Implementation:Transformed the flat category structure into a complex graph structure using design patterns like Model Tree Structures with Parent References, Child References, and an Array of Ancestors.
  • AI-Powered Search:Upgraded the search system from Shopify’s default to an AI-enhanced search using Algolia, significantly improving search performance.
  • Image Processing: Created an image labeling system using color quantization for metadata extraction, supporting machine learning algorithms to link products and images.
  • Innovation and Productivity:Worked with different categories to optimize their workflows, fostering innovation through the adoption of the 80/20 rule to encourage engineers to focus on product-oriented and creative tasks.
  • Team Growth and Development: Directed the significant expansion of the engineering team, focusing on effective onboarding and continuous training as the team scaled up.
Accomplishments:
  • Innovation and Productivity: Adopted Google’s 80/20 rule, encouraging engineers to dedicate time to innovative, product-focused tasks.
  • Team Expansion: Oversaw the growth of the engineering team, achieving a more than 250% increase in size.
Recommendations
David Tarbay
Head of Product elephantstock.com

Dimitar worked on our flagship project (ecommerce product categorization system) and managed to deliver high quality solutions for complex tasks, including color quantization, multilevel (tree structure) product categorization system, and catalog indexing for search engines, from research to planning and implementation. He is a fast learner and always eager to enrich his and his team knowledge with best practices and new tools.

Shlomi Cohen
Product Manager

I worked with similar in the same team, it was a pleasure working with him. Dimitar brings lots of experience and a wide range of dev knowledge, he has the ability to see the wide picture while paying attention to the small details.

Company:
Getcraft.com
Role:
Software Architect
Team Size:
10+
Technologies:
React, Go, Google Cloud, Docker, Safari Push notifications
Responsibilities:
  • Front-end Refactoring:Led the transformation of a legacy React application, addressing outdated dependencies and complex code structures to improve maintainability and user experience across mobile devices.
  • Google Cloud Infrastructure: Implemented strategic optimizations within Google Cloud services, rectifying previous misconfigurations and enhancing security with AI-driven firewall solutions.
  • Stakeholder Alignment: Engaged with diverse stakeholder groups to analyze operational needs, identify optimization opportunities, and deliver solutions that streamline workflows and support business objectives.
Recommendations
Alex Miller
CTO GetCraft

I very much enjoyed working with Dimitar over the course of about a year. He is a strong technical lead always pushing the envelope to do new things and `“`correct things`”`

1. Dimitar is well organized and always on top of ticket workflow, meeting notes, weekly summaries, etc - and makes a point that everything should have oversight for the team as well.

2. He won`“`t hesitate to bring up new technologies or do things `“`the right way`”` - from unit testing to site speed monitoring to code refactoring, he is always a proponent of these important engineering goals.

Fanny Yap
Product Manager GetCraft

Being a non-technical lead PM, there are a number of instances where I absolutely commend Dimitar taking the time in preparations visually and verbally to share his perspectives, recommendations and solutions, facilitating to helping me personally understand and navigate (tech) better, with a goal of improving the process between design and development. His positive agenda is to always continue to improve the performance and usability of our platform, with our users experience in mind. Where communication can certainly sometimes prove to be challenging over the initial teething period of us working with other coming from different countries, there has been good personal and professional rapport established over time, with a good number of laughs and in tow over the last few months of collaborations. Projects I have worked on with him being getting our new homepage up with the authentication and navigations, and recently our managed services feature for sales activations. No matter what the problem is, Dimitar always starts with the right question, ie. ‘Why?‘. Dimitar knowledge shares, keeping us updated on progress and adds diversity to the way solutions are discovered. I have appreciated the time we have worked together and sincerely thank Dimitar.

I Gusti Agung Gede Bayu Puspa Nugraha
Senior Software Engineer at GetCraft
With his experience, Mitco able to show awesome skill, knowledge and critical thinking during working with him. He could play solo and also collaboratively which making him easier to adapt various condition and challenge. He also loves to give some advice during discussion and in the same time open for any input which making us grow together as a team. Will all of this experience, I believe he would be a great asset to any company or team. Good luck Mitco!!!
Marsel Aipassa
Senior Software Developer

Mitco, is a unique name for us Indonesian to pronounce, yet his tech skill is extra ordinary. He is good a communicator and a knowledgeable person that I can always count on to look for more information, always available when in need. During my time working with him, he help me understand the current system architecture and also teach me about containers and container orchestration.

Ajeng Puspa
Senior Frontend Developer at Populix

Dimitar is an expert programmer & skilful executor. He always keeps up-to-date about the latest techniques in development & dedicated to providing quality work. His energy is unlimited and his enthusiasm motivates everyone on his team (including me!). I believe that he can meet any challenge & I believe everyone would be exceedingly pleased with his work.

Role:
Technical Architect
Team Size:
20+
Technologies:
Demandware, Salesforce, Typescript, Javascript
Architecture
Monolith architecture
Responsibilities:
  • Innovation and Productivity: Added new technological perspectives and implemented innovative solutions to drive productivity and technological advancement.
  • Stakeholder Alignment: Collaborated with stakeholders onsite and remotely from Bulgaria to understand their business needs and objectives, ensuring effective alignment.
  • Development of Architecture: Created comprehensive architectural diagrams to ensure a clear and effective development roadmap.
Accomplishments:
  • Stakeholder Alignment: Engaged with diverse stakeholder groups to analyze operational needs, identify the business requirements, and deliver different diagrams;
  • Innovation and Productivity: One of the first team worldwide adopting and supporting Typescript and Ecmascript 6.
Company:
Mentormate
Role:
Full Stack Software Architect
Team Size:
100+
Technologies:
Javascript, Polymer, Web Components, Google Chrome extensions
Architecture
Microservices
Responsibilities:
  • Source Code Development:
    • Implemented various complex technological solutions including an equation editor utilizing MathJax as an external library.
    • Developed a sophisticated tool for drawing different shapes within a coordinate system using d3js.
    • Created and maintained diverse native web components.
  • Stakeholder Alignment: Worked closely with stakeholders both onsite in Minnesota and remotely from Bulgaria, ensuring a deep understanding of their business needs and objectives to facilitate effective alignment and project success.
  • Team Leadership and Development: Led the substantial growth of the engineering team, concentrating on efficient onboarding processes and continuous training to support team expansion and skill enhancement.
Company:
Wollow Soft
Role:
CTO
Team Size:
25+
Technologies:
Javascript, Ruby on Rails, PHP, Android, iOS, .Net
Architecture
Microservices
Responsibilities:
Responsibilities:
  • Team Oversight:Directed a team of 20-25 engineers, fostering a productive and collaborative work environment.
  • New Department Launch:Successfully opened and grew two new technical departments focused on Ruby on Rails and .Net, expanding the company‘s service offerings.
  • Client Satisfaction Improvement:Addressed the issue of unhappy customers by implementing process improvements to ensure timely project delivery, reducing delays that had previously extended several weeks or months beyond client agreements.
Recommendations
Ivelin Ivanov
Company Owner

I am writing this recommendation for Dimitar Danailov with great pleasure and respect. Dimitar has worked for me and with me for more than five years at https://wollow-soft.com. He has started as a programmer and passed all the levels to CTO in the last year. In terms of technical skills, he has an undeniable qualification, but for me and for the company he was highly esteemed for his loyalty and devotion. He is a person with whom I have worked with pleasure and I have had unreserved confidence in him, since we have managed more than 100 projects in time and he has proven his competence and his ability to work on time and with quality. Rarely, we can meet people strongly devoted to their work, however Dimitar is one of them, and the priceless thing for him is that he transfers his energy and knowledge to the team, motivates them and he is one good example. Since the beginning he has demonstrated a strict compliance to the working processes and rules of the company. By taking the position of CTO in wollow-soft.com. Together with his help we have built the team from the base of three programmers to the current 28. Over the past years, we have participated in many risky projects and in his face I have always had a confidential and pragmatic partner in making quick and right decisions. In conclusion, let me say that without hesitation I recommend Dimitar Danailov for the position of lead programmer, related to software development. I am sure that he is going to be an invaluable asset for your organization. If you would like to discuss further my opinion and assessment of Dimitar, please do not hesitate to contact me.

Mo Hamdouna
Founder, Creative Director

It is with great pleasure that I write this letter of recommendation on behalf of (https://wollow-soft.com), a knowledgeable, dynamic, and flexible technology partner. What impressed us most about Wollow’s approach to our project was their vision and leadership, commitment to the customer, insistence on setting realistic goals, with a succinct timelines, organization and project management, education and coaching. Bar none, their cutting edge technical expertise is of superior quality, delivered with a business-like approach. But it was the ‘everything else‘ that completed the package. Wollow‘s success is due to its winning team. The initial vision, leadership and project management of the CEO Ivelin Ivanov paved the way for our project‘s success, and the technical expertise of the CTO Dimitar Danailov has provided a state-of-the-art platform for the projects we‘ve worked together on. As a company, we are fully satisfied with the final product that Wollow has delivered. Based on our experience, we would recommend to anyone interested the services of Wollow since they are trusted and valuable long-term business partner.

Antoan Popov
Software Architect at MentorMate

Dimitar has proven to every colleague that he is capable of managing the workflow in a team from the documentation stage, development of the software, meetings with clients, to delivering the product to the client! It was a pleasure to work, being taught and assisted by him

Company:
Wollow Soft
Role:
Developer and Team Lead
Team Size:
25+
Technologies:
PHP, JavaScript, MySQL/PostgreSQL, Android, iOS, Ruby on Rails, ASP.NET MVC
Architecture
Microservices
Responsibilities:
  • Core Development Role:Played a key role in core software development, delivering high-quality code and innovative solutions.
  • PHP Framework Engineering:Worked extensively on a custom PHP framework, ensuring robust performance and adaptability for various projects.
  • Team Onboarding: Facilitated the onboarding process for new team members, providing guidance and support to help them integrate into the team effectively.
  • Technical Training and Courses: Delivered technical training sessions internally and externally, fostering a culture of continuous learning and development within the team.