Suggestions
Michał Pogorzelski
Software Developer at Future Processing Sp. z o.o.
Professional Background
Michał Pogorzelski is a dedicated and passionate software developer with a diverse background that seamlessly combines engineering principles with the innovative realm of programming. His career journey began with civil engineering, where he worked as a site engineer, gaining a wealth of experience in large-scale construction projects. Despite the success of building a production hall, Michał's aspirations led him to explore a different path aligned with his interests in designing, creating, and building—this time in the digital world.
Recognizing his calling for programming, Michał made the leap into the tech sector, marking a significant transition in his career. This pivotal decision has proven to be incredibly fulfilling, as he now specializes in software development with a strong focus on C# and .NET framework. Michał's commitment to continuous learning helps him stay at the forefront of web development, and he is currently on a trajectory to evolve into a Senior Developer within his team at Future Processing.
Michał is devoted to not just technical proficiency but also enhancing his soft skills, as he recognizes the importance of communication and leadership in the technology sector. His aspirations include taking on more responsible positions that will allow him to lead projects and possibly mentor junior developers in the future.
Education and Achievements
Michał's academic credentials are solidly rooted in both engineering and computer science. He holds a Bachelor's degree in Civil Engineering from Politechnika Śląska w Gliwicach, where he developed a strong foundation in engineering principles, analytical thinking, and project management. This technical background provides him with a unique perspective as a software developer, enabling him to apply engineering concepts to programming challenges effectively.
Furthering his education, Michał pursued a Master’s degree in Computer Science with a specialization in Big Data at Uniwersytet Ekonomiczny w Katowicach. This advanced degree signifies his dedication to delve deeper into the technology landscape, particularly focusing on the growing field of data science and its implications in software development.
Throughout his career, Michał has garnered valuable professional experience, starting as an intern at Future Processing, where he was exposed to the nitty-gritty of software development. He quickly progressed to the role of Junior Software Developer and now serves as a Software Developer. This progression illustrates not only his technical knowledge and skills but also his ability to adapt and thrive in a fast-paced environment.
Specialties
Michał brings a robust skill set that is essential for modern software development. His specialties include:
- C#: An exceptional grasp of C# allows Michał to build efficient and scalable applications.
- .NET: Proficiency in the .NET framework provides him with powerful tools to create dynamic and high-performing software solutions.
- Agile & Scrum: Experience working in Agile environments and utilizing Scrum methodologies fosters collaboration and enhances productivity within development teams.
- Object-Oriented Programming (OOP): A deep understanding of OOP principles enables pragmatic and efficient software design.
- Test-Driven Development (TDD): Emphasizing the importance of quality code, Michał adopts TDD practices to ensure high-quality software output.
- Backend Development: His focus on backend technologies gives him insight into server-side operations and database management.
- Full Stack Web Development: Michał is adept in both frontend and backend development, ensuring seamless integration and user experiences.
- Event Storming: Utilizing event storming techniques allows Michał to model complex systems and understand the dynamics within software applications.
Personal Interests
Outside of his professional commitments, Michał is an individual of diverse interests. He dedicates time to physical activities, which is essential for maintaining a healthy work-life balance. Additionally, his fascination with film photography allows him to explore creative avenues beyond the coding environment, providing a well-rounded approach to life.
Michał is also keen on immersing himself in the latest web technologies, constantly pushing the boundaries of his knowledge and skills. By engaging with contemporary digital trends, he remains ahead of the curve in the rapidly evolving tech landscape. As he plans to increase his involvement in more complex projects, Michał eagerly anticipates the opportunities that lie ahead, combining his engineering background with cutting-edge programming to create impactful software solutions.
