{"id":29,"date":"2025-12-15T13:31:29","date_gmt":"2025-12-15T12:31:29","guid":{"rendered":"http:\/\/www.kostensky.eu\/?page_id=29"},"modified":"2025-12-15T13:38:35","modified_gmt":"2025-12-15T12:38:35","slug":"it-vyvojar","status":"publish","type":"page","link":"https:\/\/www.kostensky.eu\/en\/it-vyvojar\/","title":{"rendered":"IT Developer"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"29\" class=\"elementor elementor-29\">\n\t\t\t\t<div class=\"elementor-element elementor-element-726e9469 e-flex e-con-boxed e-con e-parent\" data-id=\"726e9469\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02453a4 elementor-widget elementor-widget-html\" data-id=\"02453a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n        \n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;\n            background: #f3f2ef;\n            color: #000000e6;\n            line-height: 1.6;\n        }\n        \n        \/* Hero Section *\/\n        .hero-section {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            color: white;\n            padding: 100px 20px;\n            text-align: center;\n            position: relative;\n            overflow: hidden;\n        }\n        \n        .hero-section::before {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: url('data:image\/svg+xml,<svg width=\"100\" height=\"100\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><text x=\"10\" y=\"50\" font-family=\"monospace\" font-size=\"12\" fill=\"rgba(255,255,255,0.1)\">&lt;\/&gt;<\/text><\/svg>');\n            opacity: 0.1;\n        }\n        \n        .hero-content {\n            max-width: 1200px;\n            margin: 0 auto;\n            position: relative;\n            z-index: 1;\n        }\n        \n        .hero-section h1 {\n            font-size: clamp(2rem, 5vw, 3.5rem);\n            font-weight: 700;\n            margin-bottom: 20px;\n            text-shadow: 2px 2px 4px rgba(0,0,0,0.2);\n        }\n        \n        .hero-tech-stack {\n            font-size: clamp(1.1rem, 3vw, 1.5rem);\n            margin-bottom: 30px;\n            opacity: 0.95;\n        }\n        \n        .hero-description {\n            font-size: clamp(1rem, 2vw, 1.2rem);\n            max-width: 800px;\n            margin: 0 auto 40px;\n            line-height: 1.8;\n        }\n        \n        .cta-buttons {\n            display: flex;\n            gap: 20px;\n            justify-content: center;\n            flex-wrap: wrap;\n        }\n        \n        .btn {\n            padding: 15px 35px;\n            border-radius: 30px;\n            font-size: 1.1rem;\n            font-weight: 600;\n            text-decoration: none;\n            transition: all 0.3s ease;\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n        }\n        \n        .btn-primary {\n            background: white;\n            color: #667eea;\n            box-shadow: 0 4px 12px rgba(0,0,0,0.15);\n        }\n        \n        .btn-primary:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 8px 20px rgba(0,0,0,0.25);\n        }\n        \n        .btn-secondary {\n            background: transparent;\n            color: white;\n            border: 2px solid white;\n        }\n        \n        .btn-secondary:hover {\n            background: white;\n            color: #667eea;\n        }\n        \n        \/* Container *\/\n        .container {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 20px;\n        }\n        \n        \/* Section *\/\n        .section {\n            padding: 80px 0;\n        }\n        \n        .section-header {\n            text-align: center;\n            margin-bottom: 60px;\n        }\n        \n        .section-header h2 {\n            font-size: clamp(2rem, 4vw, 2.5rem);\n            color: #2c3e50;\n            margin-bottom: 15px;\n            font-weight: 700;\n        }\n        \n        .section-header p {\n            font-size: clamp(1rem, 2vw, 1.2rem);\n            color: #666;\n        }\n        \n        \/* About Section *\/\n        .about-content {\n            background: white;\n            padding: 50px;\n            border-radius: 16px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n            max-width: 900px;\n            margin: 0 auto;\n            line-height: 1.9;\n            font-size: 1.1rem;\n        }\n        \n        .about-content p {\n            margin-bottom: 20px;\n            color: #2c3e50;\n        }\n        \n        \/* Skills Section *\/\n        .tech-skills {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 30px;\n        }\n        \n        .tech-category {\n            background: white;\n            padding: 35px;\n            border-radius: 12px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n        }\n        \n        .tech-category:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 8px 20px rgba(102, 126, 234, 0.15);\n        }\n        \n        .tech-category h3 {\n            font-size: 1.4rem;\n            color: #2c3e50;\n            margin-bottom: 25px;\n            font-weight: 600;\n            border-bottom: 3px solid #667eea;\n            padding-bottom: 12px;\n        }\n        \n        .tech-item {\n            display: flex;\n            align-items: center;\n            gap: 15px;\n            margin-bottom: 18px;\n            padding: 12px;\n            border-radius: 8px;\n            transition: all 0.2s ease;\n        }\n        \n        .tech-item:hover {\n            background: #f8f9fa;\n            transform: translateX(5px);\n        }\n        \n        .tech-icon {\n            width: 40px;\n            height: 40px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            flex-shrink: 0;\n        }\n        \n        .tech-icon img {\n            width: 100%;\n            height: 100%;\n            object-fit: contain;\n        }\n        \n        .tech-name {\n            font-size: 1.05rem;\n            color: #2c3e50;\n            font-weight: 500;\n        }\n        \n        .certification-badge {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            color: white;\n            padding: 18px 28px;\n            border-radius: 12px;\n            display: inline-flex;\n            align-items: center;\n            gap: 12px;\n            font-weight: 600;\n            margin-top: 15px;\n            box-shadow: 0 4px 12px rgba(102, 126, 234, 0.3);\n        }\n        \n        .education-box {\n            margin-top: 20px;\n            padding: 18px;\n            background: #f8f9fa;\n            border-radius: 10px;\n            border-left: 4px solid #667eea;\n        }\n        \n        .education-box p {\n            margin: 0;\n            color: #555;\n            font-size: 0.95rem;\n            line-height: 1.6;\n        }\n        \n        \/* Experience Timeline *\/\n        .experience-timeline {\n            position: relative;\n            max-width: 900px;\n            margin: 0 auto;\n        }\n        \n        .experience-card {\n            background: white;\n            border-radius: 12px;\n            padding: 35px;\n            margin-bottom: 30px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            border-left: 4px solid #667eea;\n        }\n        \n        .experience-card:hover {\n            transform: translateX(5px);\n            box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n        }\n        \n        .experience-header {\n            display: flex;\n            align-items: flex-start;\n            gap: 25px;\n            margin-bottom: 25px;\n            flex-wrap: wrap;\n        }\n        \n        .company-logo {\n            width: 80px;\n            height: 80px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            background: white;\n            border-radius: 8px;\n            padding: 10px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.1);\n            flex-shrink: 0;\n        }\n        \n        .company-logo img {\n            max-width: 100%;\n            max-height: 100%;\n            object-fit: contain;\n        }\n        \n        .experience-info {\n            flex: 1;\n            min-width: 250px;\n        }\n        \n        .job-title {\n            font-size: 1.5rem;\n            font-weight: 700;\n            color: #2c3e50;\n            margin-bottom: 8px;\n        }\n        \n        .company-name {\n            font-size: 1.2rem;\n            color: #667eea;\n            font-weight: 600;\n            margin-bottom: 5px;\n        }\n        \n        .job-period {\n            font-size: 1rem;\n            color: #666;\n            margin-bottom: 5px;\n        }\n        \n        .job-location {\n            font-size: 0.95rem;\n            color: #999;\n        }\n        \n        .job-description {\n            color: #555;\n            line-height: 1.8;\n            margin-bottom: 20px;\n        }\n        \n        .project-highlight {\n            background: #f8f9fa;\n            padding: 20px;\n            border-radius: 8px;\n            margin: 15px 0;\n        }\n        \n        .project-highlight h4 {\n            color: #2c3e50;\n            font-size: 1.1rem;\n            margin-bottom: 12px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n        \n        .project-highlight ul {\n            margin-left: 20px;\n            color: #555;\n        }\n        \n        .project-highlight li {\n            margin-bottom: 8px;\n        }\n        \n        .tech-stack-tags {\n            display: flex;\n            flex-wrap: wrap;\n            gap: 10px;\n            margin-top: 15px;\n        }\n        \n        .tech-tag {\n            background: #e8eaf6;\n            color: #667eea;\n            padding: 6px 14px;\n            border-radius: 20px;\n            font-size: 0.9rem;\n            font-weight: 500;\n        }\n        \n        \/* Education Section *\/\n        .education-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));\n            gap: 30px;\n            max-width: 900px;\n            margin: 0 auto;\n        }\n        \n        .education-card {\n            background: white;\n            padding: 35px;\n            border-radius: 12px;\n            box-shadow: 0 2px 8px rgba(0,0,0,0.08);\n            text-align: center;\n            transition: transform 0.3s ease;\n        }\n        \n        .education-card:hover {\n            transform: translateY(-5px);\n            box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n        }\n        \n        .education-logo {\n            width: 100px;\n            height: 100px;\n            margin: 0 auto 25px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n        }\n        \n        .education-logo img {\n            max-width: 100%;\n            max-height: 100%;\n            object-fit: contain;\n        }\n        \n        .degree {\n            font-size: 1.1rem;\n            font-weight: 600;\n            color: #667eea;\n            margin-bottom: 8px;\n        }\n        \n        .field {\n            font-size: 1.3rem;\n            font-weight: 700;\n            color: #2c3e50;\n            margin-bottom: 15px;\n        }\n        \n        .university {\n            font-size: 1rem;\n            color: #666;\n            margin-bottom: 8px;\n        }\n        \n        .years {\n            font-size: 0.95rem;\n            color: #999;\n        }\n        \n        .specialization {\n            margin-top: 15px;\n            padding-top: 15px;\n            border-top: 1px solid #e0e0e0;\n            font-size: 0.95rem;\n            color: #555;\n        }\n        \n        \/* Why Me Section *\/\n        .why-me-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n            gap: 40px;\n            margin-top: 40px;\n        }\n        \n        .why-me-item {\n            text-align: center;\n            padding: 30px;\n        }\n        \n        .why-me-icon {\n            font-size: 3.5rem;\n            margin-bottom: 20px;\n        }\n        \n        .why-me-item h3 {\n            font-size: 1.4rem;\n            color: #2c3e50;\n            margin-bottom: 15px;\n        }\n        \n        .why-me-item p {\n            color: #666;\n            line-height: 1.8;\n        }\n        \n        \/* CTA Section *\/\n        .cta-section {\n            background: linear-gradient(135deg, #2c3e50 0%, #34495e 100%);\n            color: white;\n            padding: 80px 20px;\n            text-align: center;\n        }\n        \n        .cta-section h2 {\n            font-size: clamp(2rem, 4vw, 2.5rem);\n            margin-bottom: 20px;\n        }\n        \n        .cta-section p {\n            font-size: clamp(1rem, 2vw, 1.2rem);\n            max-width: 700px;\n            margin: 0 auto 40px;\n            line-height: 1.8;\n        }\n        \n        \/* Responsive *\/\n        @media (max-width: 768px) {\n            .hero-section {\n                padding: 60px 20px;\n            }\n            \n            .section {\n                padding: 50px 0;\n            }\n            \n            .about-content {\n                padding: 30px;\n            }\n            \n            .experience-header {\n                flex-direction: column;\n            }\n            \n            .company-logo {\n                width: 60px;\n                height: 60px;\n            }\n            \n            .experience-card {\n                padding: 25px;\n            }\n            \n            .tech-skills {\n                grid-template-columns: 1fr;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Hero Section -->\n    <section class=\"hero-section\">\n        <div class=\"hero-content\">\n            <h1>Software Engineer & Web Developer<\/h1>\n            <p class=\"hero-tech-stack\">Python \u2022 Django \u2022 AWS \u2022 GoLang \u2022 Docker<\/p>\n            <p class=\"hero-description\">\n                Vyv\u00edjam \u0161k\u00e1lovate\u013en\u00e9 webov\u00e9 aplik\u00e1cie a cloudov\u00e9 rie\u0161enia s viac ako 8-ro\u010dn\u00fdmi \n                sk\u00fasenos\u0165ami v enterprise prostred\u00ed. \u0160pecializujem sa na backend development, \n                cloud architekt\u00faru a automatiz\u00e1ciu procesov.\n            <\/p>\n            <div class=\"cta-buttons\">\n                <a href=\"\/en\/kontakt\/\" class=\"btn btn-primary\">\n                    \ud83d\udce7 Contact me\n                <\/a>\n                <a href=\"https:\/\/www.linkedin.com\/in\/lukas-kostensky-099a5b47\/\" target=\"_blank\" class=\"btn btn-secondary\" rel=\"noopener\">\n                    \ud83d\udcbc LinkedIn profile\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- About Section -->\n    <section class=\"section\" style=\"background: white;\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>About me<\/h2>\n                <p>From academic research to enterprise solutions<\/p>\n            <\/div>\n            <div class=\"about-content\">\n                <p>\n                    I'm a software engineer with <strong>a Master's degree in Software Engineering<\/strong> \n                    from CTU in Prague where I specialized in web engineering.\n                <\/p>\n                <p>\n                    My career started at the research institution <strong>CESNET<\/strong>, kde som pracoval \n                    na d\u00e1tov\u00fdch repozit\u00e1roch a infra\u0161trukt\u00fare pre akademick\u00fd sektor. Postupne som sa \n                    presunul do komer\u010dnej sf\u00e9ry, kde som spolupracoval s prest\u00ed\u017enymi klientmi ako \n                    <strong>The Economist<\/strong>.\n                <\/p>\n                <p>\n                    Currently, I work at <strong>Visma<\/strong> na inovat\u00edvnych projektoch automatiz\u00e1cie \n                    a AI-powered valid\u00e1cie d\u00e1t, kde kombinujem Python\/Django, AWS cloud services a modern\u00e9 \n                    DevOps praktiky.\n                <\/p>\n                <p>\n                    I believe in <strong>clean code, automation, and continuous improvement.<\/strong>. Moje rie\u0161enia \n                    s\u00fa postaven\u00e9 na robustn\u00fdch technol\u00f3gi\u00e1ch a pripraven\u00e9 na \u0161k\u00e1lovanie.\n                <\/p>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Skills Section -->\n    <section class=\"section\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Tech Stack<\/h2>\n                <p>Technologies and tools I work with<\/p>\n            <\/div>\n            <div class=\"tech-skills\">\n                <!-- Backend & Languages -->\n                <div class=\"tech-category\">\n                    <h3>Backend & Languages<\/h3>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/python\/python-original.svg\" alt=\"Python\">\n                        <\/div>\n                        <span class=\"tech-name\">Python<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/django\/django-plain.svg\" alt=\"Django\">\n                        <\/div>\n                        <span class=\"tech-name\">Django<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/go\/go-original.svg\" alt=\"GoLang\">\n                        <\/div>\n                        <span class=\"tech-name\">GoLang<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/php\/php-original.svg\" alt=\"PHP\">\n                        <\/div>\n                        <span class=\"tech-name\">PHP<\/span>\n                    <\/div>\n                <\/div>\n                \n                <!-- Cloud & DevOps -->\n                <div class=\"tech-category\">\n                    <h3>Cloud & DevOps<\/h3>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/amazonwebservices\/amazonwebservices-plain-wordmark.svg\" alt=\"AWS\">\n                        <\/div>\n                        <span class=\"tech-name\">AWS Cloud<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/docker\/docker-original.svg\" alt=\"Docker\">\n                        <\/div>\n                        <span class=\"tech-name\">Docker<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/elasticsearch\/elasticsearch-original.svg\" alt=\"Elasticsearch\">\n                        <\/div>\n                        <span class=\"tech-name\">Elasticsearch<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/graphql\/graphql-plain.svg\" alt=\"GraphQL\">\n                        <\/div>\n                        <span class=\"tech-name\">GraphQL<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/postgresql\/postgresql-original.svg\" alt=\"PostgreSQL\">\n                        <\/div>\n                        <span class=\"tech-name\">PostgreSQL<\/span>\n                    <\/div>\n                <\/div>\n                \n                <!-- Frontend & Web -->\n                <div class=\"tech-category\">\n                    <h3>Frontend & Web<\/h3>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/javascript\/javascript-original.svg\" alt=\"JavaScript\">\n                        <\/div>\n                        <span class=\"tech-name\">JavaScript<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/react\/react-original.svg\" alt=\"React\">\n                        <\/div>\n                        <span class=\"tech-name\">React<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/html5\/html5-original.svg\" alt=\"HTML5\">\n                        <\/div>\n                        <span class=\"tech-name\">HTML5<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/css3\/css3-original.svg\" alt=\"CSS3\">\n                        <\/div>\n                        <span class=\"tech-name\">CSS3<\/span>\n                    <\/div>\n                    <div class=\"tech-item\">\n                        <div class=\"tech-icon\">\n                            <img decoding=\"async\" src=\"https:\/\/cdn.jsdelivr.net\/gh\/devicons\/devicon\/icons\/wordpress\/wordpress-original.svg\" alt=\"WordPress\">\n                        <\/div>\n                        <span class=\"tech-name\">WordPress<\/span>\n                    <\/div>\n                <\/div>\n                \n                <!-- Certifications -->\n                <div class=\"tech-category\">\n                    <h3>Certifications &amp; Education<\/h3>\n                    <div class=\"certification-badge\">\n                        \u2601\ufe0f AWS Cloud Practitioner\n                    <\/div>\n                    <div class=\"education-box\">\n                        <p>\n                            \ud83c\udf93 <strong>Master's degree<\/strong><br>\n                            Software engineering<br>\n                            CTU Prague (2014-2017)\n                        <\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Experience Section -->\n    <section class=\"section\" style=\"background: white;\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Work Experience<\/h2>\n                <p>Projects and positions in my career<\/p>\n            <\/div>\n            <div class=\"experience-timeline\">\n                \n                <!-- Visma -->\n                <div class=\"experience-card\">\n                    <div class=\"experience-header\">\n                        <div class=\"company-logo\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/Visma_logo.png\" alt=\"Visma\">\n                        <\/div>\n                        <div class=\"experience-info\">\n                            <h3 class=\"job-title\">Software Engineer<\/h3>\n                            <div class=\"company-name\">Visma<\/div>\n                            <div class=\"job-period\">Apr 2020 - S\u00fa\u010dasnos\u0165 \u2022 5+ rokov<\/div>\n                            <div class=\"job-location\">\ud83d\udccd Ko\u0161ice, Slovakia<\/div>\n                        <\/div>\n                    <\/div>\n                    <p class=\"job-description\">\n                        Pracujem na inovat\u00edvnych projektoch zameran\u00fdch na automatiz\u00e1ciu a AI-powered rie\u0161enia \n                        pre enterprise klientov.\n                    <\/p>\n                    \n                    <div class=\"project-highlight\">\n                        <h4>\ud83d\udccc AutoValidate (AutoMate team)<\/h4>\n                        <ul>\n                            <li>Development of automated data validation system for expense data<\/li>\n                            <li>Implementation of OCR technology and AI models for data extraction and verification from receipts and invoices<\/li>\n                            <li>Backend integration with Python and AWS infrastructure<\/li>\n                            <li>Optimization of validation processes for processing thousands of documents per day<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"project-highlight\">\n                        <h4>\ud83d\udccc Hybel.no<\/h4>\n                        <ul>\n                            <li>Backend development for Norwegian housing rental market<\/li>\n                            <li>Integration of complex business logics<\/li>\n                            <li>RESTful API development<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"tech-stack-tags\">\n                        <span class=\"tech-tag\">Python<\/span>\n                        <span class=\"tech-tag\">Django<\/span>\n                        <span class=\"tech-tag\">AWS<\/span>\n                        <span class=\"tech-tag\">Docker<\/span>\n                        <span class=\"tech-tag\">PostgreSQL<\/span>\n                        <span class=\"tech-tag\">OCR<\/span>\n                        <span class=\"tech-tag\">AI\/ML<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- GlobalLogic -->\n                <div class=\"experience-card\">\n                    <div class=\"experience-header\">\n                        <div class=\"company-logo\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/Globallogic.png\" alt=\"GlobalLogic\">\n                        <\/div>\n                        <div class=\"experience-info\">\n                            <h3 class=\"job-title\">Software Engineer<\/h3>\n                            <div class=\"company-name\">GlobalLogic Slovakia<\/div>\n                            <div class=\"job-period\">Nov 2017 - Mar 2020 \u2022 2.5 year<\/div>\n                            <div class=\"job-location\">\ud83d\udccd Ko\u0161ice, Slovakia<\/div>\n                        <\/div>\n                    <\/div>\n                    <p class=\"job-description\">\n                        Working for prestigious client <strong>The Economist<\/strong> ako GoLang developer \n                        na projekte content management platformy.\n                    <\/p>\n                    \n                    <div class=\"project-highlight\">\n                        <h4>\ud83d\udccc Content Management Platform<\/h4>\n                        <ul>\n                            <li>Development of scalable content platform for global publishing<\/li>\n                            <li>Implementation of RESTful and GraphQL API for front-end applications<\/li>\n                            <li>Working with AWS cloud services (EC2, Lambda, SNS, SQS, S3)<\/li>\n                            <li>Elasticsearch integration for advanced search<\/li>\n                            <li>Microservices architecture with focus on high availability<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"tech-stack-tags\">\n                        <span class=\"tech-tag\">GoLang<\/span>\n                        <span class=\"tech-tag\">AWS<\/span>\n                        <span class=\"tech-tag\">Elasticsearch<\/span>\n                        <span class=\"tech-tag\">GraphQL<\/span>\n                        <span class=\"tech-tag\">Docker<\/span>\n                        <span class=\"tech-tag\">Microservices<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- CESNET -->\n                <div class=\"experience-card\">\n                    <div class=\"experience-header\">\n                        <div class=\"company-logo\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/Logo_CESNET.svg_.png\" alt=\"CESNET\">\n                        <\/div>\n                        <div class=\"experience-info\">\n                            <h3 class=\"job-title\">Python Developer<\/h3>\n                            <div class=\"company-name\">CESNET, z.s.p.o<\/div>\n                            <div class=\"job-period\">May 2015 - Jun 2017 \u2022 2 years<\/div>\n                            <div class=\"job-location\">\ud83d\udccd Prague, Czech republic<\/div>\n                        <\/div>\n                    <\/div>\n                    <p class=\"job-description\">\n                        Pr\u00e1ca v n\u00e1rodnej v\u00fdskumnej in\u0161tit\u00facii CESNET, ktor\u00e1 poskytuje IT infra\u0161trukt\u00faru \n                        pre vysok\u00e9 \u0161koly a Akad\u00e9miu vied \u010cR.\n                    <\/p>\n                    \n                    <div class=\"project-highlight\">\n                        <h4>\ud83d\udccc Data repository for academic sector<\/h4>\n                        <ul>\n                            <li>Development of web application for managing and storing scientific data<\/li>\n                            <li>Implementing search using Elasticsearch<\/li>\n                            <li>Full-stack development (Django backend + JavaScript frontend)<\/li>\n                            <li>Fedora repository integration for long-term data preservation<\/li>\n                            <li>Metadata management and support for various file formats<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"tech-stack-tags\">\n                        <span class=\"tech-tag\">Python<\/span>\n                        <span class=\"tech-tag\">Django<\/span>\n                        <span class=\"tech-tag\">Java<\/span>\n                        <span class=\"tech-tag\">JavaScript<\/span>\n                        <span class=\"tech-tag\">Fedora<\/span>\n                        <span class=\"tech-tag\">Elasticsearch<\/span>\n                    <\/div>\n                <\/div>\n\n                <!-- Drosera -->\n                <div class=\"experience-card\">\n                    <div class=\"experience-header\">\n                        <div class=\"company-logo\">\n                            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/drosera.jpeg\" alt=\"Drosera\">\n                        <\/div>\n                        <div class=\"experience-info\">\n                            <h3 class=\"job-title\">PHP Developer & HTML Coder<\/h3>\n                            <div class=\"company-name\">Drosera<\/div>\n                            <div class=\"job-period\">Apr 2013 - Apr 2015 \u2022 2 years<\/div>\n                            <div class=\"job-location\">\ud83d\udccd Prague, Czech republic<\/div>\n                        <\/div>\n                    <\/div>\n                    <p class=\"job-description\">\n                        Development of websites, e-shops and mobile websites for various clients.\n                    <\/p>\n                    \n                    <div class=\"project-highlight\">\n                        <h4>\ud83d\udccc Main responsibilities<\/h4>\n                        <ul>\n                            <li>Full-stack web application development from design to deployment<\/li>\n                            <li>Creation of responsive websites and mobile versions<\/li>\n                            <li>Implementation of e-commerce solutions with payment gateway<\/li>\n                            <li>Frontend development (HTML5, CSS3, JavaScript, jQuery)<\/li>\n                            <li>Backend development (PHP, MySQL, CMS integr\u00e1cie)<\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <div class=\"tech-stack-tags\">\n                        <span class=\"tech-tag\">PHP<\/span>\n                        <span class=\"tech-tag\">MySQL<\/span>\n                        <span class=\"tech-tag\">HTML5<\/span>\n                        <span class=\"tech-tag\">CSS3<\/span>\n                        <span class=\"tech-tag\">JavaScript<\/span>\n                        <span class=\"tech-tag\">jQuery<\/span>\n                    <\/div>\n                <\/div>\n\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Education Section -->\n    <section class=\"section\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Education<\/h2>\n                <p>Academic foundations of my career<\/p>\n            <\/div>\n            <div class=\"education-grid\">\n                \n                <!-- Master's -->\n                <div class=\"education-card\">\n                    <div class=\"education-logo\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/logo_CVUT.jpg\" alt=\"\u010cVUT\">\n                    <\/div>\n                    <div class=\"degree\">Master's degree<\/div>\n                    <div class=\"field\">Software engineering<\/div>\n                    <div class=\"university\">Czech Technical University in Prague<\/div>\n                    <div class=\"years\">2014 - 2017<\/div>\n                    <div class=\"specialization\">\n                        <strong>Specialization:<\/strong><br>\n                        Web and Software Engineering<br>\n                        (Web Engineering)\n                    <\/div>\n                <\/div>\n                \n                <!-- Bachelor's -->\n                <div class=\"education-card\">\n                    <div class=\"education-logo\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/12\/logo_CVUT.jpg\" alt=\"\u010cVUT\">\n                    <\/div>\n                    <div class=\"degree\">Bachelor's degree<\/div>\n                    <div class=\"field\">Web and Multimedia<\/div>\n                    <div class=\"university\">Czech Technical University in Prague<\/div>\n                    <div class=\"years\">2011 - 2014<\/div>\n                    <div class=\"specialization\">\n                        <strong>Specialization:<\/strong><br>\n                        Web development & Multimedia<br>\n                        technologies\n                    <\/div>\n                <\/div>\n                \n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- Why Me Section -->\n    <section class=\"section\" style=\"background: white;\">\n        <div class=\"container\">\n            <div class=\"section-header\">\n                <h2>Why choose me?<\/h2>\n                <p>What sets me apart from others<\/p>\n            <\/div>\n            <div class=\"why-me-grid\">\n                <div class=\"why-me-item\">\n                    <div class=\"why-me-icon\">\ud83c\udfaf<\/div>\n                    <h3>Proven Expertise<\/h3>\n                    <p>\n                        8+ rokov sk\u00fasenost\u00ed v enterprise prostred\u00ed. Pracoval som pre medzin\u00e1rodn\u00e9 \n                        spolo\u010dnosti ako The Economist a Visma. Od v\u00fdskumn\u00fdch infra\u0161trukt\u00far a\u017e \n                        po produk\u010dn\u00e9 aplik\u00e1cie s mili\u00f3nmi pou\u017e\u00edvate\u013eov.\n                    <\/p>\n                <\/div>\n                <div class=\"why-me-item\">\n                    <div class=\"why-me-icon\">\ud83d\ude80<\/div>\n                    <h3>Agile approach<\/h3>\n                    <p>\n                        R\u00fdchlo sa adaptujem na nov\u00e9 technol\u00f3gie a projekty. Od GoLang cez Python \n                        a\u017e po AWS cloud services - v\u017edy dod\u00e1vam kvalitn\u00e9 rie\u0161enia v stanoven\u00fdch \n                        term\u00ednoch.\n                    <\/p>\n                <\/div>\n                <div class=\"why-me-item\">\n                    <div class=\"why-me-icon\">\ud83d\udca1<\/div>\n                    <h3>Solution-Focused<\/h3>\n                    <p>\n                        Nestar\u00e1m sa len o k\u00f3d - rie\u0161im business probl\u00e9my. Automatiz\u00e1cia, \n                        optimaliz\u00e1cia a \u0161k\u00e1lovate\u013enos\u0165 s\u00fa mojimi prioritami. Clean code \n                        a best practices s\u00fa samozrejmos\u0165ou.\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/section>\n\n    <!-- CTA Section -->\n    <section class=\"cta-section\">\n        <div class=\"container\">\n            <h2>Need an Experienced Developer?<\/h2>\n            <p>\n                \u010ci u\u017e ide o nov\u00fd projekt, migr\u00e1ciu do cloudu, alebo optimaliz\u00e1ciu existuj\u00faceho \n                rie\u0161enia - r\u00e1d v\u00e1m pom\u00f4\u017eem. Kontaktujte ma a po\u010fme diskutova\u0165 o va\u0161ich potreb\u00e1ch.\n            <\/p>\n            <div class=\"cta-buttons\">\n                <a href=\"\/en\/kontakt\/\" class=\"btn btn-primary\">\ud83d\udce7 Contact me<\/a>\n                <a href=\"https:\/\/www.linkedin.com\/in\/lukas-kostensky-099a5b47\/\" target=\"_blank\" class=\"btn btn-secondary\" rel=\"noopener\">\ud83d\udcbc LinkedIn<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Software Engineer &#038; Web Developer Python \u2022 Django \u2022 AWS \u2022 GoLang \u2022 Docker Vyv\u00edjam \u0161k\u00e1lovate\u013en\u00e9 webov\u00e9 aplik\u00e1cie a cloudov\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-29","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/pages\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":7,"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/pages\/29\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/pages\/29\/revisions\/45"}],"wp:attachment":[{"href":"https:\/\/www.kostensky.eu\/en\/wp-json\/wp\/v2\/media?parent=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}