Business Application & Backend Developer · Fribourg, Switzerland
Jinyan
Shao
I turn complex business rules into reliable software.
- Available
- Term time: Fridays
Weekend work by arrangement · weekly hours to agree - Permit
- Swiss B residence permit · authorised to work in Switzerland
- French
- B2 · studying for a BSc in French at HEIA-FR (HES-SO)

1.4 years of Python in production
HRBP experience: I understand workflows and people
now: business applications and backend
01 — Selected independent projects
Angular 22 read/write workflows call an ASP.NET Core Minimal API. Application services coordinate guarded C# domain rules, EF Core 8 persistence, SQL Server rowversion concurrency and atomic audit events.Open project
A Razor Pages questionnaire runs C# domain rules against a reviewed catalog of official Fribourg event-permit sources, returning required actions, documents, deadlines and confirmation points without submitting anything on the user's behalf.Open project 02 — Proof
Evidence I can explain.
Speed
Daily data job: from 40 minutes to 2
How
Automated a production data workflow that previously took about 40 minutes to complete manually.
Ownership
Production FastAPI modules, developed and maintained
How
Live-streaming business data, host scheduling, third-party data sync — at Hangzhou Starlink. Including production incidents, GitLab CI and code reviews.
Learning
Top of my three-year Software Technology diploma · National Scholarship · Shanghai Outstanding Graduate
Academic record
Three-year Software Technology diploma, Shanghai · China National Scholarship · Shanghai Outstanding Graduate · Lanqiao Cup (Blue Bridge Cup), Java: 1st prize in Shanghai and an award of excellence in the national final.
03 — For your team
What I can take on for your team.
01
Backend features, with tests
How
APIs and business logic in C#/.NET or Python/FastAPI, with the rules written as code and covered by automated tests.
→ 3 FastAPI modules in production · code reviews · xUnit · pytest
02
Automating manual work
How
Data imports, scheduled jobs and reports that people still do by hand.
→ daily data job: 40 min → 2 min · HR reporting: ~20% less manual work
03
Business workflows, from HRBP to code
How
As an HR Business Partner in China, I supported data and digital teams, rebuilt their hiring process and used Python and SQL for HR reporting. That experience helps me ask better questions about a workflow before writing code.
→ 30–50 people supported · interview cycle about one-third shorter · CEO reference below
04 — References
What employers and a teacher put in writing.
English excerpts translated from French documents.
01 — CEOXie Shujun“…her ability to learn across fields and to turn her ideas into reality quickly.”Full excerpt
“During a company salary-band adjustment, she took the initiative to create a reporting tool based on AWS and SQL, allowing management to monitor the pay structure and the gaps against the market in real time. Although this task was not part of her direct responsibilities, it shows her ability to learn across fields and to turn her ideas into reality quickly.”
02 — General ManagerMinhui Sun“…design and implementation of the data interfaces according to product specifications.”Full excerpt
“Development and maintenance of the code for the back-end system of the company’s main activities; design and implementation of the data interfaces according to product specifications; participation in the deployment, testing and optimisation of the internal operations-automation tools; […] taking part in code reviews and technical discussions.”
03 — TeacherZhang Qin“…she was an attentive student, always carefully checking her code before compiling it.”Full excerpt
“[…] she obtained 96% in Fondamentaux de la programmation […] She also developed a firm sense of code architecture […] In class, she was an attentive student, always carefully checking her code before compiling it.”
05 — Stack
Skills
Click a skill to show the related work.
Python
Commercial foundation
Used in
→ Production work in Hangzhou
→ HR reporting
→ Data-governance internship, Shanghai (2021)
→ Order Management API
→ Clinical Data Platform
Python, FastAPI, SQL, Pandas · production backend work
C#, ASP.NET Core, Angular, SQL Server · inspect the Helvetic Operations Platform
Docker, CI, OpenAPI, xUnit and pytest · evidence in the case studies
Independent applications
Commercial foundation
Engineering toolkit
06 — Contact
Practical details permit, languages & more
- Languages
- Chinese (native) · French B2, my degree at HEIA-FR is taught in French · English B1 · German beginner
- Certification
- AWS Certified Developer – Associate (2025)
© 2026 Jinyan Shao · Fribourg