Summary
Petr Marek is a Senior Software Engineer based in Prague with nine years of experience spanning system administration, mobile (Android/iOS), Java, and a strong focus on modern JavaScript and functional programming. He transitioned from Unix/network administration into mobile and front-end development, later embracing rapidly evolving JS ecosystems and FP principles to drive cleaner, more maintainable architectures. Petr has shipped production Angular and PWA projects, contributed to API-client tooling, and built cross-platform prototypes for Smart TV and IoT-focused M2M systems. At F5 and now Exaforce he has worked on scalable engineering problems while keeping a pragmatic, hands-on approach to both client and server-side stacks. His background in networking and embedded protocols (Modbus, CAN) gives him unusual insight into edge-to-cloud integration and performance-sensitive applications. He combines academic rigor from CTU with practical product experience, and advocates applying functional programming ideas to real-world web and mobile projects.
9 years of coding experience
12 years of employment as a software developer
Bachelor's degree, Information Technology, A (overall: B from common courses, A from IT, A from bachelor's thesis), Bachelor's degree, Information Technology, A (overall: B from common courses, A from IT, A from bachelor's thesis) at Czech Technical University in Prague, Faculty of Information Technology
Master’s Degree, Computer Software Engineering, A, Master’s Degree, Computer Software Engineering, A at Faculty of Electrical Engineering, Czech Technical University in Prague
General - Mathematics, General - Mathematics at Gymnasium Jírovcova
English, Czech