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

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