Kurran Devolin
Software Developer at Santec Canada Corporation- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Native or bilingual proficiency
-
French Limited working proficiency
Topline Score
Bio
Experience
-
Santec Instruments
-
Canada
-
Telecommunications
-
1 - 100 Employee
-
Software Developer
-
Jul 2023 - Present
-
-
-
Leanspace
-
France
-
Software Development
-
1 - 100 Employee
-
Quality Assurance Engineer
-
Sep 2022 - Mar 2023
- Developed automated tests using Jest in JavaScript to assess security, functionality, and performance of our RESTful API on a nightly basis gaining a solid understanding of REST API testing - Shifted our performance testing from occasional manual tests to nightly automated tests by building a NodeJS project from scratch with K6 and google sheets API - Gated releases by communicating blockers and ticket priorities to ensure a product with minimal bugs in production by tracking sprints in Jira and working in an agile environment - Took part in collaborative code reviews to facilitate good code practices, improve my own coding, and keep the code base clean - Optimized nightly cleanup scripts reducing the billed usage time from an hour every night down to less than 5 minutes a night - Manually tested front end components of the platform to ensure correct flow, consistency, and style were all implemented correctly - Tracked bugs in Jira, adding priorities and reproducibility steps to new bugs and keeping old bugs tracked in the backlog or in Sprints to ensure we had data on product defects Show less
-
-
-
Akamai Technologies
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer In Test / Release Engineer
-
Jul 2019 - Apr 2022
- Reduced time for gated release testing from 3 days to 1 day without compromising quality by utilizing automation in Jenkins for system testing - Saved an average of 2 hours per run on our nightly CI builds by optimizing the parallel processes from smoke tests to end-to-end tests in the underlying Python code - Saved countless hours in lost time by writing automation tools for managing the health of Linux machines in the test network and regularly performing health checks - Improved product reliability by finding approximately 2 additional bugs per release through the development of nightly performance tests using K6 in Jenkins - Wrote detailed test plans in Confluence for large multi ticket features as well as for releases to keep track of Jira tickets, write test cases which were visible and could be reviewed to ensure adequate testing, and facilitate hand over/onboarding for new developers to learn or other developers to take over Show less
-
-
-
Canadian Health Systems Inc.
-
Canada
-
Hospitals and Health Care
-
1 - 100 Employee
-
C# Programmer - Part Time
-
Sep 2018 - Dec 2018
- Implemented meaningful features in a Windows Form tool developing in C#, .NET, and MySQL- Fixed bugs in the product by following steps to reproduce in Jira and collaborating with the QA team to make the product as reliable as possible
-
-
C# Programmer - CO-OP
-
May 2018 - Aug 2018
- Increased efficiency of Nurses by developing a Windows Form tool using C# and .NET framework for inputting data and persisting it in MySQL- Improved upon the existing web portal by pulling in data dynamically from our MySQL database and displaying it utilizing MVC pattern, JavaScript, C#, HTML, and CSS- Participated in daily stand-ups and bi-weekly demos to keep teammates up to date and allow for positive feedback
-
-
-
Canadian Health Systems Inc.
-
Canada
-
Hospitals and Health Care
-
1 - 100 Employee
-
C# Programmer - CO-OP
-
May 2017 - Aug 2017
- Developed a software tool using Window's Forms in C# which persisted data using MySQL - Improved a web application using C#.NET, MVC, JavaScript, HTML, CSS - Implemented bug fixes to ensure our product always met the highest quality - Utilized SQL to store, maintain, and update database entries - Followed Agile methodology to meet deadlines and maintain organization - Developed a software tool using Window's Forms in C# which persisted data using MySQL - Improved a web application using C#.NET, MVC, JavaScript, HTML, CSS - Implemented bug fixes to ensure our product always met the highest quality - Utilized SQL to store, maintain, and update database entries - Followed Agile methodology to meet deadlines and maintain organization
-
-
-
Statistics Canada | Statistique Canada
-
Canada
-
Government Administration
-
700 & Above Employee
-
Systems Developer/Programmer - CO-OP
-
May 2016 - Dec 2016
- Developed and implemented features for an internal web application utilizing C# and the .NET framework - Developed and implemented features for an internal web application utilizing C# and the .NET framework
-
-
-
Complex Games Inc.
-
Canada
-
Software Development
-
1 - 100 Employee
-
Intern
-
May 2013 - Aug 2013
- Wrote game logic in C# for the implementation of features in mobile games using the Unity engine - Wrote game logic in C# for the implementation of features in mobile games using the Unity engine
-
-
Education
-
Carleton University
Bachelor's degree, Computer Science -
Algonquin College of Applied Arts and Technology
Advanced Diploma, Game Development