EN FR
PDF

Shang-Chun YU Curriculum Vitae

Mobile +33 7 83 23 18 34
Email [email protected]
LinkedIn shang-chun-yu
Alias FISH UP

As a maths graduate from ENS de Lyon, I am passionate about mathematics, IT, linguistics and design.

I have a solid background in mathematics, specialising in probability theory and quantum information theory. Additionally, I have professional experience in building modern user interfaces and developing backends for business applications and custom e-shops.

I am also very interested in programming paradigms, data science and web development.

Enjoy working in a team and can also work independently.


Education

École normale supérieure de Lyon, France
2016-2020
Normalien élève
Diploma of ENS, Mathematics
Diploma of ENS explained
Four years of study to obtain the Diploma of ENS:
  • 1st year: obtained the BSc in Mathematics
  • 3rd year: obtained the Msc in Advanced Mathematics
  • Final year: obtained the Diploma of ENS

During the final year, I did two research internships at TUM (Munich, Germany) and then at ICJ (Villeurbanne Lyon, France), where I learned higher-order quantum information theory (theoratical mathematics) and developed some results with probabilistic methods and representation theory.


In case you are interested, here are the courses I did at ENS:

1st year
  • Algebra
  • Complex Analysis
  • Measure Theory and Integration
  • Topology
  • Differential Calculus
  • Analysis and PDE
  • Probability Theory
  • Optimal Control Theory
2nd year (1st year of Master)
  • Advanced Algebra (Module Theory, Ring Theory)
  • Advanced Analysis (Functional Analysis, Distribution Theory, Spectral Theory)
  • Advanced Geometry (Differential Manifold)
  • Advanced Probability (Martingale, Markov Chain)
  • Stochastic Process (Brownian Motion)
  • Riemann Surface
  • Set Theory and Model Theory
  • Statistics
3rd year (2nd year of Master)
  • Stochastic Calculus - Emmanuel Jacob
  • Maching Learning - Aurélien Garivier
  • Statistic Physics (Percolation, Ising Model) - Oriane Blondel
  • Random Walks on Graphs - Grégory Miermont
  • Phenomena of Large Dimensions (Concentration of Measure) - Guillaume Aubrun
École normale supérieure de Lyon
2017-2019
Master of Science (MSc), Advanced Mathematics
Specialised in Probability Theory in the 2nd year of Master
École normale supérieure de Lyon
2016-2017
Bachelor of Science (BSc), Mathematics
Lycée Janson de Sailly, Paris, France
2014-2016
Scientific CPGE - MPSI, MP*
CPGE explained
CPGE, or Classe préparatoire aux grandes écoles, is a two-year intensive programme to prepare for the nationwide competitive exams to Grandes Écoles in France. I did MPSI and MP* classes:
  • MPSI: mathematics, physics, informatics and engineering science (1st year)
  • MP* (MP star): mathematics, physics and informatics (2nd year)
Then was admitted by competition to l'ENS de Lyon and l'École Polytechnique.

Work experience

Full-stack developer (and beyond)
September 2023 - Present
Medelpharm - Beynost, France
Clojure, Clojurescript/Re-frame
I developed complex software for tablet compression machines in pharmaceutics using Clojure, a powerful functional programming language favoured by top-tier developers for its elegance and expressiveness.

I transformed a 7+ year struggle and failure into success in just 7 months: I revitalised software development and drastically improved product quality. Here are the key elements of how I achieved this:
  • Insightful decision-making
  • Effective communication
  • Leading extensive cross-departmental discussions
  • Team mentorship
  • Delivering unprecedented high-quality code
  • Meticulous technical debt management

I also resolved a product design problem that had persisted for over 6 years in just 5 months:

  • I created professionally designed interfaces with complex business logic for both scientific and industrial uses through:
    • My expertise in UI/UX design: enhancing end-user experience;
    • My strong communication skills: connecting the development, laboratory, and marketing teams (for defining specifications, presenting designs, providing guidance, taking and integrating feedback, etc.).
  • Now, over 90% of the software is designed by me.
  • Before my involvement, the company had attempted to solve this issue with the help of various freelancers and a design agency, but none had managed to meet their satisfaction.
Full-stack developer
May 2021 - August 2023
Smartfire - Lyon, France
Ts React, Next.js, Java Spring Boot, Express/Nest.js
I have experience in developing and maintaining backends for several large e-shop projects involving payment, order/cart/stock management, online signature, and stock migration. By implementing different coding principles and paradigms and introducing appropriate integration testing, I improved code quality, resulting in over 90% reduction in bugs, faster development, and significant improvement in team morale. Additionally, I conducted code reviews to enhance the team's understanding of programming languages and overall code quality. I also efficiently understood and refactored complex code bases, reducing bugs and improving code readability, making further development easier.

Furthermore, I built modern user interfaces for business applications and showcase sites, ensuring a seamless user experience. I also contributed to the UI and backend development of the company's online Integrated Development Environment (IDE) platform.

Research experience

Weak approximate higher-order unitary designs
March 2020 - July 2020
with Guillaume Aubrun, Institut Camille Jordan (ICJ) - Lyon, France
I developed a mathematical framework (hierarchical structure) for higher-order (HO) objects in quantum information theory, such as HO twirling channels, HO designs and HO diamond norms, and generalised a super twirling channel approximation theorem to the whole quantum hierarchical structure using unitary group representation theory.
Super channels, higher-order quantum theory
October 2019 - March 2020
with Dr. Michael M. Wolf, Mathematics Centre M5, TUM - Munich, Germany
I first learned the basics of quantum mechanics and quantum channels, then studied super quantum channels and higher-order quantum theory.

I generalised common notions such as restriction, purification, and entropy to higher-order quantum objects, and also established the generalised purification theorem.

Eigenvalues of polynomials in random permutation matrices and their tensor product
April 2019 - July 2019
with Alice Guionnet, UMPA - Lyon, France
I studied the spectrum convergence of certain operators involving tensor products of random permutation matrices. In particular, I studied non-backtracking operator theory and trace methods.

Additionally, I had discussions with Charles Bordenave, the co-author of an article I read, and was later invited to a conference he organised at CIRM.

Random quantum circuits
May 2018 - June 2018
with Guillaume Aubrun, Institut Camille Jordan (ICJ) - Lyon, France

I studied papers about local random quantum circuits and unitary designs, and learned Haar measures, partial traces and path coupling techniques for random walks on unitary operators (probability theory).


Seminars

Quantum spectrum estimation
May 2020
Quantum seminar, Lyon Quantum Information Group

I gave a talk on the spectrum estimation problem in quantum information theory with some representation theory. Here are the slides for the talk.


Volunteer experience

Dissemination of mathematics in secondary school
April 2018
At Collège Gabriel Rosset, organised by MathàLyon

I guided secondary school students in several hands-on mathematics experiments, with an aim to raise their interest in mathematics: helping them find solutions on their own, showing them mathematics can be interesting and fun, etc. It was a meaningful experience for me.

Here is a report (in French).


Websites

FISH UP Dictionary of Array
July 2020 - Present
Best website to learn and practice Array
What is Array?

Array is a free of license, open-source, shape-based Chinese input method, which is extremely easy to learn and is also the fastest free Chinese input method.

I built the best website to teach and promote Array by offering:

  • Best Array dictionary
  • Best Chinese typing practice website
  • Best Array tutorial... to name a few

Website available in English, French and traditional Chinese (Vue.js/python).

2k-3k visitors per month, and received many words of thanks and appreciation.

Very well ranked on Google, first result in Chinese language.

Daily Digest - COVID-19 IN FRANCE
January 2021 - Present
Daily Digest of COVID-19 in France: COVID-19 statistics and news

I built this website that presents daily COVID-19 statistics and news in France in the form of a daily digest.

Website available in traditional Chinese, simplified Chinese, English and French (React/python/Figma).

Shang-Chun YU's CV
February 2021 - Present
Aka what you are reading - Enjoy the dark mode I made (and many other ones)!

Honours

Ranked 1st for PhD Scholarship in Mathematics
2020
For PhD Scholarship in Mathematics in Université Lyon 1
Asian International Teenagers Mathematical Olympiad
2009
Represented Taiwan, won the Gold medal

Skills

Languages
Several years of experience in English-French translation in the scientific field
Also specialised in phonetics and phonology (pronounciation)

proficient English, French, Mandarin Chinese

learning German (A2-B1), Turkish (A1-A2)

others Japanese (A2-B1), Spanish (A1)

Tools & Technologies
I keep learning new things everyday.

prog. languages javascript/typescript, clojure, python, (less familiar but wanted: rust, elixir, ocaml, APL, J)

productivity git, latex, vim/nvim

Mathematics

probability measure theory, probability theory, martingale, Brownian motion, stochastic process

analysis topology, real analysis, complex analysis, differential calculus

quantum information higher-order quantum theory, weak approximate design, twirling quantum channel