Wojciech Bal

Senior Software Engineer

PROFILE

As a passionate Software Engineer, I take pride in crafting high-quality software that not only works but is built the right way. I have a wide range of technical expertise, from front-end to back-end development, and I'm always eager to learn new technologies. In my spare time, I enjoy delving into classic and scholastic philosophy, as well as psychology, which surprisingly enhances my software engineering skills.

WORK EXPERIENCE

Xebia Poland

Software Engineer
2017 - PRESENT

As a Senior Software Engineer with 9 years of experience, I have a strong background in a wide range of technologies, including Ruby, JavaScript, TypeScript, Node.js, Elixir and Java. I am skilled in various frameworks and libraries, such as Ruby on Rails, NestJS, Express.js, Phoenix and AngularJS. I have a deep understanding of software engineering principles and architectures, including SOLID, GRASP, DDD, CQRS, and Clean Architecture and Event Driven Architecture. I am passionate about writing clean, maintainable, and testable code, and I take pride in my ability to mentor and guide junior developers.

INTERESTS

Classical Philosophy

Classical Philosophy

Psychology

Psychology

Sports (NBA, Tennis)

Sports (NBA, Tennis)