Name: Konstantinos Lampridis
Email: k.lampridis@hotmail.com
Github: github.com/boromir674
Curricular Docs:

MSc in Artificial Intelligence

University of Amsterdam

Amsterdam, Netherlands

2014 - 2019

Thesis: Political Spectrum Aware Topic Model

Machine LearningComputer VisionNatural Language ProcessingAutonomous AgentsReinforcement Learning

BSc in Applied Informatics

University of Macedonia

Thessaloniki, Greece

2008 - 2013

Thesis: Exterior Point Simplex Algorithm Analysis

Computer ProgrammingComputer ScienceData StructuresAlgorithm AnalysisSoftware EngineeringOperating SystemsComputer ArchitectureDiscete MathematicsStatisticsMicro/Macro Economics

Welcome to the online space of Konstantinos Lampridis.

Here you will find information about my Open Source Project Portfolio, Professional Experience, Skills, and Education.

Professional Career

AI Ops Engineer - Contractor

Thermi - Thessaloniki, Greece

D-Cube P.C.

Apr 2024 - Jul 2024

Spearheaded CI/CD, automated testing, and containerization to streamline development processes and accelerate deployments.

Activities

  • Developed and deployed a custom Interactive Embedding Space Exploration web app to help the AI team detect outliers, improving data anomaly detection accuracy.
  • Containerized multi-layered AI software stacks, enabling hardware-agnostic deployments and enhancing scalability.
  • Developed Azure Pipeline Templates, for common CI/CD tasks like build, test, lint, docs, and deploy, to address the SDLC inefficiencies, enabling the AI team to adopt best practices.
DockerAzure PipelinesPythonFastAPIWSLDeep LearningTensorflowNvidia/CUDAGraphQL

Tech Lead - Contractor

Fyliro - Thessaloniki, Greece

Eco Development S.A.

May 2023 - Present

Supervisor of the 'Data Analytics' team, responsible for the development of the company's Machine Learning Models and Data Pipelines Infrastructure.

Activities

  • Developed an automated ML Model Evaluation framework, focused on catching critical misclassifications, ensuring reliable predictions that aid in reducing operational costs.
  • Managed GCP administration and engineered data pipelines to facilitate ETL workflows, optimizing data processing efficiency and improving data availability for analysis.
  • Established a DevOps culture by implementing CI/CD pipelines, automated testing, and containerization, significantly reducing deployment times and increasing development productivity.
  • Introduced SSO, with Bitwarden, and Agile/Scrum with Jira and Confluence, enhancing security, streamlining team collaboration, and fostering an agile development environment.
PythonGCPDockerBigQueryCloud FunctionsDeep LearningVariational AutoencodersSQLPandas

DevOps Engineer - Contractor

Massy, France - Remote

Infovista SAS

Sep 2022 - May 2023

Member of the DevOps Enablement team, tasked with Platform Engineering, creating Automations, and CI/CD Pipelines.

Activities

  • Facilitated automated DevOps Compliance and Bill of Material (BoM) on-demand computing, by developing a new CLI tool
  • Enabled company managers to manage, track and mitigate whole portfolio's CVEs, by developing the API Backend of UI-driven app for handling managers' use cases
  • Enabled tracking of Automated Deployments and their Lifecycle, by implementing a custom Logging and Monitoring solution
  • Maintained the stability and reliability of the shared GitOps pipelines, which were critical to the CI/CD process for all portfolio's software at Infovista
  • Contributed to the library of shared Job Templates, which served as essential building blocks for teams to construct flexible CI/CD pipelines
DockerPythonGitBashGitlab CIPytestPostgreSQLAWSVMwareJira/ConfluencePlatform EngineeringScum/AgileGitOps

Senior Software Developer

Thessaloniki, Greece

Alvin

Feb 2022 - Apr 2022

