Experienced senior software developer with dedication to designing efficient solutions and optimizing performance across various platforms. Proficient in C++, Python, and modern development methodologies. Background in paraller data procesing and analyzing, GUI, game development and symulations.
E-mail: Tomasz.k.glowacki[at]gmail.com
Links: LinkedIn CodeWars GitHub
Hello! My name is Tomasz Głowacki and I am an experienced software engineer with a broad range of skills in programming, data analysis, and system design. I have a solid educational background in Computer Science from Jagiellonian University, where I completed both my Master's and Bachelor's degrees with a focus on software engineering and applied computer science.
My professional experience includes working with renowned companies such as Motorola Solutions, Aptiv, Nokia and Rockwell Automation. During these roles, I have developed software in languages such as C++, C#, Python, and PHP. My expertise lies in designing and implementing software features, process automatization, and developing tools for testing and data analysis.
Beyond my professional work, I actively engage in various technology projects, including game development, simulations, and data analysis systems. My interests also extend to artificial intelligence, distributed programming, and data analysis.
I believe that continuous learning and adapting to the ever-changing world of technology are key to success. I am passionate about taking on new challenges and constantly improving my skills. If you have any questions about my work or would like to discuss potential collaborations, feel free to reach out!
Programming Languages: C/C++, C#, Python, SQL, PHP, HTML, CSS, Java, XML, JSON, CUDA, Batch and shell Programming, Cmake
Tools, libs and frameworks: STL, Qt, GCC/G++, Visual Studio, MFC, WPF, OpenCV, OpenGL, OpenCL, OpenMP, GIT
Methodologies Design Patterns, Object-Oriented Programming (OOP), Test Automation, Agile/Scrum, Continuous Integration (Jenkins)
Master's Degree in Computer Science (October 2015 – 2019)
I earned my Master's degree in Computer Science from the prestigious Jagiellonian University in Cracow, where I specialized in Applied Computer Science with a focus on Game Development. My studies encompassed a wide array of subjects that provided me with a deep understanding of both theoretical concepts and practical skills. Games and physics simulations, distributed and parallel programming, object recognition and data processing were my main focus on those studies. This program not only honed my technical abilities but also equipped me with the creative and problem-solving skills necessary for innovative software development.
Bachelor's Degree in Computer Science (October 2010 – September 2015)
My Bachelor's degree in Computer Science, with a specialization in Software Engineering, laid the foundation for my career in software development. During this program, I gained comprehensive knowledge in software design, development, and testing, with a strong emphasis on best practices in software engineering. While pursuing my degree, I selected courses that extended beyond my specialization, focusing on areas that were both practical and intellectually stimulating. These included subjects related to artificial intelligence, simulations, and data processing, which broadened my knowledge and equipped me with versatile skills applicable to a variety of technical challenges. My education here was pivotal in developing my analytical thinking and technical expertise, which I have applied throughout my professional journey.
Accountancy Technician (October 2013 – January 2016)
Alongside my computer science education, I pursued additional training as an Accountancy Technician at Nova Centrum Edukacyjne in Cracow. This unique combination of skills has provided me with a strong understanding of financial principles and accounting practices, which has proven invaluable in roles that require both technical and financial acumen. This experience has enhanced my ability to work on software projects with financial applications and has broadened my problem-solving capabilities.
Technician of Computer Science (September 2006 – June 2010)
My early education at the Technical High School in Zespół Szkół Techniczno-Informatycznych focused on the foundations of computer science, with a specialization in the Administration of Network Operating Systems. This program introduced me to the essential concepts of programming, network, system administration, and IT infrastructure management, laying the groundwork for my future studies and professional development. In that time I was a champion in school in IT sector, especially in programming. The skills and knowledge gained during this time have been integral to my success in various technical roles.
I am particularly drawn to software engineering, system architecture, distributed programming, and game development. I am also fascinated by cutting-edge advancements in artificial intelligence, including machine learning and deep learning, and enjoy exploring how these technologies shape the world. Recently I am developing my Command Center project which combine all those topics.
I stay informed about global and local economic trends, geopolitics, and financial markets. This interest helps me better understand how technology and innovation intersect with broader societal and economic developments.
Practicing martial arts and maintaining a disciplined gym workout routine are important aspects of my life. These activities teach me focus, resilience, and the importance of continual self-improvement.
I enjoy hands-on exploration of electronics and working with platforms like Raspberry Pi to build creative, functional projects. This hobby allows me to bridge the gap between hardware and software, fostering a deeper understanding of embedded systems and IoT technologies.
As an active member of the KSI (Koło Studentów Informatyki) for five years, I had the opportunity to immerse myself in a vibrant community of technology enthusiasts. During this time, I participated in numerous lectures, workshops, and collaborative activities organized by KSI. I also contributed to the success of events such as the Festival of Science and the Department Open Day by providing organizational support and engaging with attendees. These experiences not only deepened my technical knowledge but also enhanced my teamwork, event management, and communication skills.