Joe Skrzypczak
About Joe Skrzypczak
Joe Skrzypczak is a Software Development Manager with extensive experience in architecting scalable software solutions. He has worked at SAP and SAP Fioneer, and holds degrees in Management of Technology and Electrical Engineering from the University of Waterloo.
Work at SAP Fioneer
Joe Skrzypczak has been employed at SAP Fioneer as a Software Development Manager since 2021. His role is based in Toronto, Ontario, Canada. In this position, he oversees software development projects and leads teams to deliver high-quality software solutions. His responsibilities include managing development processes and ensuring alignment with organizational goals.
Previous Experience at SAP
Prior to his current role, Joe Skrzypczak worked at SAP for a total of ten years, from 2011 to 2021. He held various positions, including Software Development Manager and Product Owner, and served as a Staff Software Developer from 2007 to 2011. His tenure at SAP involved developing software solutions and managing projects in Waterloo.
Background in Software Development
Joe Skrzypczak began his career at Sybase, where he worked as a Software Developer and Software Developer II from 2003 to 2007. He has a decade-long experience in SQL and various database systems. His expertise extends to architecting performance-oriented, scalable software solutions, particularly in Java application and web technology development for online banking and capital market systems.
Education and Expertise
Joe Skrzypczak studied at the University of Waterloo, where he earned a Master of Management Science (MMSc) in Management of Technology from 2003 to 2008. He also holds a Bachelor of Applied Science (BASc) in Electrical Engineering with a Computer Engineering Specialization, which he completed from 1998 to 2003. His educational background supports his extensive knowledge in software development and technology management.
Technical Skills and Methodologies
Joe Skrzypczak possesses significant expertise in coding performance-oriented in-memory stream processing servers using C++ and Java. He effectively utilizes Agile and Scrum methodologies in software development processes, ensuring efficient project management and delivery.