Leon Hall

Ruby/Scala Software Engineer at Updater

Leon Hall has a diverse work experience spanning several industries and roles. Leon started their career as an Internship - Web Author at the Department of Fisheries and Oceans, Canada in 2004, where they implemented an intranet website using HTML and MS FrontPage. In 2004, they also had an Internship - Software Developer role at Ship Constructor Software inc., where they programmed a Windows application GUI in C# using Visual Studio and developed interfaces between SQL Server environments in C# and Managed C++.

In 2005, Leon had an Internship - Software Engineer position at Pivotal Corporation, where they were responsible for ensuring the flexibility and extensibility of the Pivotal Product Suite. Leon also evaluated software versioning control systems and prepared demo machines with new iterative builds.

From 2006 to 2012, Leon worked at MAKE Technologies Inc. in various roles. Leon started as a Business Analyst, where they communicated with stakeholders to identify business requirements and translated them into technical requirements. Leon then transitioned to a Systems Analyst / Java Developer role, where they analyzed legacy source code applications written in RPG, designed and documented application components based on Java EE architecture, and implemented the business logic of the modernized system using EJBs and JPA. Finally, they served as a Lead / Software Engineer / Data Modernization Specialist, where they implemented, tested, and maintained a back-end logic for a batch heavy oil production accounting system utilizing Java, scheduled and estimated work packages for a team of developers, and evaluated change requests.

In 2012, Leon joined Mana Products as a Scala Software Engineer. Leon worked with cutting-edge technologies such as Scala, Anorm, Git, SBT, Akka, Solr, and MySQL to build a web platform supporting multiple consumer cosmetic sites. Leon collaborated with the CTO in design and architectural decisions, designed and implemented the backend API, and worked closely with front-end developers.

Lastly, starting in 2013, Leon worked at Updater as a Ruby/Scala Software Engineer. Further details about this role are not provided in the information provided.

Leon Hall attended Vancouver Island University from 2000 to 2002, where they studied Computer Science with Business Electives. Following this, they pursued a Bachelor of Science (B.Sc.) degree in Computer Science with a Business Minor at the University of Victoria from 2002 to 2006.

Links

Previous companies

Fisheries and Oceans Canada logo

Org chart

Timeline

  • Ruby/Scala Software Engineer

    May, 2013 - present