Profileimage by Konstantinos Lampridis Python Expert - Software Engineer from Thessaloniki

Konstantinos Lampridis

available

Last update: 09.05.2023

Python Expert - Software Engineer

Company: KONSTANTINOS AI
Graduation: MSc Artificial Intelligence - University of Amsterdam
Hourly-/Daily rates: show
Languages: English (Full Professional) | French (Limited professional) | Greek (Native or Bilingual)

Attachments

Full-CV_050523.pdf
Resume_050523.pdf
Open-Source-Projects_050523.pdf

Skills

A Python expert, accomplished Software Engineer and Open Source Contributor.
During my career I have worked on numerous Full-stack Applications, REST APIs and developed multiple CLI tools from scratch.

Always, delivering software that is implemented with best coding practises, and proper "software design patterns", software that is well tested implementing automated tests and CI/CD pipelines.

My involvement with diverse technology stacks, include delivering:
  • production-ready CLI tools
  • Web Applications/APIs (FastAPI, Django, Flask)
  • Automated workflows (ie Github Actions, Gitlab CI)
  • Containerized (micro) services (ie REST)
  • User Interfaces (ie React.js, Vue.js)

Skills:
  • Software Development: Design, Implementation, Documentation,
    Testing, CI/CD, SDLC
  • Software Engineering: Containerization, Microservices, APIs,
    Databases, Deployments
  • Implementing software design, with a focus on the bigger picture,
    which is scalable, maintainable, and future-proof
Tech:
  • Python (Pytest, Tox, FastAPI, Django, Flask)
  • Git (git, github, gitlab)
  • Docker
  • CI/CD (Github Actions, Gitlab CI, CircleCI)
  • Shell Scripting (Bash)
  • APIs (ie RESTful)
  • Typescript/Javascript (React.js, Vue.js)
  • Markdown, Sphinx, GitBook, HTML
  • Linux
  • AWS (S3, Lambda, Cloudfront, ECR, EB, SQS, EC2, Cloudwatch) 
  • Databases (ie PostgreSQL, MySQL)

Project history

10/2022 - 05/2023
DevOps Engineer - Contractor
Infovista SAS (Telecommunications, 1000-5000 employees)

Member of the DevOps Enablement team at Infovista, a leading software provider of network/application performance
solutions to over 1.700 customers in more than 150 countries.
  • Designed and developed a CLI tool for runtime building portfolio Systems’ "Bill of Material" (BOM) to facilitate automated DevOps Compliance
  • Designed and developed API Backend enabling company managers with UI-driven handling of CVE’s and automated Deployments Lifecycle
  • Implemented a Logging and Monitoring system to enable tracking Automated Deployments and their Lifecycle
  • 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 allowing for a flexible pipeline architecture and teams to easily customize their CI/CD process by leveraging them

02/2022 - 04/2022
Senior Software Developer
Alvin (Internet and Information Technology, 10-50 employees)

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.
  • Engineered an automated Test Framework to facilitate easier/automated testing in the future
  • Integrated ’MySQL’ and ’MS SQL Server’ into our system & exposed the feature in the user app
  • Implemented a "delete data" feature, upon user request from the app
  • Designed a process to facilitate faster collaborative development, version control (and merging strategies) and Continuous Integration (CI), throughout the release cycle.

02/2020 - 02/2021
Full-stack Developer
Feel Robotics (Internet and Information Technology, 50-250 employees)

Member of the Technology team, provided a range of software solutions, under a Scrum/Agile framework.
Working on various stacks, in a challenging environment, being involved in all aspects of the software: design, (API) development, (automated/unit/integration) testing, CI/CD.
Continuously contributing on the customly developed Order Management & Dashboard software (written in Python, deployed on AWS), fulfilling clients’ orders coming from various webshops at real-time.
  • Implemented "2-factor authentication" with QR Code scanning, to increase security
  • Enabled sales for customers in Australia, Indonesia, Hong-Kong and Singapore, by integrating with the Invenco 3PL web API to periodically exchange data, using an authorized serverless app (AWS Lambda app)
  • Wrote a "webhook" to migrate away from legacy "http polling" to a real-time/event-driven solution and achieve data exchange with the new Rakuten web API
  • Adding features for the IoT mobile (iOS & Android) app, providing a UI to allow inter-device Bluetooth communication.
  • Developed a Terminal App (in Python), providing a Wizard to guide the user’s factory-site Bluetooth Device Testing.

10/2017 - 07/2018
Artificial Intelligence Specialist
Nmbrs BV (Internet and Information Technology, 50-250 employees)

Member of the Artificial Intelligence (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
  • Implemented data-driven systems for “salary proposal” and “wage-code prediction” powered by Linear Regression and Random Forest models respectively
  • Built web APIs for the above systems, hosted them in Microsoft’s Azure cloud platform and was responsible for monitoring traffic and performanc

11/2017 - 03/2018
Software Developer - Freelancer
Universiteit van Amsterdam (Other, 5000-10.000 employees)

Member of the ’Analysis Team’, tasked with contributing to the Inca Open-Source Project.
  • 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 best paractices when collaborating on code/software

08/2016 - 12/2016
Research & Development - Internship
Textkernel BV (Internet and Information Technology, 50-250 employees)

Member of the "Textractor Team", tasked with Research and Development (R&D) in the field of OCR, NLP and Machine Learning (CRF, HMM)
  • Augmented Textkernel’s main product, Extract!, a CV (resume) parsing software, by building a computational model "trained" for the Greek language surpassing worldwide competition in performance
  • Developed Hidden Markov and Conditional Random Field Machine Learning models; was responsible for NLP-related tasks such as feature engineering and token normalization

Certifications

Deep Learning Specialization
2019

Local Availability

Only available in these countries: Greece und Netherlands
Profileimage by Konstantinos Lampridis Python Expert - Software Engineer from Thessaloniki Python Expert - Software Engineer
Register