Johan De Bock
About Johan De Bock
Johan De Bock is a Senior Technical Architect at Sopra Banking Software in Mechelen, Belgium, with over 13 years of experience in his current role and a strong background in software engineering. He has a solid foundation in object-oriented analysis and design, and he is knowledgeable in various Microsoft technologies.
Work at Sopra Banking Software
Johan De Bock has been employed at Sopra Banking Software since 1998, initially serving as a Senior Technical Architect until 2012. He then transitioned to the role of Senior Software Engineer in 2011 and has held the position of Senior Technical Architect since 2013. His tenure at the company spans over 25 years, during which he has worked in Mechelen, Belgium. His responsibilities include overseeing technical architecture and contributing to software engineering projects.
Education and Expertise
Johan De Bock has a robust educational background in mathematics and engineering. He studied Mathematics at Sint Michielscollege Brasschaat from 1981 to 1987. He then pursued a degree in Chemistry with a focus on Automation at Katholieke Industriële Hogeschool Antwerpen, earning the title of Industrieel Ingenieur from 1988 to 1992. Additionally, he completed a Bijzonder licentiaat in Wiskunde en Informatica at the University of Antwerp from 1992 to 1994. His expertise includes object-oriented analysis and design (OOAD), design patterns, and proficiency in Microsoft technologies such as C#, XML, XSD, XSL, SQL Server, and VB6.
Background
Before joining Sopra Banking Software, Johan De Bock gained experience in various roles. He worked as a Software Developer at Alcatel - Postal Automation from 1984 to 1986 and briefly served as a 2nd Line Helpdesk at Fortis - Agents support in 1984. He also contributed to the Peach project as an ETL specialist at Mercator from 2003 to 2004. His diverse background has equipped him with a wide range of technical skills and insights into software development.
Professional Interests
Johan De Bock has a keen interest in pragmatic programming principles and follows influential software developers and authors such as Joel Spolsky, Dot Avery, Scott Hanselman, David Chappell, Ingo Rammer, and Patrick Smacchia. He regularly engages with industry content, reading blogs by experts like Joel Spolsky and Scott Hanselman, which reflects his commitment to staying updated with current trends and best practices in software development.