Ivo Šmíd

DevSecOps Architect at PBK Technology (Projekt Partners Banka)
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Prague, Czechia, CZ
Languages
  • Czech Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 1 ratings
  • (1)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Michal Sorentíny

I had the pleasure of working with Ivo for approximately eighteen months during his tenure as an architect on the Risk Detect products project while we were both contracted at PwC. I can confidently attest that he is an exceptional professional and one of the brightest individuals I have had the pleasure of working with. Ivo is an excellent mentor, possessing superior communication skills that enable him to explain complex concepts with ease and clarity, utilizing easy to understand visuals where necessary. His ability to communicate complex matters in simple terms is impressive and highly valued in any professional setting. In addition to his technical skills, Ivo is a humble and dedicated team player who brings a wealth of expertise to any project. He consistently delivered exceptional work, and his contributions to the team were invaluable. I highly recommend Ivo and believe that he would be an asset to any team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Kotlin for Java Developers
    Coursera
    Nov, 2018
    - Nov, 2024
  • Java Standard Edition 6 Programmer Certified Professional / OCJP / SCJP
    Oracle
    Sep, 2012
    - Nov, 2024

Experience

    • Czechia
    • Financial Services
    • 1 - 100 Employee
    • DevSecOps Architect
      • Jul 2023 - Present

    • Czechia
    • Business Consulting and Services
    • 700 & Above Employee
    • Software Architect
      • Jan 2022 - Present

      • Project RiskCommand - Third Party tracker & Risk Detect ★Leading 3 team of developers working on business features requested by Product owners. Technical architecture for the product. Preparation and review of stories from technical point of view. Guidance of Techleads and developers. Cooperation with over-seas teams.- Technical proof-of-concepts development- Architecture of Insurance Fraud use-case specification- Definition of technical processes- Product stabilization and identification of tech debt- Performance issues stabilizationJava, MSSQL, Spring Boot, Spring Framework, Apache Shiro, Kubernetes, Azure, Docker• HR activites ★- Assessment of development homeworks- Leading interviews with candidates• Project PDF Marker ★PDF analysis and content generation tool.Java, Spring Boot, PDFBox Show less

    • Tech lead
      • Sep 2021 - Feb 2022

      • Project RiskCommand - Third Party tracker & Risk Detect ★Leading team of developer working on business features requested by Product owners. Technical architecture. Preparation and review of stories from technical point of view.- Technical proof-of-concepts development- Analytics SQL for dashboarding- Architecture of new Rule and Scoring engine for Risk Detect- Definition of technical development processes- Working on decreasing tech debt- Performance issues stabilizationJava, MSSQL, Spring Boot, Spring Framework, Apache Shiro, Kubernetes, Azure, Docker Show less

    • Senior Software Engineer
      • Apr 2021 - Aug 2021

      • Project RiskCommand ★Migration of old security/authentication model to new one. Helping other developers with their tasks. Helping tech lead with technical architecture of the application. Working with legacy code-base.Java, OAuth2/JWT, MSSQL, Spring framework, Spring Boot, Apache Shiro, Kubernetes, Azure, Docker

  • Consulting
    • Prague, The Capital, Czech Republic
    • Senior Software Engineer/Architect
      • Jan 2012 - Present

      My consulting history is work for various companies (alphabetical order) ★ AirBank (bank) ★ BAS Services & graphics (smart buildings) ★ Ceska Sporitelna (bank) ★ CSOB (bank) ★ HomeCredit (financial institution/bank) ★ ING zivotni pojistovna (insurance) ★ jPower8 (consulting) ★ Komercni Banka (bank) ★ Leafclick (consulting) ★ PwC PricewaterhouseCoopers (consulting) ★ Sapho (start-up sold to Citrix) ★ Vodafone (telecommunication) My side projects, that could be mentioned: • WebDiffer @ Own project ★ Web page differences monitoring tool Kotlin, Spring Boot, Twitter Bootstrap, Google Oauth2, Xodus (JetBrains NoSQL database) • Parkovani v Praze @ Own project ★ Car parking recommandation engine Prague open-data, OpenStreetMap data, GraphHopper routing, Spring Boot, Kotlin, Jersey, GIS, Android, Ansible/Vagrant Show less

    • Czechia
    • Education Management
    • Programming Teacher
      • Sep 2020 - Apr 2022

      MIT Scratch teacher for young programmers. • Creation of lectures that can introduce programming to young programmers by development of games. • Teaching those lectures. • Guidance of junior lecturers and their supervision. MIT Scratch teacher for young programmers. • Creation of lectures that can introduce programming to young programmers by development of games. • Teaching those lectures. • Guidance of junior lecturers and their supervision.

    • Banking
    • 700 & Above Employee
    • Software Engineer/Architect
      • Nov 2019 - Mar 2021

      • Project New Digital Bank ★ Preparation phase of huge KB project (green field project), technical architecture, internal "Developer handbook" writer/contributor, design of development workflows, developer experience, ... Various cloud technologies, DevOps, GitOps, Kubernetes, Docker, Helm, Istio, ArgoCD, Jenkins, Go, Kotlin, Java, Spring, Spring Boot, OAuth2, LaunchDarkly Feature flags, Flagsmith Feature flags, OAuth-Proxy, Pact contract tests • Project New Digital Bank ★ Preparation phase of huge KB project (green field project), technical architecture, internal "Developer handbook" writer/contributor, design of development workflows, developer experience, ... Various cloud technologies, DevOps, GitOps, Kubernetes, Docker, Helm, Istio, ArgoCD, Jenkins, Go, Kotlin, Java, Spring, Spring Boot, OAuth2, LaunchDarkly Feature flags, Flagsmith Feature flags, OAuth-Proxy, Pact contract tests

    • United Kingdom
    • Telecommunications
    • 700 & Above Employee
    • Java Software Engineer/Architect
      • Jan 2019 - Sep 2019

      • Lead Management Tool ★ Technical architecture, analysis and development of Lead Management tool. Microservices, Java 8, Spring Boot, REST, Oracle Database, Twitter Boostrap, release management... • Lead Management Tool ★ Technical architecture, analysis and development of Lead Management tool. Microservices, Java 8, Spring Boot, REST, Oracle Database, Twitter Boostrap, release management...

    • United States
    • Software Development
    • 1 - 100 Employee
    • Principal Software Engineer
      • Jul 2017 - Nov 2018

      *** Sapho acquired by Citrix *** Working on various Java BE tasks or bug fixes. Cooperation with Analysts/Product guys. REST, Spring, Docker, Hibernate, Jersey, ArchUnit (architecture unit testing), Jackson, MySQL, PostgreSQL. Code quality reviews. *** Sapho acquired by Citrix *** Working on various Java BE tasks or bug fixes. Cooperation with Analysts/Product guys. REST, Spring, Docker, Hibernate, Jersey, ArchUnit (architecture unit testing), Jackson, MySQL, PostgreSQL. Code quality reviews.

    • Czechia
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer/Architect
      • Mar 2014 - Jun 2017

      • UNO @ AirBank/PPF/HomeCredit (later rebranded to Velvon) ★ Greenfield Core banking system. Domestic payments, Foreign payments (SWIFT) and Standing order modules. Acquisition process design/architecture and development. JavaEE 6/7, EJB 3, Java 7/8, Weblogic/Wildfly, Oracle DB, Git, Arquillian testing and custom extensions, REST, Spring, Docker and Ansible, Microservices architecture. Code quality reviews. Interviewing of candidates. • NBS @ ING ★ Estimates of project complexity. Analysis of need based selling of life insurances. Specification of business rules using Drools. Collaboration on technical architecture of application. Participation on reviewing of Biometric signature suppliers (tender). Spring, Spring Security, Tomcat, JBoss AS, Atomikos, Biosignature, Java, JavaScript, Git, Scrum/Kanban, Interviewing of candidates ... • BSS @ ING ★ Security infrastructure of desktop application based on local Tomcat installation. XA transactions using Atomikos transaction manager. Spring, Spring Security, Tomcat, JBoss AS, Atomikos, YourKit, Java, JSP, JSP Tags, JavaScript, Git, Scrum, Code reviews, Interviewing of candidates ... • CEB Performance tests @ ČSOB ★ IBM WebSphere administration, Liferay internals, Vaadin internals, JMeter scripts, YourKit analysis, bank infrastructure, Java and code review • CEB Support @ ČSOB ★ OWASP, WAS JSP precompile, Liferay CE vs. EE, WebSeal gzip performance (JMeter) • Web4Blue @ ČSOB ★ JSP TLD for HTML/CSS components, StringTemplate, Java API supported by JRebel plugin Show less

    • Information Technology & Services
    • 1 - 100 Employee
    • Senior Software Engineer
      • Nov 2012 - Feb 2014

      • Sparko (SkySpark plugin) ★ Integration between Skyspark analytics platform and Kayako ticketing system. Development: Java, SkySpark, Kayako, Fantom, REST, JavaScript • Project X (contract) ★ Development: Java, Spring, Hibernate, JSF, WebLogic, Oracle, WebServices, Jasper Reports • Project Builder plus (BAS Services & Graphics, LLC.) ★ GUI application as frontend for SkySpark with Niagara AX integration. Development: Java, Fantom, SWT, SkySpark, Niagara AX • AirHippo ★ Working on custom Skyspark component for Apache Camel. Development: Java, OSGi, Apache Camel, SkySpark Show less

    • Czechia
    • Software Development
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jan 2012 - Dec 2012

      • Active transactions @ ČSOB, a.s. (KBC Global Services) ★ Analysis and development of security at project Vaadin Active Transactions. Integration of Spring Security with portlets inside Liferay portal developed using Vaadin framework (Google Web Toolkit). Development of secure code guidelines influenced of OWASP. Custom PMD rules for static code analysis of secure guidelines. Development: Java, Spring Framework, Spring Security, OWASP, Liferay, Portlet 2.0, GWT, Vaadin, Static code analysis, PMD • BlueCake.cz ★ Development and optimization of statistics module of BlueCake (software for Fit Centers) Development: Java, Tapestry, Spring framework, Hibernate, PostgreSQL, jQuery • Consumer Lending Factory @ Ceska Sporitelna, a. s. (Erste Group) ★ Refactoring of software architecture, developemnt of Credit line system for Bank credit risk system Development: Java, Spring framework, Hibernate, WebServices, Drools, BEA Weblogic Show less

    • Czechia
    • IT Services and IT Consulting
    • 400 - 500 Employee
    • Senior Java Developer
      • Nov 2010 - Dec 2011

      • Mobile banking iPhone client @ Ceska Sporitelna, a. s. (Erste Group) ★ Code review, integration of computer vision algorithms Development: Objective-C, C • Mock server for Mobile banking client ★ Mocking communication protocol Development: Java, Play! framework, JPA • Consumer Lending Factory @ Ceska Sporitelna, a. s. (Erste Group) ★ Custom rules Drools compiler, optimization of arcitecture based on Spring framework, developemnt of Credit line system for Bank credit risk system Development: Java, Spring framework, Hibernate, WebServices, Drools, BEA Weblogic, JSF, jQuery • People at Work ★ Design and development of core REST client API Development: Java, Android, REST • Mobile banking server @ Komercni Banka, a. s. (Société Générale) ★ Backend server serving GIS data, calculation of exchange rate tables Development: Java, Spring framework, REST, H2 database • Innovative workshop for Mobile banking products ★ Led by Direct people company Show less

    • Czechia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Analyst / Programmer
      • Jul 2008 - Oct 2010

      • Analysis and development of Apache HTTPD authentication module ★ Authentication against HTTP web service. Module’s configuration and administration. Internal cache for incoming authentication requests. Development: C, sockets, XML, HTTP • Development of one part of GIS assembly line for Czech office for surveying, mapping and cadastre (ČÚZK) ★ Application Workflow manager developed as thin GWT client. Many modules and user forms. GWT, GWT-Ext and Silverlight proprietary map component integration (hacking using JSNI). Development, Java, GWT, JavaScript, HTTP REST • Analysis and development of universal data importer / exporter (ETL) ★ Import of huge (order of magnitude GB) data in cadastre data file format (VFK - Exchange cadastre file format). Export of cadastre GIS data to SHP file format. Data storage in Oracle, MS SQL, MySQL and PostgreSQL database. Fully configurable system. Huge performance gain compared to older version of similar application (new was rewritten from the ground). Development: Java, SpringFramework, JDBC, GeoTools, Java Topology Suite • Analysis and development of proxy server securing calls of web services ★ Proof of concept of system for securing web services. Authentication and authorization forced by manipulating with content of web service request and response. Solution based on 52 North – WebService Security. First version works only with ESRI ArcGIS Server SOAP protocol Development: Java, WebServices, XACML, ESRI SOAP, XMLBeans Show less

  • Informacni.org
    • Pardubice, Czech Republic
    • SEO solution architect / developer (part time project)
      • Jul 2007 - Sep 2007

      • Analysis and development of SEO content generator Web application for SEO content generating based on custom rule engine (proof of concept). Transforming real-estate catalog’s data to content, which is much readable for Google’s search robot (goal was page rank rise). Rule engine working with 5 language dialects. Development: PHP, MySQL, XML • Analysis and development of SEO content generator Web application for SEO content generating based on custom rule engine (proof of concept). Transforming real-estate catalog’s data to content, which is much readable for Google’s search robot (goal was page rank rise). Rule engine working with 5 language dialects. Development: PHP, MySQL, XML

    • Czechia
    • E-Learning Providers
    • Software developer / analyst (part time)
      • Jul 2005 - Jun 2007

      • Analysis and development of IS for LifeSport, s.r.o. (kettler.cz) Product catalog management system Integration with Adobe InDesign and web CMS SiteWizard Multiuser and role application Development: C++ Builder, MySQL, XML, DevExpress components • Analysis and development of IS for ChiliCake Photo bank Working with photograph’s metadata (uploading, validating, administration) Multiuser and role application Development: C++ Builder, MySQL, XML, DevExpress components • Analysis and development of Calendar designer application Calendar designer for creating printable wall calendars (templates, photography import, …) Development: C++ Builder, XML, DevExpress components, FastReport designer Show less

    • Czechia
    • Appliances, Electrical, and Electronics Manufacturing
    • 100 - 200 Employee
    • Software developer (part time)
      • Sep 2004 - Jun 2005

      • Analysis and development of tools for analysis of call center operator’s performanceTiny OLAP analysis and aggregating records from call centersDevelopment: PHP, MySQL, JavaScript, HTML• Analysis and development of Call center operator benchmarking applicationUser custom forms for benchmarking operators. Tiny OLAP of collected data.Development: PHP, MySQL, JavaScript, HTML

    • Software developer
      • Feb 2004 - Aug 2004

      • Cisco IP telephony (analysis of IP communication with call-center servers)Controlling call recoding directly on IP phone, communication with recording serverDevelopment: C, Java, PHP, Sockets, HTML, XML• Analysis and development of ReDat controlling web console (proof of concept)Primary working with CallCenter recordsDevelopment: PHP, MySQL, JavaScript, HTML

Education

  • Univerzita Hradec Králové
    Ing., Applied Informatics
    2008 - 2010
  • Univerzita Hradec Králové
    Bc., Applied Informatics
    2004 - 2008
  • Aspect Vancouver
    Aspect Proficiency in English, English
    2007 - 2007
  • Higher School at The Secondary School of Eletrical Engneering
    DiS., Information Systems
    2000 - 2004
  • iCollege
    2017 autumn

Community

You need to have a working account to view this content. Click here to join now