avatar

Simin Cao

Over 8 years of professional experience as a Full-Stack Developer, delivering high-quality solutions across both public and private sectors. MSc in Information Systems from the Vienna University of Economics and Business. I bring strong expertise in Java, JavaScript, and Python. Passionate about learning cutting-edge technologies and embracing new challenges. Certified in AZ-104 Azure Administrator and ISC² CC in Cybersecurity. An avid traveler and photography enthusiast.

  • +436781257596
  • Dutch
  • 28.04.1988
Chinese
English
German
Dutch

Over 8 years of professional experience as a Full-Stack Developer, delivering high-quality solutions across both public and private sectors. MSc in Information Systems from the Vienna University of Economics and Business. I bring strong expertise in Java, JavaScript, and Python. Passionate about learning cutting-edge technologies and embracing new challenges. Certified in AZ-104 Azure Administrator and ISC² CC in Cybersecurity. An avid traveler and photography enthusiast.

avatar

Simin Cao

+436781257596

simin.cao@outlook.com

Experience

03/2023 - 01/2025

Vienna

Austria

Posedio GmbH

Limited Liability Company

~50 employees

Senior Software Developer

My responsibilities in this position included:

1. Designed and implemented a client project for a contract management system, including object-oriented component creation and reporting. Key responsibilities included:

2. Designed, implemented, and managed cloud infrastructure as code using Terraform, Azure CLI/PowerShell, and Azure Portal.

3. Designed, developed, and unit tested a contract management web application across frontend, backend, database, and DevOps layers using Java (Spring Boot), Liquibase, Hibernate, React, and Next.js.

4. Prepared various documents for client communication and internal knowledge sharing, including design documents, phase closure reports for major feature releases.

5. Prepared systems for security auditing

6. Implemented OIDC-based authentication.

7. Designed and implemented deployment pipelines across multiple environments for the project.

8. Conducted code profiling and optimisation.

9. Implemented monitoring and alerting using Prometheus and Grafana.

10. Distributed tasks and coordinated efforts within the team.

Azure
Terraform
Java
Spring Boot
TypeScript
React
Next.js
Liquibase
Hibernate
MySql
bash
PowerShell
Prometheus
Grafana
Docker

02/2022 - 02/2023

Vienna

Austria

Vienna University of Economics and Business

Public University

~3000 employees

FullStack Software Developer

My responsibilities in this position included:

1. Full-stack development on mywu portal, with a stronger focus on the frontend using React, and backend development in Python(FastAPI) and OracleDB.

2. Contribute to Keycloak setup and keep Keycloak server up-to-date following major updates.

3. Developed OIDC authentication application against the in-house Keycloak server using Node.js and FastAPI.

4. Implemented Keycloak custom extensions for authenticating against ID-Austria and in-house stored credentials.

5. Created documentation for implemented features to facilitate internal knowledge sharing.

JavaScript
React
Python
FastAPI
OracleDB
KeyCloak

09/2021 - 01/2022

Vienna

Austria

msg Plaut Austria GmbH

Limited Liability Company

~200 employees

Software Developer Expert

My responsibilities in this position included:

1. Implemented and deployed cloud-native infrastructure as IaC using ARM Template and Azure Blueprint with custom tagging.

2. Full-stack development of a cloud-native time-tracking application using TypeScript, Angular, Java, Spring Boot, Kotlin, H2/MSSQL, and Blob Storage.

3. Implemented and optimised the existing Azure DevOps pipeline.

4. Implemented HO compliance features on a client project that involved database manipulation and CSV export.

Azure
TypeScript
Angular
Java
Kotlin
Spring Boot
Hibernate
MsSqlServer
MySql

03/2018 - 08/2021

Vienna

Austria

United Nations Industrial Development Organization

Inter-governmental Organisation

~2000 employees

FullStack Developer

My responsibilities in this position included:

1. Hosted and maintained a on-premise GitLab server and runner.

2. Designed, implemented, and maintained GitLab CI/CD pipelines.

3. Full-stack development using Vue.js and Node.js.

4. Developed and maintained features and custom modules for the Drupal CMS.

5. Implemented end-to-end testing using Selenium IDE.

6. Created documentation for implemented features to facilitate internal knowledge sharing.

7. Managed one offshore contractor including task distribution and QA.

8. Created an ArcGIS Dashboard, designed and implemented a Python-based data importer for the dashboard.

TypeScript
Vue
NodeJs
MariaDB
MongoDB
Python
Gitlab

01/2016 - 05/2016

Amsterdam

The Netherlands

Camarilla B.V.

Limited Liability Company

~20 employees

Mobile Developer

08/2013 - 03/2015

Amsterdam

The Netherlands

Qelp B.V.

Limited Liability Company

~100 employees

FullStack Developer

Education

10/2016 - 07/2021

Vienna

Austria

Vienna University of Business and Commerce

Information Systems

Master of Science

09/2009 - 07/2013

Eindhoven

The Netherlands

Fontys University of Applied Science

Information Communication Technology

Bachelor of Engineering