Alvin parses SQL metadata from popular "Data Platforms", such as Postgres, Redshift, Airflow, BigQuery, Tableau, Hive, etc and facilitates Data Governance Operations by providing a Software as a Service (SaaS) web app. Working asynchronously and fully remotely on adding features and automating (backend) testing of our Data Governance SaaS product

Activities

  • Engineered a Test Framework to facilitate easier/automated testing of new integrations
  • Added new features for 'MySQL' and 'MS SQL Server' integrations in user-facing app
  • Implemented a GDPR "delete user data" feature, upon user request in user-facing app
  • Designed a process to facilitate faster collaborative development, version control (and merging strategies) and Continuous Integration (CI), throughout the release cycle.
PythonFastAPIDockerAmundsenVueJSAutomated TestingPytestREST APIOpenAPIAWSScrum/Agile

Full-stack Developer

Amsterdam, Netherlands

FeelRobotics BV

Mar 2020 - Mar 2021

Member of the Technology team, working on various (web, mobile, desktop) stacks, being involved in all aspects of the software: design, development, (automated) testing, CI/CD.

Activities

  • Continuously contributing on the in-house 'Order Management \& Dashboard' web app, fulfilling clients' orders coming from various webshops at real-time.
  • Increased web app security by implementing '2FA flow' involving 'QR-Code scanning'
  • Enabled sales for global customers in Australia, Indonesia, Hong-Kong and Singapore, by integrating our web app with the Invenco 3PL web API to periodically exchange data, using an authorized serverless app (AWS Lambda app)
  • Migrated web app's legacy "http polling" to real-time/event-driven solution and achieve data exchange with the newly published Rakuten web API
  • Enabled web app autoamated invoice generation and delivery to customers, with custom solution.
  • Adding features for the IoT mobile (iOS \& Android) app, providing a UI to allow inter-device Bluetooth communication.
  • Developed a Terminal App, providing a Wizard to guide Bluetooth Device Testing on factory-site.
PythonDjangoCircleCIDockerPytestJavascriptReactBluetoothAWS LambdaAWS EBAWS CloudwatchAWS SQSHTMLCSSAngularFirebaseScrum/Agile

Artificial Intelligence Specialist

Amsterdam, Netherlands

Nmbrs BV

Nov 2017 - Jul 2018

Member of the AI squad; was responsible for researching and enhancing the company's main product, “Payroll”, by developing AI-powered features to assist the end-user pro-actively and intelligently.

Activities

  • Implemented data-driven systems for “salary proposal” and “wage-code prediction” powered by Linear Regression and Random Forest models respectively
  • Built web REST APIs for the above systems, hosted them in Azure cloud platform and was responsible for monitoring traffic and performance
Machine LearningPythonLinear RegressionSQLFlaskREST APIOpenAPIAzure Web AppScrum/Agile

Software Developer - Freelance

Amsterdam, Netherlands

Universiteit van Amsterdam

Nov 2017 - Mar 2018

Member of the 'Analysis Team', tasked with contributing to the Inca Open-Source Project.

Activities

  • Engineered the 'analysis' (python) interface, that developers should implement, in case they want to supply a new 'analysis' algorithm.
  • Developed a Topic Modeling algorithm as a concrete implementation of the 'analysis' interface
  • Provided mentoring, within the team, for software and 'git' best practices, in our collaborative setting
PythonTopic ModelingLatent Dirichlet Allocation (LDA)Machine LearningGitCelery

Research & Development Internship

Amsterdam, Netherlands

Textkernel BV

Aug 2016 - Dec 2016

Augmented Textkernel's main product, Extract!, a CV (resume) parsing software, by building a Machine Learning model able to "understand" the Greek language, surpassing worldwide competition in model performance benchmarks.

Activities

  • Developed Hidden Markov and Conditional Random Field Machine Learning model, trained on the Greek Language.
  • Feature Engineering and token normalization.
Machine LearningNatural Language ProcessingConditional Random FieldsHidden Markov ModelsFeature EngineeringPerlGitBashScrum/AgileCI/CD

Open Source & Portfolio