Skip to content
View fasoulas's full-sized avatar

Block or report fasoulas

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fasoulas/README.md

🔎 About Vasileios (Vas) Fasoulas 🔎

  • Technology leader with a ~20 year career spanning development, architecture, engineering management and executive leadership.

  • I specialise in delivering business aligned outcomes through technology utilising cloud native, microservice based or modular event-driven architectures.

  • Experienced in CRUD, event-driven / event-sourced and CQRS architectures but foremost putting together product engineering teams delivering end-to-end initiatives from inception to day-2 operations and optimisation.

💥 Career Highlights 💥

  • Delivered in 7 months a rewrite of a 15-year-old bespoke B2B E-commerce platform in Java / Microsercvices / Kubernetes stack in a program spanning a headcount of ~100 engineers across multiple teams in US and UK

  • Solution Architect for numerous high profile global web sites such as Aston Martin, Manchester City and GlaxoSmithKline (GSK)

  • Transitioned a content/personalisation/notification engine from monolith to micro-services; that engine powers content apps for the largest mobile network operators (MNOs)in the US for a combined audience of more that ~30M users

  • Designed and brought to market -following a cell-based architecture- a platfrom to showcase BBC Worldwide content to B2B delegates in a fully redundant, high availability closed system

  • Delivered "exotic" integrations very early in his carrer, developer a bespoke APNS internal SaaS service (Nike) and integrated a nuclear particle accelerator control system with Excel (CERN)

🛠️ Tech Stack 🛠️ (in order of experience)

Backend Development

  • Languages: Java, C#, Python, Go, Rust, Typescript
  • Frameworks: Spring, ASP.NET core, FastAPI, NestJS, Actix

Mobile Development

  • Platforms: Android, Flutter, Apple, Hybrid
  • Architectures/Frameworks: Jetpack, TCA, MVVM

Cloud

  • Providers: AWS, Azure, GCP
  • Areas: Serverless, PaaS, IaaS

Database Management

  • Technologies: PostgeSQL, DynamoDB, Firebase, Mongo

DevOps

  • Platforms: AWS, Azure, GCP, Docker, Kubernetes
  • CI/CD: GitHub Actions, Jenkins
  • Frameworks: Terraform, Serverless, SAM

📚 Publications 📚

  • Architecture-Driven Service Discovery for Service Centric Systems. Int. J. Web Serv. Res. 4(2): 82-113 (2007)

📨 Contact Me 📨

Pinned Loading

  1. ai-cost-estimator ai-cost-estimator Public

    A CLI in Rust to receive non binary input and project what the costs of processing that would be by various AI models

    Rust 1

  2. gcp-cost-checker gcp-cost-checker Public

    Utility to check daily cloud costs for GCP across all projects and services

    Python

  3. ssl-checker ssl-checker Public

    API and CLI to check the status of SSL certificates for sites and endpoints

    Python

  4. gh-stats gh-stats Public

    Go

  5. plot-k8s plot-k8s Public

    Utility to generate PNG diagrams of K8S namespaces

    Shell