Suggestions
Bartosz Szerszon
Senior Software Engineer - Technical Lead
Professional Background
Bartosz Szerszon is a highly skilled software engineer with a wealth of experience in the technology sector, specializing in Java and Python programming. Currently serving as a Team Lead and Senior Software Engineer at FIS, Bartosz boasts an impressive track record of successfully delivering innovative software solutions and leading development teams. His expertise spans across various frameworks and technologies, allowing him to adapt and thrive in dynamic environments.
Prior to his current role, Bartosz was an IT Consultant at BLStream, where he played a pivotal role in implementing efficient solutions for clients. His journey in the tech industry is marked by his tenure as a Senior Enterprise Developer at the same company, showcasing his ability to evolve and take on increasing responsibilities. Bartosz has also served as a Project Leader and Software Developer at Stermedia, where he managed projects while developing robust applications.
His foundational experience includes working at Nokia Siemens Networks as a Java Software Developer Engineer, where he honed his skills in Java development. Bartosz began his career as a Junior Java Software Developer Engineer at Rinf sp. z o.o., where his passion for software development first took root. His diverse professional experiences have equipped him with a broad understanding of enterprise software development, project management, and team leadership.
Education and Achievements
Bartosz Szerszon earned his Master of Science in Information Technology and Econometrics from Wyższa Szkoła Informatyki i Zarządzania w Rzeszowie. This academic background has provided him with a solid foundation in both technology and business principles, enabling him to approach projects with a unique perspective that blends technical expertise with economic insight.
His education has greatly contributed to his skills in utilizing various programming languages and technologies. Some of Bartosz's recent projects have involved advanced technologies like Spring and Hibernate in Java, as well as Django in Python, demonstrating his commitment to utilizing cutting-edge frameworks to create efficient, scalable applications.
In addition to his technical acumen, Bartosz has also developed proficiency in managing databases such as MySQL, Oracle, and HSQL, effectively optimizing data storage and retrieval processes. His knowledge of continuous integration tools including Bamboo, Jenkins, and Crucible further highlights his commitment to adhering to best practices in software development and project management.
Technical Skills
Bartosz Szerszon's technical expertise is robust and varied, allowing him to contribute effectively to any project. In Java, he is well-versed in frameworks such as:
- Spring and Hibernate: Essential for building enterprise-level applications.
- WebMVC Portlets and Liferay: Enhancing user experience and managing web content effectively.
- Play Framework: Enabling rapid web application development.
His Python skills are equally impressive, including:
- Django: A powerful framework for web development.
- Celery and Redis: Key components for managing asynchronous tasks and caching.
Bartosz's experience extends to various databases and application servers, as he effectively operates across:
- MySQL, Oracle, HSQL: Ensuring effective database management and operations.
- WebLogic, Websphere, Tomcat, Jetty: Seamlessly deploying applications on different servers.
His proficiency with version control systems such as GIT, Perforce, and SVN allows for efficient code management and collaboration within teams. Bartosz's familiarity with integrated development environments (IDEs) like Eclipse and IntelliJ IDEA forms a strong base for his software development work.
Leadership and Team Management
As a Team Lead, Bartosz Szerszon excels in leading cross-functional teams while fostering a collaborative work environment. His leadership style focuses on empowering team members to contribute their ideas and expertise, resulting in innovative solutions that meet and exceed project goals. Bartosz's ability to guide and mentor junior developers reflects his dedication not just to his work, but also to the growth and development of his colleagues.
Bartosz is known for his adeptness in adapting to various methodologies, including Agile and Scrum frameworks, which further enhances team productivity and project effectiveness. His experience managing teams during high-pressure scenarios showcases his ability to successfully deliver projects on time without sacrificing quality.
Community Involvement
Beyond his professional work, Bartosz Szerszon is committed to community involvement and staying abreast of the latest industry trends. He regularly participates in local tech meetups and conferences, where he shares knowledge and experiences with peers in the software development community. This dedication not only enhances his professional network but also positions him as a thought leader in his field.
Conclusion
In summary, Bartosz Szerszon is a dedicated and seasoned software engineer with a multifaceted background that combines technical expertise, leadership skills, and a commitment to continuous learning. His comprehensive knowledge of Java, Python, and various development tools positions him well for success in future projects and endeavors. Bartosz’s journey reflects his passion for technology and his desire to create impactful software solutions while fostering collaboration and innovation in the workplace.