Krzysztof's CV

Krzysztof Maziarz

Summary

Highly skilled Software Engineer with over 20 years of experience in high volume data processing, distributed systems and user inferfaces development.

Experience

  • May 2020-Present
    Akamai Poland, Kraków
    Position: Senior Software Engineer / Principal Software Engineer
    • Developing, maintaining and monitoring highly distributed client authentication platform used for authentication and issuing authorisation tokens to end user devices. Delivered it secured with advanced cryptography technics and best practices (Python, Flask, AppBattery, DataBattery (Apache Cassandra)).
    • Taking care of secret management, integration with KMI, assuring mtls communication, handling secret rotations (Akamai KMI, Terraform, Python, bash).
    • Designing, implementing and managing Analytical Platform for exposing analytical services and ad-hoc reporting (Linode, Kuberneters, TimescaleDB, RabbitMq, Go, Elasticsearch, Terraform, Telegraf).
    • Developed parts of the backend app for managing creation of IPSec gateways (Azure, Spring Boot, MongoDb, Kubernetes).

  • R&D Software Engineer / Software Architect at Tech Corp (2018-2020)
    Compact Solutions (acquired by Informatica)
    • 2018 - 2020: Led a 6-member team developing an on-premise orchestration platform for managing data lineage processing (Spring Boot, Hibernate, Angular, Oracle/MSSQL/Db2).
    • 2016 - 2020: Led a 4-member team responsible for the data persistence layer, supporting three major database systems (Spring, Hibernate, Oracle/MSSQL/Db2).
    • 2015 - 2016: Led a team developing an application for designing and executing distributed data processing (Java, Eclipse RCP, IBM BigData, Hadoop, Spark, Oracle)
    • 2012 - 2014: Developed a platform for managing end-to-end (E2E) tests for data processing applications (Java, Spring, Hibernate, Wicket).
    • 2008 - 2012: Implemented an application for configuring and monitoring conversions between various ETL and ELT applications (Java, Python, Spring, Hibernate, ANTLR, Eclipse RCP).
    • 2006 - 2009: Designed and developed Ab Initio ETL data processing workflows for the Telecommunications and Banking industries (Ab Initio, IBM Data Stage, Python, ksh).
    • 2006 - 2020: Technical Recruiter (screen/office interviews, 500+).

Certifications

  • Google Project Management Certificate (January 2025 - April 2025)
  • Google Advanced Data Analytics Certificate (94%) (August 2023 - November 2023)
  • Functional Programming Principles in Scala (Led by Odersky) (August 2012 - November 2012)

Education

  • MSc CS/Geoinformatics, Akademia Górniczo-Hutnicza im. Stanisława Staszica (2000 - 2005)
  • BSc Computer Science, High School Of Banking and Managing (2003 - 2007)

Skills

  • Languages: Java(adv), Python(adv), JavaScript/Typescript(mid), Golang(mid), C/C++(mid/outdated), Scala(mid/outdated), Rust(basic), SQL(adv), bash(adv)
  • Web: Angular, Vue.js, Node.js
  • Infrastructure: Terraform, Kubernetes, Docker, Spring Framework, JPA/Hibernate, Jenkins, Maven, Selenium WebDriver
  • Other: Git, Jenkins, ANTLR, OSGI, Eclipse Plugin Development

AI/ML Knowledge

  • Solid academic foundations of Statistics and Machine Learning.
  • Understanding of Transformer architecture and its principles.
  • Familiar with quantization techniques for optimizing model performance.
  • Learning advanced prompting methods for enhance large language model outputs.
  • Hands-on experience serving LLMs with the vLLM package on small-scale projects.
  • Practical experience building agents with LangChain and n8n.

-- End of CV --