Dimitar Makariev — Senior Software Engineer
With over quarter century of dedication to software development, I specialize in Java and Spring technologies, underscored by a robust foundation in Applied Mathematics (M.Sc.). Since 1999, I've been at the forefront of software innovation, adhering to Agile principles and Domain-Driven Design to craft complex, scalable, and distributed web systems. My expertise spans the full spectrum of software development, from designing microservices architectures and cloud computing solutions to implementing agile methodologies. Notably, I developed an advanced expert system in the privacy domain, leveraging a rule engine and AI to assess risk and completeness. As an independent consultant in the San Francisco Bay Area, I've led architecture on various enterprise projects, offering guidance and innovation. My role as a Certified ScrumMaster since June 2007 Scrum Alliance Profile https://www.scrumalliance.org/community/profile/dmakariev, further highlights my commitment to effective project management and team leadership. Technologies I excel in include: Frameworks & Libraries: Spring Ecosystem (since v1.2 in 2005), Spring Boot, Spring Cloud Data Flow, Guice, CDI Data Management: JPA (Hibernate, EclipseLink, OpenJPA), Spring Data, SQL, JPQL Web Development: RESTful services (JAX-RS, Spring Rest), server-side rendering (JSP, JSF, Spring MVC), front-end frameworks (VueJS, React) Infrastructure: Kubernetes, AWS Beanstalk, Google AppEngine, Heroku; servers like Apache Tomcat and WildFly; databases including PostgreSQL and Oracle Messaging & Collaboration: JMS, ActiveMQ, RabbitMQ I'm experienced in coordinating and managing both local and remote teams, varying from small to large groups (3-30 people), emphasizing domain-driven design, system analysis, test-driven development, and component-based development. By integrating technical prowess with strategic leadership, I strive to deliver solutions that exceed expectations, drive growth, and innovate within the tech industry.
Stackforce AI infers this person is a SaaS architect specializing in scalable solutions and enterprise integration.
Location: Sofia, Sofia City, Bulgaria
Experience: 26 yrs 9 mos
Skills
- Java Development
- Spring Boot
Career Highlights
- Over 25 years of software development experience.
- Expert in Java and Spring technologies.
- Proven track record in leading enterprise projects.
Work Experience
Living Homes
Senior Software Engineer (10 mos)
EnduroSat
Senior Java Developer (5 mos)
Independent Contractor
Software Architect/Developer (13 yrs 5 mos)
TrustArc
Software Architect/Developer (12 yrs 5 mos)
InterComponentWare Inc
Software Architect (2 yrs 1 mo)
Software Architect (6 yrs 10 mos)
Senior Developer (10 mos)
Team Leader (3 yrs 8 mos)
Bulgarian National Health Portal
Development Lead (1 yr 3 mos)
Ministry of Environment and Water of Bulgaria
Independent Contractor (1 yr 7 mos)
WebFactory Bulgaria
Software Developer (9 mos)
Bulgaria Online
Junior Software Developer (10 mos)
Education
Master at Sofia University St. Kliment Ohridski
at Second English Language School