Damian Pawłowski

Senior Software Engineer @ Captify

About Damian Pawłowski

Damian Pawłowski is a Senior Software Engineer at Captify®, specializing in complex domain modeling and microservice architecture. He has extensive experience in various programming roles across multiple companies and holds a Master's degree in Computer Science.

Work at Captify

Damian Pawłowski has been employed at Captify® as a Senior Software Engineer since 2022. In this role, he contributes to the development and optimization of software solutions, leveraging his extensive experience in engineering practices. His focus includes implementing advanced technologies and methodologies to enhance the company's offerings.

Previous Experience in Software Engineering

Prior to his current position, Damian worked at Adform as a Senior Software Engineer from 2018 to 2022, where he was involved in various software development projects. He also held positions at CDRator A/S as a System Developer from 2008 to 2011 and at TietoEnator RTS as a Java Programmer for a brief period in 2008. His experience spans multiple companies and roles, showcasing his adaptability in the software engineering field.

Education and Expertise

Damian Pawłowski earned his Master of Science in Computer Science from Zachodniopomorski Uniwersytet Technologiczny w Szczecinie from 2005 to 2007. He also holds a Bachelor of Science in the same field from the same university, completed from 2001 to 2005. His academic background provides a solid foundation for his expertise in software development, particularly in areas such as Domain Driven Design (DDD) and microservice architecture.

Technical Skills and Specializations

Damian specializes in modeling complex domains and has a strong focus on migrating from monolithic to microservice architectures. He utilizes a range of technologies including Scala, Akka, Java 8, and AWS. His work emphasizes REST API design, test-driven development (TDD), and behavior-driven development (BDD), reflecting his commitment to software craftsmanship and technical excellence.

Advocacy for Engineering Culture

Damian advocates for organizations that foster a strong engineering culture. He believes in the importance of software craftsmanship and solid technical skills, promoting best practices within the software development community. His interest in reactive systems and Netflix OSS further underscores his dedication to advancing engineering methodologies.

People similar to Damian Pawłowski