Bruno Salapic

Bruno Salapic

About

Detail

Senior software developer in test
Canada

Timeline


work
Job
school
Education
folder
Project (professional or personal)

Résumé


Jobs verified_user 0% verified
  • Camis Inc
    Senior software developer in test
    Camis Inc
    Jan 2020 - Nov 2022 (2 years 11 months)
    - Automate tedious tasks for developers through ps1 scripts - Implement dependabot security with jira ticketing - Create & convert existing processes to github actions - Develop splunk dashboards to monitor performance of build processes - Separating monorepo into smaller repos, including the CI/CD processes - Working with timezones and conversion between libraries (js-joda) - Automate nightly load test performance metrics bot - Led initiative to migrate.NET applications to latest.NET6 - Improve development experience & perform site reliability maintenance
  • Camis Inc
    Software developer in test
    Camis Inc
    Apr 2018 - Jan 2020 (1 year 10 months)
    - Created and integrated a RESTful API Integration test suite added to the Continuous Integration pipeline - Created and integrated UI Automation test suite using Testcafe into the Continuous Integration pipeline - Created and maintained Load/Stress test suite to identify bottlenecks and work with engineers/architects to improve performance - Created integration tests targeting content validation and persistence layer - Ran seminars to educate fellow developers with new technologies discovered to improve testing strategies - Network testing to monitor how software interacts with various bandwidth configurations - Researching best practices, testing strategies and collaborating with other engineers/architects to identify improved patterns -
  • N
    Junior QA developer
    Netsweeper Inc.
    Apr 2017 - Mar 2018 (1 year)
    - Develop and maintain test libraries used to control automated unit and regression test suites. - Audit and certify lists such as: IWF (Internet Watch Foundation), CTIR (Counter terrorism Internet Referral Unit), WebAPPs, Ad Blocking, Geo-IP, File Extension, Domain, SafeSearch, Clam AV, Microsoft Photo DNA and etc - Assist Technical Support to troubleshoot and perform root cause analysis - Analyze results and deliver test summaries and recommendations to the product team - Contribute to the improvement of how we do testing at netsweeper - Investigate script failures in automated test plans, modify scripts and libraries, and log product defects - Perform code reviews and assist with debugging and profiling - Open collaboration with engineer
  • Wilfrid Laurier University
    Proctor
    Wilfrid Laurier University
    Sep 2015 - Apr 2016 (8 months)
Education verified_user 0% verified
  • Wilfrid Laurier University
    Bachelor of science
    Wilfrid Laurier University
    Jan 2010 - Jan 2016 (6 years 1 month)
Projects (professional or personal) verified_user 0% verified
  • P
    Personal catalog website
    Jan 2017 - Feb 2017 (2 months)
    - Worked with HTML CSS Bootstrap to create easy on the eye WebPages by styling and using the grid features from Bootstrap, used EJS as a html template - Implemented MongoDB to allow users to sign up and leave comments and log back in at any time - Used Node to develop the application on C9.io. and install packages using npm - Implemented Stripe.js to process payments depending on which item is chosen from the Catalog - Implemented passport for authentication of users
  • S
    Side project-real-time-chat-room
    Jan 2017 - Current (8 years 7 months)
    - Worked Alone to create a simple chat room application which allows people to talk to each other
  • S
    Side project - weather app
    Jan 2017 - Current (8 years 7 months)
    - Worked alone to understand and learn the React framework
  • R
    Room robot mapping
    Jan 2016 - Current (9 years 7 months)
    - Implemented A* algorithm to determine all paths traversable from start to finish - Applied Dijkstra's algorithm using syntax of Python to find the shortest path between specific nodes - Python lists used to handle various paths and pauses to stop collision of multiple robots
  • I
    Image processing & recognition
    Jan 2015 - Current (10 years 7 months)
    - Worked in a group of two to create a GUI to open images - Integrated a high pass filter to sharpen image, low pass filter to blur image, and a Gaussian filter which could be applied to the image opened within the GUI - Applied ZS thinning Algorithm to thin basic images such as the characters of the alphabet and Chinese scripts - Implemented image recognition to differentiate between hand written numbers from 0-9 with a success rate of 87%