Last active
March 9, 2026 11:12
-
-
Save f4bio/ac2b8adf3bce308d00e86cb0fe650b34 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "basics": { | |
| "name": "Fabio Tea", | |
| "label": "I <3 T", | |
| "picture": "https://avatars.githubusercontent.com/u/4854092?v=4", | |
| "email": "iam@f4b.io", | |
| "phone": "+491602722027", | |
| "website": "https://iam.f4b.io", | |
| "url": "https://iam.f4b.io", | |
| "summary": "Tech-savvy systems architect with a deep passion for programming, server administration, and gaming. Skilled in full-stack development—from HTML/JS/Python to Java, C/C#, and modern Node.js/Angular stacks—and experienced with Go, Rust, PostgreSQL, DB2, MongoDB, and fully containerized Docker environments. Early cryptocurrency adopter now focused on blockchain`s strategic potential while supporting peers with robust, micro-service-based solutions.", | |
| "location": { | |
| "address": "Belchenstrasse 21", | |
| "postalCode": "79669", | |
| "city": "Zell im Wiesental", | |
| "countryCode": "DE", | |
| "region": "" | |
| }, | |
| "profiles": [ | |
| { | |
| "network": "LinkedIn", | |
| "username": "fabiotea", | |
| "url": "https://www.linkedin.com/in/fabiotea/" | |
| }, | |
| { | |
| "network": "Codersrank", | |
| "username": "f4bio", | |
| "url": "https://profile.codersrank.io/user/f4bio/" | |
| }, | |
| { | |
| "network": "GitHub", | |
| "username": "@f4bio", | |
| "url": "https://github.com/f4bio" | |
| }, | |
| { | |
| "network": "Code::Stats", | |
| "username": "f4bio", | |
| "url": "https://codestats.net/users/f4bio" | |
| } | |
| ], | |
| "image": "https://avatars.githubusercontent.com/u/4854092?v=4" | |
| }, | |
| "work": [ | |
| { | |
| "name": "FourEnergy", | |
| "position": "Senior Technical Consultant", | |
| "url": "https://www.fourenergy.de", | |
| "startDate": "2024-02", | |
| "endDate": "", | |
| "summary": "Full stack development and consulting for financial industry client \"Atruvia\".", | |
| "highlights": [ | |
| "Developed and maintained various front- and backend services.", | |
| "Migrated parts of the existing infrastructure.", | |
| "Designed and developed business-wide process automations." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "Java", | |
| "Spring", | |
| "Angular", | |
| "Db2", | |
| "OpenShift", | |
| "Camunda", | |
| "OpenAPI", | |
| "BitBucket", | |
| "Jenkins", | |
| "GitLab" | |
| ] | |
| }, | |
| { | |
| "name": "DVC", | |
| "position": "Lead Application Developer / Senior Technical Consultant", | |
| "url": "https://dvc.ventures", | |
| "startDate": "2021-03", | |
| "endDate": "2024-02", | |
| "summary": "Led and delivered multiple full stack, cloud, and data projects across insurance, fintech, and banking clients.", | |
| "highlights": [ | |
| "Developed an internal tool for generating client-specific reports and invoices for \"r+v\", ensuring data accuracy and timely delivery.", | |
| "Acted as Tech Lead for kickid.com (\"ID League\"), supervising Mobile/Frontend, Backend, Infrastructure, and Data Warehousing teams.", | |
| "Provided \"CTO as a Service\" for Next-X, planning and setting up development and delivery environments and advising on all technology matters.", | |
| "Contributed as Full Stack Developer for Atruvia / Union Investment, including OpenShift v4 migration, Spring container image upgrades, and Angular frontend upgrades.", | |
| "Performed load and performance testing and set up system-wide tests in CI/CD pipelines to analyze and optimize microservices.", | |
| "Led a team and worked as Full Stack Developer for Credit Suisse, migrating custom ETL workflows and translating custom GUI workflows into maintainable code.", | |
| "Designed and implemented data anonymisation tooling for sensitive customer data before sharing with third parties such as regulators.", | |
| "Worked as Frontend Developer for nexnet with a focus on Angular-based frontends." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "Java", | |
| "Spring", | |
| "Angular", | |
| "GitHub", | |
| "GitHub Actions", | |
| "AWS", | |
| "Amplify", | |
| "DynamoDB", | |
| "SES", | |
| "SQS", | |
| "S3", | |
| "Ionic", | |
| "React", | |
| "OpenAPI", | |
| "GraphQL", | |
| "GCP", | |
| "Go", | |
| "GitPod", | |
| "ArangoDB", | |
| "Firebase", | |
| "Flutter", | |
| "JMeter", | |
| "WireMock", | |
| "Jenkins", | |
| "OpenShift", | |
| "OracleDB", | |
| "Python" | |
| ] | |
| }, | |
| { | |
| "name": "delphit", | |
| "position": "Consultant / Developer / Lead / Ops", | |
| "url": "https://google.com", | |
| "startDate": "2018-01", | |
| "endDate": "2021-03", | |
| "summary": "Consulting, development, tech leadership, and DevOps across logistics, retail, blockchain, and manufacturing projects.", | |
| "highlights": [ | |
| "Full Stack Developer for DHL, updating and migrating the monolithic \"PLApp\" (PaketeinLagerungsApp), maintaining live systems, and slicing the architecture into microservices.", | |
| "Tech Lead for the \"Baltasaar\" Digital Financing Platform, building reactive web applications to manage fundraising, token sale (ERC1400), and asset exchange.", | |
| "DevOps engineer for \"Baltasaar\", setting up and maintaining a self-hosted tech stack for issue tracking, source control management, and CI/CD.", | |
| "Frontend Developer for Kaufland, migrating frontend applications to Angular 8/9 and working with Docker-based environments.", | |
| "Full Stack Developer for Kaufland, developing the reactive \"DOA\" (DOkumenten Ablage) web application for uploading, organizing, and managing documents from various sources (e.g. SAP).", | |
| "Full Stack Developer for blkcn.io, implementing a proof-of-concept digital asset management solution on blockchain with reactive user-facing interfaces.", | |
| "Built a proof-of-concept used-car trading platform backed by blockchain, providing a public interface to verify vehicle properties and reduce fraud.", | |
| "Application Lead for Berrang, developing a mobile \"Kanban-Ordering\" app to scan and analyze barcodes on mobile platforms." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "Go", | |
| "Golang", | |
| "Jenkins", | |
| "Sonar", | |
| "Fortify", | |
| ".NET", | |
| "Angular", | |
| "SCSS", | |
| "Bulma", | |
| "Redux", | |
| "ngxs", | |
| "Docker", | |
| "NodeJS", | |
| "NestJS", | |
| "Ethereum", | |
| "PostgreSQL", | |
| "Ionic", | |
| "Cordova" | |
| ] | |
| }, | |
| { | |
| "name": "KUNDO xT", | |
| "position": "Developer", | |
| "url": "https://google.com", | |
| "startDate": "2017-04", | |
| "endDate": "2017-11", | |
| "summary": "Mobile app developer for smart home ecosystem applications.", | |
| "highlights": [ | |
| "Developed the \"Bewohner-App\" mobile app to fetch and display smart information from KUNDO xT's smart home solution.", | |
| "Developed the \"Berater-App\" to support consultants in setting up and maintaining the smart home solution for end users." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "Ionic 1", | |
| "Ionic 3", | |
| "NodeJS", | |
| "AngularJS", | |
| "Angular 5", | |
| "SCSS" | |
| ] | |
| }, | |
| { | |
| "name": "Q-SAQ Inc.", | |
| "position": "Full Stack Developer (Part Time / Project Based)", | |
| "url": "https://google.com", | |
| "startDate": "2012-06", | |
| "endDate": "2015-11", | |
| "summary": "Full stack development for e-commerce and IoT-based gate control systems.", | |
| "highlights": [ | |
| "Developed an e-commerce system to manage integrated delivery processes, with NodeJS and MongoDB on the backend and Android, HTML5/JS/CSS on the frontend.", | |
| "Worked on \"Cloud Gate\", an unfinished/ongoing system to control gates and barriers, using a NodeJS and MongoDB backend and distributed Raspberry Pi controllers.", | |
| "Built a frontend in Angular2 with NodeJS and Webpack for the Cloud Gate system." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "NodeJS", | |
| "MongoDB", | |
| "Android", | |
| "HTML5", | |
| "JavaScript", | |
| "CSS", | |
| "Angular2", | |
| "Webpack", | |
| "Raspberry Pi" | |
| ] | |
| }, | |
| { | |
| "name": "IBM Switzerland", | |
| "position": "Workstudent", | |
| "url": "https://google.com", | |
| "startDate": "2011-08", | |
| "endDate": "2015-08", | |
| "summary": "Worked in software development and hardware maintenance across IBM Switzerland units.", | |
| "highlights": [ | |
| "Worked in the Software Group (STG) to develop internal tools, including an ETL solution to continuously integrate legacy Notes datasets into the new Cognos system.", | |
| "Supported the Technology Support Services (TSS) hardware maintenance team with on-site setups and repairs." | |
| ], | |
| "location": "Switzerland", | |
| "keywords": [ | |
| "Java", | |
| "Java EE", | |
| "Cognos", | |
| "ETL", | |
| "Hardware maintenance" | |
| ] | |
| }, | |
| { | |
| "name": "Q-SAQ Inc.", | |
| "position": "Webmaster (Part Time)", | |
| "url": "https://google.com", | |
| "startDate": "2012-03", | |
| "endDate": "2015-07", | |
| "summary": "Designed and maintained the company's WordPress-based website.", | |
| "highlights": [ | |
| "Designed the corporate website layout and structure.", | |
| "Maintained and updated website content using WordPress." | |
| ], | |
| "location": "", | |
| "keywords": [ | |
| "WordPress", | |
| "Web design", | |
| "HTML", | |
| "CSS" | |
| ] | |
| } | |
| ], | |
| "volunteer": [], | |
| "education": [ | |
| { | |
| "institution": "University of Basel", | |
| "area": "Computer Science", | |
| "studyType": "Master of Science", | |
| "url": "https://google.com", | |
| "startDate": "2015", | |
| "endDate": "2016", | |
| "score": "", | |
| "courses": [ | |
| "Initial MSc-level computer science courses.", | |
| "Software Life-Cycle Management project, taught by Novartis' Head of Architecture Management and structured as an iterative real-world software project." | |
| ] | |
| }, | |
| { | |
| "institution": "University of Basel", | |
| "area": "Computer Science", | |
| "studyType": "Bachelor of Science", | |
| "url": "https://google.com", | |
| "startDate": "2009", | |
| "endDate": "2015", | |
| "score": "", | |
| "courses": [ | |
| "Bachelor thesis \"Replicated Data Management in the Cloud\" in cooperation with IBM, building a Java-based tool to deploy IBM SoftLayer servers running DB2 instances in various replication modes.", | |
| "Benchmarked and evaluated different replication approaches (e.g. Master/Slave vs Master/Master).", | |
| "Databases / Data Warehousing project focused on data integration, data profiling, and data cleaning using Python scripts.", | |
| "MetaVerse project, a mostly theoretical augmented reality application addressing the \"Paperless Office\".", | |
| "Programming II project including a Java-based multiplayer real-time network game." | |
| ] | |
| } | |
| ], | |
| "awards": [ | |
| { | |
| "title": "Novartis Data Center Training Certificate", | |
| "date": "", | |
| "awarder": "Novartis", | |
| "summary": "" | |
| }, | |
| { | |
| "title": "Graduate Record Examination (GRE) Test", | |
| "date": "", | |
| "awarder": "", | |
| "summary": "" | |
| } | |
| ], | |
| "certificates": [], | |
| "publications": [], | |
| "skills": [ | |
| { | |
| "name": "Java", | |
| "level": "Expert", | |
| "keywords": [ | |
| "Android", | |
| "Spring", | |
| "Spring Boot" | |
| ] | |
| }, | |
| { | |
| "name": "ECMAScript", | |
| "level": "Expert", | |
| "keywords": [ | |
| "Angular", | |
| "NodeJS" | |
| ] | |
| }, | |
| { | |
| "name": "C++ / C#", | |
| "level": "Beginner", | |
| "keywords": [] | |
| }, | |
| { | |
| "name": "Rust", | |
| "level": "Intermediate", | |
| "keywords": [] | |
| }, | |
| { | |
| "name": "Go", | |
| "level": "Expert", | |
| "keywords": [] | |
| }, | |
| { | |
| "name": "Web", | |
| "level": "Expert", | |
| "keywords": [ | |
| "HTML5", | |
| "CSS3", | |
| "SCSS" | |
| ] | |
| }, | |
| { | |
| "name": "PHP", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "Laravel" | |
| ] | |
| }, | |
| { | |
| "name": "Python", | |
| "level": "Intermediate", | |
| "keywords": [] | |
| }, | |
| { | |
| "name": "Ruby", | |
| "level": "Beginner", | |
| "keywords": [] | |
| }, | |
| { | |
| "name": "Shell", | |
| "level": "Expert", | |
| "keywords": [ | |
| "Bash", | |
| "Fish" | |
| ] | |
| }, | |
| { | |
| "name": "Event Streaming", | |
| "level": "Beginner", | |
| "keywords": [ | |
| "Kinesis", | |
| "Kafka" | |
| ] | |
| }, | |
| { | |
| "name": "Relational Databases", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "MySQL", | |
| "PostgreSQL", | |
| "DB2" | |
| ] | |
| }, | |
| { | |
| "name": "Document Databases", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "MongoDB", | |
| "CouchDB" | |
| ] | |
| }, | |
| { | |
| "name": "Graph Databases", | |
| "level": "Beginner", | |
| "keywords": [ | |
| "ArangoDB" | |
| ] | |
| }, | |
| { | |
| "name": "DevOps", | |
| "level": "Expert", | |
| "keywords": [ | |
| "CI/CD", | |
| "GitHub Actions", | |
| "Jenkins", | |
| "Docker", | |
| "LXC" | |
| ] | |
| }, | |
| { | |
| "name": "Virtualization", | |
| "level": "Intermediate", | |
| "keywords": [ | |
| "QEMU", | |
| "VMware", | |
| "VirtualBox", | |
| "Docker", | |
| "LXC" | |
| ] | |
| }, | |
| { | |
| "name": "Languages", | |
| "level": "", | |
| "keywords": [ | |
| "German (Native)", | |
| "English (Excellent)" | |
| ] | |
| }, | |
| { | |
| "name": "Gaming", | |
| "level": "", | |
| "keywords": [ | |
| "FIFA (Strong)", | |
| "StarCraft II (Weak)", | |
| "CS:GO/CS2 (Very Weak)" | |
| ] | |
| } | |
| ], | |
| "languages": [ | |
| { | |
| "language": "German", | |
| "fluency": "Native" | |
| }, | |
| { | |
| "language": "English", | |
| "fluency": "Excellent" | |
| } | |
| ], | |
| "interests": [ | |
| { | |
| "name": "Gaming", | |
| "keywords": [ | |
| "FIFA", | |
| "StarCraft II", | |
| "CS:GO", | |
| "CS2" | |
| ] | |
| }, | |
| { | |
| "name": "Blockchain", | |
| "keywords": [ | |
| "Ethereum", | |
| "Digital Asset Management", | |
| "Tokenization" | |
| ] | |
| }, | |
| { | |
| "name": "DevOps & Infrastructure", | |
| "keywords": [ | |
| "Docker", | |
| "Kubernetes/OpenShift", | |
| "Server administration" | |
| ] | |
| } | |
| ], | |
| "references": [], | |
| "projects": [ | |
| { | |
| "name": "PLApp (PaketeinLagerungsApp)", | |
| "description": "Monolithic logistics application for DHL, updated and migrated toward a microservices architecture while maintaining live systems.", | |
| "highlights": [ | |
| "Refactored and migrated monolithic components.", | |
| "Maintained and secured production systems during migration." | |
| ], | |
| "keywords": [ | |
| "Go", | |
| "Jenkins", | |
| "Sonar", | |
| "Fortify", | |
| ".NET" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Baltasaar Digital Financing Platform", | |
| "description": "Digital financing platform for fundraising, token sale (ERC1400), and asset exchange.", | |
| "highlights": [ | |
| "Led frontend architecture and development.", | |
| "Implemented DevOps pipelines and self-hosted infrastructure." | |
| ], | |
| "keywords": [ | |
| "Angular", | |
| "SCSS", | |
| "Bulma", | |
| "Redux", | |
| "ngxs", | |
| "Docker", | |
| "NodeJS", | |
| "NestJS" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "DOA (Dokumenten Ablage)", | |
| "description": "Reactive web application to upload, organize, and manage documents provided by various locations and services such as SAP.", | |
| "highlights": [ | |
| "Built responsive frontend for complex document workflows.", | |
| "Integrated with backend services for document ingestion." | |
| ], | |
| "keywords": [ | |
| "Angular", | |
| "SCSS", | |
| "Redux" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "blkcn.io Digital Asset Management", | |
| "description": "Proof-of-concept digital asset management system on blockchain with reactive user-facing interfaces.", | |
| "highlights": [ | |
| "Implemented blockchain-based asset lifecycle management.", | |
| "Built responsive web UI for asset interaction." | |
| ], | |
| "keywords": [ | |
| "Ethereum", | |
| "Angular" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Used Cars Trading Platform", | |
| "description": "Proof-of-concept used car marketplace backed by blockchain to verify various properties of used cars.", | |
| "highlights": [ | |
| "Designed public-facing verification interface for car properties.", | |
| "Used blockchain to increase transparency and prevent fraud." | |
| ], | |
| "keywords": [ | |
| "Ethereum", | |
| "NodeJS", | |
| "Angular" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Berrang Kanban-Ordering App", | |
| "description": "Mobile app for barcode-based Kanban ordering and analysis in manufacturing environments.", | |
| "highlights": [ | |
| "Implemented cross-platform mobile scanning and analysis.", | |
| "Integrated with backend databases for order processing." | |
| ], | |
| "keywords": [ | |
| "Ionic", | |
| "NodeJS", | |
| "Angular", | |
| "SCSS", | |
| "Cordova", | |
| "PostgreSQL" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Bewohner-App", | |
| "description": "Smart home resident app to display contextual information from KUNDO xT's smart home solution.", | |
| "highlights": [ | |
| "Implemented mobile UI for smart home data visualization." | |
| ], | |
| "keywords": [ | |
| "Ionic 1", | |
| "NodeJS", | |
| "AngularJS", | |
| "SCSS" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Berater-App", | |
| "description": "Consultant-facing app to support setup and maintenance of smart home systems for end users.", | |
| "highlights": [ | |
| "Built workflows to guide consultants through installation and maintenance tasks." | |
| ], | |
| "keywords": [ | |
| "Ionic 3", | |
| "NodeJS", | |
| "Angular 5", | |
| "SCSS" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "E-Commerce Delivery Management", | |
| "description": "E-commerce system to manage integrated delivery processes for Q-SAQ Inc.", | |
| "highlights": [ | |
| "Implemented backend services with NodeJS and MongoDB.", | |
| "Built frontends for Android and web browsers." | |
| ], | |
| "keywords": [ | |
| "NodeJS", | |
| "MongoDB", | |
| "Android", | |
| "HTML5", | |
| "JavaScript", | |
| "CSS" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Cloud Gate", | |
| "description": "System to control gates and barriers delivered by Q-SAQ using distributed controllers.", | |
| "highlights": [ | |
| "Designed core and controller services using NodeJS and MongoDB.", | |
| "Implemented distributed control via Raspberry Pis.", | |
| "Built Angular2-based frontend for configuration and control." | |
| ], | |
| "keywords": [ | |
| "NodeJS", | |
| "MongoDB", | |
| "Raspberry Pi", | |
| "Angular2", | |
| "Webpack" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Replicated Data Management in the Cloud", | |
| "description": "Bachelor thesis project on replicated data management using IBM SoftLayer and DB2.", | |
| "highlights": [ | |
| "Developed Java-based tooling to deploy SoftLayer servers with different DB2 replication strategies.", | |
| "Benchmarked and evaluated different replication modes." | |
| ], | |
| "keywords": [ | |
| "Java", | |
| "DB2", | |
| "IBM SoftLayer", | |
| "Replication" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Data Warehousing Project", | |
| "description": "University data warehousing project focused on integration, profiling, and cleaning.", | |
| "highlights": [ | |
| "Implemented data integration, profiling, and cleaning with Python scripts." | |
| ], | |
| "keywords": [ | |
| "Python", | |
| "Data Integration", | |
| "Data Profiling", | |
| "Data Cleaning" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "MetaVerse Augmented Reality Project", | |
| "description": "Theoretical project on an augmented reality application for a paperless office.", | |
| "highlights": [ | |
| "Explored AR concepts applied to document and office workflows." | |
| ], | |
| "keywords": [ | |
| "Augmented Reality", | |
| "Paperless Office" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| }, | |
| { | |
| "name": "Programming II Multiplayer Game", | |
| "description": "Java-based multiplayer real-time network game built as a university project.", | |
| "highlights": [ | |
| "Implemented real-time networking and game logic in Java." | |
| ], | |
| "keywords": [ | |
| "Java", | |
| "Networking", | |
| "Real-time systems" | |
| ], | |
| "startDate": "", | |
| "endDate": "", | |
| "url": "https://google.com" | |
| } | |
| ], | |
| "meta": { | |
| "version": "v1.0.0" | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment