# Petr Vích - Software Developer & Architect ## Who I Am Petr Vích is an experienced software developer and architect with over 10 years of practice in developing modern applications. Based in Prague, Czech Republic, specializing in software architecture design, performance optimization, and leading development teams. ## Core Expertise ### Software Architecture - Designing scalable and maintainable architectural solutions - Microservices and monolithic architecture patterns - System design and technology selection - Enterprise-grade systems for government institutions - Modern web applications for startups ### Technical Skills - **Backend**: Java 17+, Spring Boot 3, REST/SOAP APIs, Apache Kafka - **Frontend**: React, TypeScript, Next.js, Modern JavaScript - **Cloud & Infrastructure**: Azure, Docker, CI/CD pipelines, GitLab, GitHub Actions - **Databases**: PostgreSQL, database modeling and optimization - **Security**: Keycloak, OpenAPI, secure integration patterns - **Development**: Agile methodologies, team leadership, code review ### Professional Services #### 1. Software Architecture Consulting Design of scalable and maintainable architectural solutions for your applications. Services include: - System design and architecture planning - Technology selection and evaluation - Scalability planning and optimization - Technical documentation and guidelines #### 2. Development Consulting Expert advice on technology selection and optimization of development processes. Services include: - Technology audit and recommendations - Process optimization and best practices - Team mentoring and knowledge transfer - Code quality improvement strategies #### 3. System Implementation Complete application development from design to production deployment. Services include: - Full-stack development (Java, React, TypeScript) - API design and implementation - Database modeling and optimization - CI/CD pipeline setup and automation #### 4. Code Review & Audit Thorough code audit and recommendations for quality and performance improvements. Services include: - Code quality analysis and metrics - Security audit and vulnerability assessment - Performance optimization recommendations - Refactoring guidance and technical debt reduction ## Notable Projects ### API Gateway (Solutions Architect) Designed and implemented an API Gateway for secure integration and modernization of legacy systems onto a modern application stack. Improved system scalability, streamlined development cycle, and enhanced system transparency. ### MPSV Backend Framework (Lead Architect) Created a unified framework for backend service development for the Ministry of Labour and Social Affairs. Modular architecture with REST/SOAP services and Apache Kafka integration. Achieved 40% faster response time and 40% reduced deployment time. ### Developer Portal (Tech Lead) Built a web portal for third-party integration with government administration. Self-service platform for commercial developers to access MPSV API services with sandbox environment and automated verification. ### MPSV Consulting (Consultant) Provided consulting and collaboration on government system architecture. Designed integration with the Cadastre of Real Estate API and other government services, preventing process duplication and improving integration quality. ### IZODIAMANT (Full-stack Developer) Developed a modern, fast, and responsive website for a construction company. SEO optimized with inquiry form, resulting in 150% increase in organic traffic and 40% more inquiries. ## Contact Information - **Email**: petr@petrvich.eu - **Phone**: +420 728 978 677 - **Location**: Prague, Czech Republic - **LinkedIn**: https://www.linkedin.com/in/vichpetr/ - **Facebook**: https://www.facebook.com/vichpetr ## Availability Available for consulting, architecture design, development projects, and code reviews. Open to both short-term and long-term engagements. ## Languages - Czech (Native) - English (Professional working proficiency) --- This document is optimized for AI crawlers and language models. For the interactive portfolio, visit the website.