Kai Kovacik

Photo of Kai Kovacik

About

A fourth-year Comp. Sci. student at the University of Victoria, eager to learn new skills, share insights, meet other great developers, and broaden my abilities. Having a solid understanding and experience working with Data Structures and both functional and OO algorithms, I have worked as a junior full-stack software developer at a finance company, employing modern technologies such as Angular, .NET, and entity framework and adhering to rigorous version control and testing regiments. Additionally, I have contributed to the construction of a cube satellite operating system, funded by the CSA. With my experience, I am familiar and very comfortable with relevant technologies such as JavaScript (Angular), Java, Python, C#, C, SCSS, and SQL, to name a few.

Skills

Experience

Software Developer Internship — EncoreFX | International Payments & Risk Management

Contracted as a junior full-stack software developer amongst seasoned (and very helpful) engineers at Encorefx, an international currency exchange and risk management company. encorefx.ca

  • Employed technologies such as Angular 7 and 8, .NET, CSS, HTML, Entity Framework, and some SQL

Homathko Satellite Design ​— On-Board Computer System

A student-run project to design a 3u CubeSat that will service observatories by providing a light of known intensity from orbit; this will allow for correction of atmospheric disturbances. Working on the team designing the on-board-computer system (both software and hardware). uvsd.ca

  • Using technologies such as HalcoGen, Code Composer Studio, Eclipse, Jira, and Slack
  • Employing C and Python for OS construction and scripting

Smart Home Device Hub

A mediator that allows admins to manage arbitrary devices and users through its javafx interface. Git Hub

  • Employed OO paradigms such as encapsulation, abstraction, inheritance, and polymorphism
  • Worked with a partner and experienced team git organizations, version controlling, and collaborative code and work

School District no. 62 Tech Committee ​— EMCS Student Rep.

Represented the student population of EMCS in the Technology Committee of SD62, consisting of members from the administrative board and other schools.

  • Sat on the board of representatives
  • Discussed with the school district administrators and principals of various schools

Contact