Adam Kotas
About Adam Kotas
Adam Kotas is a software developer with expertise in managing and developing data warehouses using MS SQL Server and T-SQL. He has worked at Future Processing Sp. z o.o. for over ten years, contributing to software development and quality assurance.
Work at Future Processing
Adam Kotas has been employed at Future Processing Sp. z o.o. since 2014, where he currently holds the position of Software Developer. His tenure at the company spans over 10 years, during which he has contributed to various projects and initiatives. Prior to his current role, he worked as a Quality Assurance specialist at Future Processing from 2011 to 2014. His experience in both roles has provided him with a comprehensive understanding of software development and quality assurance processes.
Education and Expertise
Adam Kotas studied Informatyka at Uniwersytet Śląski w Katowicach, where he earned a Magister (Mgr) degree from 2009 to 2014. His academic background laid the foundation for his expertise in managing and developing data warehouses, particularly using MS SQL Server and T-SQL. Additionally, he has self-studied Node.js and React.js with Redux, further enhancing his development skills and broadening his technical knowledge.
Technical Skills and Technologies
Adam Kotas utilizes a diverse set of technologies in his work, including C#, VB.NET, ASP.NET MVC, ASP.NET Core MVC, Angular 6, and Entity Framework. He employs tools such as Microsoft Visual Studio, Microsoft Visual Code, Team Foundation Server, GIT, and Azure DevOps to support his development tasks. His experience also includes configuring and maintaining continuous integration servers, as well as integrating third-party providers into existing systems.
Quality Assurance and Testing Practices
In his role as a Software Developer, Adam Kotas ensures software quality through various testing methods. He conducts unit, integration, and UI automated tests, alongside manual functional testing. This comprehensive approach to quality assurance helps maintain high standards in software development and delivery, ensuring that applications meet user requirements and function as intended.