Over 5 years of professional work experience as a software developer across all technology stack levels. Extensive experience in maintaining existing code. Have the desire to move outside my comfort zone and challenge myself to be proficient with new and unfamiliar technology.
My professional experience started on my second year at university when I began a six month internship at Quantium. This internship was mandatory and is part of the engineering practice aspect of my degree. In addition to learning the basic technical skills as a developer I was fortunate enough to be taught the importance of following coding practices and writing high quality code. My role at Quantium continued after the 6 month internship and I stayed on for 3 more years working part time when I’m studying and full time during the break between semester. I parted ways with Quantium due to changes in the company and my desire to quickly finish off my study.
My next role started off as a Junior Developer at Chameleon Group, a company that develops marketing solution. While I started of as a back-end developer, being a smaller company with bigger resource constraints I quickly found myself working across all the stacks of web development. Due to resource shortages, in addition to my main role as a developer I also took on many roles in the company such as basic project management, managing the workload of our offshore team, first level tech support and managing client issues and request. I would also demonstrate our system to prospective clients during sales meetings. Over time the company had slowly down scaled down the business as the owner is preparing to retire. While there’s still development work it is no longer a crucial part of the business. I found this was a good time in my career to move on.
My main objective is to continuously enhance my development skills across major technology. Currently my strongest programming language is C# but I would like to be able to develop efficiently in other languages such as C++, Java and Python. I believe the important skill of a developer is the ability to learn and use a new technology quickly and effectively regardless of what programming language you need.
I also have a strong interest in Japanese culture. I've studied Japanese for a year at university and have a basic understanding. I would like to work in Japan to further improve my Japanese skill to conversation or business level. I feel that if I don't reach a usable level of Japanese I would waste the time I spent studying.