Profileimage by ManosJohanEmanuel HanssenSeferidis Python (Django/Flask/FastAPI), VueJS, MVPs, Best Practices - Quality Code from LONDON

Manos - Johan Emanuel Hanssen Seferidis

available

Last update: 26.01.2024

Python (Django/Flask/FastAPI), VueJS, MVPs, Best Practices - Quality Code

Company: Alpaca Software Ltd
Graduation: BSc Computer Science
Hourly-/Daily rates: show
Languages: English (Full Professional) | Greek (Native or Bilingual) | Swedish (Native or Bilingual)

Attachments

ManosHanssenSeferidis-CV_260124.pdf

Skills

  • Creator & maintainer of several popular open-source projects: https://github.com/Pithikos
  • Lean and agile approach and experience with MVPs.
  • Best practices evangelist (CD/CI, BDD, KISS, documentation, refactoring, etc).
  • Work experience within tech, healthcare, finance.
 

Backend: Python, Django, REST Framework, Wagtail, CMS, asyncio, Flask, Postgres, Peewee, Linux, Redis,
Pandas, OOP, Sentry
Frontend: Vuejs3, Vuejs2, ES6, Javascript, Vite, jQuery, Bootstrap, Dash, Plotly, SASS, LESS, HTML, CSS
Testing: CD/CI, pytest, TDD, BDD, Behave, Selenium, Cypress, CircleCI, Jenkins, StriderCD
Infrastructure: GCP, Kubernetes, Docker, CloudFlare, Digital Ocean, AWS, Snyk, Ansible, Pulumi, KMS, Linux,
Grafana, Prometheus

Project history

10/2020 - Present
Technology Lead (part-time)
stealth startup (Banks and financial services, < 10 employees)

Leading the design & development of a unique approach to automated trading to democratize investing.

Developed from scratch a complex IAS (Intelligent Agent System) supporting running thousands of
agents per user, using OOD, OOP, TDD, BDD, and design patterns like dependency injection, facade,
observer. Architected and implemented an IaaS (Infrastructure-As-a-Service) system with focus on
security and performance, by combining GCP services, virtualization and custom-made proprietary
technology. Created a framework for dynamic UI generation by combining advanced meta-
programming in Python3, VueJS3 and vanilla JS. Developed a CLI tooling for orchestrating and
automating the deployment of the whole microservice infrastructure with the click of a button, based
on Terraform, Pulumi, Ansible, Snyk and other DevOps and SecOps tools.

11/2022 - 01/2023
Python Contractor
Mercedes-Benz (Automotive and vehicle construction, 1000-5000 employees)

Working on internal proprietary tools for assisting business decisions.

Delivered new data visualization features using Dash' callbacks and Plotly visualization, working closely
with the data science team in an agile environment. Resolved legacy deployment issues by
streamlining and optimizing the deployment processes in the existing CD/CI pipeline involving CircleCI
and GCP. Assisted junior developers with troubleshooting and code reviews on Github.

06/2022 - 08/2022
Python Contractor
StoreBoost (Media and Publishers, < 10 employees)

Helping a young startup with testability and best practices.

Created a test-suite from scratch, allowing to test the full infrastructure with the click of a button.
Simplified and streamlined configuration workflow of the system, ensuring a single source of truth for
the whole system. Refactored and removed portions of existing codebase, reducing significantly maintenance.

06/2020 - 08/2021
Python Contractor
Big Blue Door (Marketing, PR and Design, 10-50 employees)

Contracted at different occassions for a digital agency.

Cut down costs and maintenance significantly by creating highly customizable Wagtail components
for the CMS, allowing for fine-grained adjustments and UI edits by non-developers. Turned mockup
designs into responsive pages for a product campaign. Planned and executed high-precision
migration strategies and upgrades with no downtime, ensuring integrity and enhanced performance.
Created a test-suite from scratch for the CMS, including integration and functional tests as part of the
migration strategy.

01/2021 - 03/2021
Python Contractor
Percept (Marketing, PR and Design, < 10 employees)

Working with an early-stage startup on an MVP.

Designed and developed from scratch a DSL (Domain Specific Language) query language for querying
metrics against different data sources. Introduced a full-fledged test-suite and test coverage. Created
an engine from scratch for generating Insight Data based on data pipeline metrics. Throughout created
numerous debugging & validation tools, diagrams and documentation.

11/2019 - 02/2020
Python Contractor
uMed (Pharmaceuticals and medical technology, < 10 employees)

Contracting for an early-stage startup.

Designed and implemented from scratch a decoupled federated authentication and authorization
system. Worked with a rough spec and delivered high quality code with high testing coverage in a tight
deadline. Integrated multiple systems and provided design documents used by the team as the
source of truth.

Local Availability

Open to travel worldwide
Eligible to work in EU and UK. GMT +-2 hours
Profileimage by ManosJohanEmanuel HanssenSeferidis Python (Django/Flask/FastAPI), VueJS, MVPs, Best Practices - Quality Code from LONDON Python (Django/Flask/FastAPI), VueJS, MVPs, Best Practices - Quality Code
Register