Denys Bushuliak

Solution Architect & Software Developer

I am a highly experienced Software Engineer and solution architect with over 20 years of professional experience in designing, developing, and implementing complex software solutions. My expertise spans a wide range of domains, including ERP systems, CRM, payment systems, and service delivery platforms. I am adept at transforming business requirements into robust, scalable, and maintainable technical solutions, with a strong focus on delivering value and accommodating future growth.

Throughout my career, I have focused on building distributed systems and modern web applications, with a strong background in backend development using languages such as Rust, PHP, Java, and Node.js. I am also proficient in frontend development using modern JavaScript frameworks like ReactJS and Angular. I am experienced in working across various technology stacks and am comfortable with full-stack development.

I prioritize writing clean, testable code and am well-versed in implementing architectural patterns such as Hexagonal Architecture, CQRS, microservices, and Domain-Driven Design. I am experienced in designing and managing data storage systems, deploying and maintaining cloud infrastructure, and configuring CI/CD pipelines.

I am committed to continuous learning, staying current with the latest technological advancements, and mentoring other developers.

Education

Vinnitsa National Technical University (from 2008 to 2009) Specialist* Degree, in Machine Building Processes: Automation of Machine Building Engineering.

* In Ukraine, this falls between a bachelor’s and a master’s degree

Known Languages

List of interests

Committed to continual learning and staying updated with the latest advancements, I regularly read white papers from sources such as ACM, IEEE, VLDB, and many others. I enjoy mentoring newcomers on their journey as developers and also volunteer to teach aspiring developers, sharing my expertise to help them succeed.

Volunteering