Tomasz Kołodziejczyk

Tomasz Kołodziejczyk

Senior Software Developer @ Future Processing

About Tomasz Kołodziejczyk

Tomasz Kołodziejczyk is a Senior Software Developer at Future Processing, where he has worked since 2021. He has a strong background in software development, with previous roles at S&T, SaaS Solutions Sp. z o.o., and ISCG Sp. z o.o., and holds multiple degrees in Computer Science and History from Uniwersytet Opolski.

Work at Future Processing

Tomasz Kołodziejczyk has been employed at Future Processing as a Senior Software Developer since 2021. In this role, he utilizes a diverse technology stack that includes AngularJs, Angular 2+, and .NET Core. He engages in agile methodologies, specifically SCRUM, for project management. His responsibilities include implementing logging and monitoring solutions using Elastic Stack and Serilog, as well as employing tools such as Docker, Jenkins, and AWS for software development and deployment.

Previous Experience in Software Development

Prior to his current position, Tomasz Kołodziejczyk worked at Future Processing as a Software Developer from 2014 to 2021. He also held a position as a Software Developer at SaaS Solutions Sp. z o.o. from 2012 to 2014. His early career included a brief tenure as a Junior Software Developer at S&T in 2012. Additionally, he worked at ISCG Sp. z o.o. for four months in 2014.

Education and Expertise

Tomasz Kołodziejczyk holds multiple degrees from Uniwersytet Opolski. He earned a Master's degree in Computer Science from 2011 to 2013 and a Bachelor's degree in Computer Science from 2008 to 2011. He also completed a Master's degree in History from 2005 to 2010. His educational background supports his expertise in software development and various technologies.

Technical Skills and Tools

In his software development role, Tomasz Kołodziejczyk employs a range of technical skills and tools. He utilizes Autofac and AutoMapper for dependency injection and object mapping. He incorporates architectural patterns such as CQRS and REST in his projects. For message brokering in distributed systems, he uses Kafka and RabbitMQ. He also applies testing frameworks like XUnit and FluentAssertions in software testing and employs Postman and Swagger for API testing and documentation.

Certifications and Professional Development

Tomasz Kołodziejczyk holds certifications in Microsoft SharePoint 2010 Application Development and Microsoft Dynamics CRM 2011 Applications. These certifications reflect his commitment to professional development and expertise in specific technologies relevant to his work in software development.

People similar to Tomasz Kołodziejczyk