Last active
June 2, 2025 07:37
-
-
Save sweisser/1b97284d948a266b7e79d0d03622f730 to your computer and use it in GitHub Desktop.
resume.json
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": "Stefan Weisser", | |
"label": "Software Engineer", | |
"image": "https://www.stefan-weisser.de/cv-pic-quadratic.jpg", | |
"email": "[email protected]", | |
"phone": "", | |
"url": "http://www.stefan-weisser.de/", | |
"summary": "Seasoned IT professional with 24 years of experience in enterprise IT solutions, architecture, cloud technologies, and software development. Proven track record of delivering complex IT projects at BMW for HR systems, purchasing systems and management of technical vehicle data. Expertise in DevOps, cloud migrations (Azure), Kubernetes, and full-stack development, with hands-on experience in Java, Python, R, Rust, Kotlin and database management. Passionate about AI, data science, and finance, with a continuous drive to expand expertise in these emerging fields. Adept at problem-solving, cross-functional collaboration, and optimizing IT infrastructure for cost and security.", | |
"location": { | |
"address": "", | |
"postalCode": "85540", | |
"city": "Haar", | |
"countryCode": "DE", | |
"region": "Bavaria" | |
}, | |
"profiles": [ | |
{ | |
"network": "linkedin", | |
"username": "WeisserStefan", | |
"url": "https://www.linkedin.com/in/stefan-weisser-54b571133/" | |
}, | |
{ | |
"network": "github", | |
"username": "sweisser", | |
"url": "https://github.com/sweisser/" | |
} | |
] | |
}, | |
"work": [ | |
{ | |
"name": "BMW AG", | |
"position": "IT Specialist - Technical Data", | |
"url": "https://www.bmw.de/", | |
"startDate": "2017-11-01", | |
"summary": "Software Architect / Technical Lead for an application central to providing technical data (vehicle weights) for homologation processes and another application for material data", | |
"highlights": [ | |
"Migrated both applications to the cloud (OpenShift onprem to Azure), which contributed to BMWs cloud strategy", | |
"Technical migration of these applications from Siteminder to OAuth2 / OIDC, including machine to machine authentication and SAP components, contributing to enterprise architecture goals", | |
"Setup of Prometheus, Grafana, and various logshippers (logstash, fluentd, vector) for better observability of the applications", | |
"Development a custom PostgreSQL exporter in Rust allowing for very robust and resource efficient database monitoring", | |
"Implemented Jenkins pipelines for application, which resulted in more reliable builds", | |
"Improved security of these applications (by adopting more secure protocols like LDAPS, secure JDBC, and SAP JCo SNC)" | |
] | |
}, | |
{ | |
"name": "BMW AG", | |
"position": "IT Specialist - Purchasing Applications", | |
"url": "https://www.bmw.de/", | |
"startDate": "2011-08-01", | |
"endDate": "2017-10-30", | |
"summary": "Technical Maintenance responsible for a large JEE application for internal purchasing processes of direct (car related) and indirect (non-car related) material.", | |
"highlights": [ | |
"IT project lead for various projects around this application", | |
"Migration from Bea Weblogic to Glassfish v3", | |
"IT project lead for improving application security" | |
] | |
}, | |
{ | |
"name": "BMW AG", | |
"position": "IT Specialist - Operations", | |
"url": "https://www.bmw.de/", | |
"startDate": "2008-10-01", | |
"endDate": "2011-07-31", | |
"summary": "Operation of HR related applications (carpool, internal fuel stations, workflow systems for over 80.000 users)", | |
"highlights": [ | |
"Outsourcing of operations to external providers, resulting in long term cost savings", | |
"Created a NAGIOS based monitoring for these applications, allowing for neartime notifications and immediate action" ] | |
}, | |
{ | |
"name": "BMW AG", | |
"position": "IT Specialist - HR applications", | |
"url": "https://www.bmw.de/", | |
"startDate": "2002-10-01", | |
"endDate": "2008-09-30", | |
"summary": "IT Projects for internal JEE applications related to human resources, car pool management and health and safety.", | |
"highlights": [ | |
"Migration of host based application into a standard software based on C#/.NET, developed by an external software provider. MQ-Series based interface to SAP HR. Migration of large DB2 SQL statements (reports) to MS SQL Server.", | |
"Managed the full lifecycle of a critical Java-based application serving ~80.000 employees. Designed, developed, and maintained new features to streamline access requests for buildings, badges, and parking.", | |
"Technologies: Oracle, BEA Weblogic" | |
] | |
}, | |
{ | |
"name": "NorCom AG", | |
"position": "Junior Software Developer", | |
"url": "https://www.norcom.de/", | |
"startDate": "1999-10-01", | |
"endDate": "2002-07-30", | |
"summary": "Maintenance of NorComs DAP NLS middleware. Product development for a security solution protecting Enterprise Java Beans in a JEE Container.", | |
"highlights": [ | |
"Technologies: Java, Perl, C/C++", | |
"Created a Perl XS and commandline interface for the NGS Beanguard product" | |
] | |
} | |
], | |
"education": [{ | |
"institution": "Technical University of Ilmenau", | |
"url": "https://www.tu-ilmenau.de/", | |
"area": "Computer Science", | |
"studyType": "Diploma", | |
"startDate": "1993-10-01", | |
"endDate": "1999-05-01", | |
"score": "1.7", | |
"courses": [ | |
"Telematics", "Neuro Informatics", "Computer Graphics" | |
] | |
}], | |
"certificates": [{ | |
"name": "ISAQB Foundation Level", | |
"date": "2023-03-27", | |
"issuer": "Future Network Cert GmbH", | |
"url": "http://www.future-network-cert.at" | |
}], | |
"skills": [ | |
{ | |
"name": "Rust", | |
"level": "Proficient", | |
"keywords": [ "WASM" ] | |
}, | |
{ | |
"name": "Java", | |
"level": "Expert", | |
"keywords": [ "JEE" ] | |
}, | |
{ | |
"name": "Kotlin", | |
"level": "Proficient", | |
"keywords": [ ] | |
}, | |
{ | |
"name": "Android", | |
"level": "Proficient", | |
"keywords": [ "GPS App" ] | |
}, | |
{ | |
"name": "C/C++", | |
"level": "Intermediate", | |
"keywords": [ "CUDA" ] | |
}, | |
{ | |
"name": "Python", | |
"level": "Proficient", | |
"keywords": [ "pandas", "matplotlib" ] | |
}, | |
{ | |
"name": "Web FrontEnd", | |
"level": "Intermediate", | |
"keywords": [ "Angular", "ReactJS", "Astro" ] | |
}, | |
{ | |
"name": "Cloud Technologies", | |
"level": "Advanced", | |
"keywords": [ "Kubernetes", "OpenShift", "Terraform", "Helm", "Azure", "AWS", "OAuth2.0", "OIDC" ] | |
}, | |
{ | |
"name": "Build tools", | |
"level": "Proficient", | |
"keywords": [ "Apache Maven", "Bazel" ] | |
}, | |
{ | |
"name": "Security Tools", | |
"level": "Proficient", | |
"keywords": [ "Fortify", "Contrast Assess" ] | |
}, | |
{ | |
"name": "Version Control", | |
"level": "Proficient", | |
"keywords": [ "Git", "GitHub Enterprise" ] | |
}, | |
{ | |
"name": "Observability", | |
"level": "Proficient", | |
"keywords": [ "Grafana", "Prometheus", "grafonnet" ] | |
}, | |
{ | |
"name": "GNU/Linux", | |
"level": "Advanced", | |
"keywords": [ "Ubuntu", "NixOS", "ArchLinux" ] | |
}, | |
{ | |
"name": "Databases", | |
"level": "Advanced", | |
"keywords": [ "SQL", "PostgreSQL", "Oracle", "LMDB", "DynamoDB" ] | |
}, | |
{ | |
"name": "Computer Graphics", | |
"level": "Intermediate", | |
"keywords": [ "OpenGL, OpenGL ES" ] | |
}, | |
{ | |
"name": "Assembly", | |
"level": "Intermediate", | |
"keywords": [ "6502", "68000", "x86"] | |
}, | |
{ | |
"name": "Embedded Systems", | |
"level": "Intermediate", | |
"keywords": [ "Arduino", "Raspberry Pi", "esp32" ] | |
} | |
], | |
"languages": [ | |
{ | |
"language": "German", | |
"fluency": "Native speaker" | |
}, | |
{ | |
"language": "English", | |
"fluency": "Fluent" | |
} | |
], | |
"interests": [ | |
{ | |
"name": "Photography", | |
"keywords": [ "Landscapes" ] | |
}, | |
{ | |
"name": "Sports", | |
"keywords": [ "Hiking", "Snowboarding", "Fitness" ] | |
}, | |
{ | |
"name": "Finance", | |
"keywords": [ "Investing", "Portfolio Optimization", "Factor Models", "Statistics" ] | |
} | |
], | |
"projects": [ | |
{ | |
"name": "Hobby project: Android App (SimpleGPS)", | |
"description": "The first android app I ever published on Google Play. It had features I always wanted to have on my hiking trips, like UTM coordinate conversion, adding waypoints and computing bearings and distances.", | |
"highlights": [ "Android", "Kotlin" ], | |
"keywords": [ "Android", "Kotlin", "GPS" ], | |
"startDate": "2017-01-01", | |
"endDate": "2019-01-01", | |
"roles": [ "Developer", "Architect" ], | |
"type": "application" | |
}, | |
{ | |
"name": "Hobby project: Financial Datafeeds (Yahoo, FinancialModelingPrep, FRED, Polygon.io)", | |
"description": "Regular stock price and fundamentals downloads into database for portfolio optimizations, charting, searches, computing financial key metrics.", | |
"highlights": [ "Rust, Python, Kotlin", "Jupyter, Quarkus", "PostgreSQL, LMDB", "Kubernetes, k3s" ], | |
"keywords": [ "YahooFinance" ], | |
"startDate": "2021-02-21", | |
"roles": [ "Developer", "Architect" ], | |
"type": "application" | |
}, | |
{ | |
"name": "Hobby project: CUDA Kernels for Linear Regression and Covariance Matrix computation", | |
"description": "CUDA kernels written in C++, then linked to Rust via FFI.", | |
"highlights": [ "Rust", "C++", "CUDA"], | |
"keywords": [ "Rust", "C++", "CUDA"], | |
"startDate": "2021-02-21", | |
"roles": [ "Developer" ], | |
"type": "application" | |
} | |
], | |
"meta": { | |
"canonical": "https://raw.githubusercontent.com/jsonresume/resume-schema/master/resume.json", | |
"version": "v1.0.0", | |
"lastModified": "2025-03-10T10:00:00", | |
"theme": "professional" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment