Skip to content

minsiyang/CV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 

Repository files navigation

Minsi Yang

LinkedIn Icon

A full-stack junior developer who is eagerly looking for new oppotunities to learn

Projects | Experience | Skills | Education | Hobbies | LinkedIn

After 20 years of music making with different orchestras and ensembles around the world, I was longing for a new challenge and a change from my touring life. During my time in the music business, I have been using and introducing useful apps I found online to my students and my colleagues. It sparked my curiosity and made me want to find out how these apps were built. Since then, I have been paying more attention and have realised that modern technology has become part of our daily life. Almost every business, no matter small or large, is accelerating towards a digital transformation. Software engineering has become a crucial part of modern life - and upon realising this, I decided to take the plunge to join the 16-week Makers Academy bootcamp.

Having recently completed the course, I was able to develop skills and processes in line with best industry practices. I love the process of taking small steps and patiently observing how those small steps evolve into something grand and beautiful. I enjoy writing clean and well-tested code and like to spend time perfecting user experience and accessibility. Since graduating from Makers, I have been launching myself into learning HTML, CSS and React to boost my front-end skills.

As a performer, I have collaborated with many different organizations; these include not only the usual symphony orchestras, but also organizations like pop and rock artists and even private functions for members of the Royal Family. This has given me a great deal of experience of working with people from various cultures and disciplines. As a teacher, I established my ability to engage with my students according to their individual personalities. These experiences, and the abilities I have accumulated over the years, have also formed my pragmatic approach to solving problems.

During my time at Makers, I enjoyed myself most when collaborating within a team. It was the communication, support and knowledge sharing that made the whole experience exhilarating. Similarly, I am looking forward to bringing these skills that I learned into a front-end or full-stack junior developer role, in a supportive and nurturing environment where I can contribute my knowledge and continue to develop my potential.

Tech Skills: Ruby, JavaScript, HTML, CSS, Rspec, Capybara, Jasmine, Jest, Bootstrap, React, Gatsby, jQuery, Rails, Sinatra, PostgreSQL, Graphql, TDD, Cli, Git.

Soft Skills: Agile, EQ, Pair programming, Time management.

Projects

Name Description Tech/tools
Small Steps A carbon calculator for travelling around the UK. Takes transport mode for car, plane, bus and train. React, Jest, Express, HTML, CSS, Bootstrap, Google APIs
Bank Tech Test A small CLI banking system. Ruby, Rspec
Zenbook A calming clone of Facebook, for stressed devs to hang out. Ruby on Rails, PostgreSQL, Jquery, HTML, CSS, Bootstrap

For a complete lists, please visit my GitHub.

Skills

Discipline

In order to become a professional violinist at the highest international level, I have had to be tremendously disciplined, practising 3-4 hours a day for over ten years.

Team Work

Being a freelance musician, my work environment is always diversified. Not only do I freelance with the usual symphony and opera orchestras, I also work for theatres and private recording studios. As a result, I am constantly working with different groups of people, ranging from instrumentalists to singers, actors, directors and sound engineers. I have cherished all these opportunities that I have had and I was always comfortable finding my place in the team. The highlight of my career so far would be Amadeus in the National Theatre, where I spent two years working and learning from this amazing team.

Detail Orientated/problem-solving

Wanting to be perfect is a huge part of a professional musician's life. In order to achieve this with my busy work life, I learned how to practice efficiently; this could be translated as: "narrow down the problem and try to understand it in order to solve it effectively".

Rapid learner

As a Maker, I have picked up the skills to learn new languages and technologies quickly, and this is a skill I am looking forward to developing throughout my career in technology. I also love finding out new things in my own time, by reading articles on Medium as well as practicing on Exercism.io, Codewars and Codecademy.

Artistic Vision

During my final project, I discovered a great passion for design. I have continued to explore the application of HTML, CSS and Bootstrap libraries in my projects - so that I can develop my skills across the full stack.

Multiculturalism

I love experiencing new cultures and having a multicultural workplace.

  • Fluent in Mandarin, Cantonese and English, in the process of learning Finnish
  • Have lived abroad for 18 years (New Zealand and United Kingdom)

Experience

Self-employed Violinist (2006 to current)

  • Collaborated with various major organizations, these include Philharmonia Orchestrea, BBC Scottish Symphony Orchestra, New Zealand Symphony Orchestra and National Theatre.
  • In order to succeed in the freelance field, I have to be very strict with my time management. I have a concert diary in order to keep track of my performance engagements and auditions, as well as constantly finding space to schedule practice time to refine my playing skills.
  • When I was working in the National Theatre for the play "Amadeus", I was asked to learn to act and to improvise movements on stage while playing my instrument, which I had never encountered elsewhere in my playing career. Thanks to my flexibility in taking up new skills, within a period of 3 weeks, I was proudly performing this way on stage with ease.

Violin Teacher (2003 to current)

  • When teaching, I openly encourage my students to ask me as many questions as possible. With this empathetic approach, I can have a clearer picture of what they are working on or struggling with; then I can figure out how to help them best.
  • I enjoy finding different interpretations of the same concept when explaining to my students. I believe that everyone has a different way to learn, and that the key is to tailor my teaching to each student's needs.

Glass Ceiling Orchestra (2018)
Orchestra Fixer. Booking players for the ensemble based on concert projects. Major responsibilities include:

  • Finding the right players for the instrumental requirement of the repertoire.
  • Booking players that would work well in a team.
  • Being able to find a good replacement on short notice.

Education

Makers Academy (05/2020 to 08/2020)

UK’s leading programming bootcamp, teaching good working practices as well as coding skills.

  • Curiosity and passion for code
  • Commitment to best practices and delivering watertight code
  • Independent learner and problem-solver
  • Agile Working Methodologies
  • Technical Development Learning (Ruby, Rails, JavaScript)
  • Test Driven Development (RSpec, Jasmine)

Auckland University (2008 to 2009)

  • Master of Music in Performance(Violin)

Victoria University of Wellington (2003 - 2006)

  • Bachelor of Music in Performance(First-Class Honours)
  • Performed solo violin concerto with university orchestra

Hobbies

  • Photography: I enjoy taking photos with my iPhone and Canon600D. Instagram
  • Food: I love cooking, and trying out different recipes from all over the world.
  • Gardening: I transformed the unclaimed land behind our house into my own allotment.
  • Self-development: Meditation and Yoga is one of my must-haves for the day.
  • Informal Concerts: Playing informal concerts for all ages. You can find an example here.

Releases

No releases published

Packages

No packages published