Connor Walsh
I am a recent graduate from Dalhousie University with a bachelors degree in Computer Science with a speciality in Communication Technology and Cyber Security. I have a passion for technology and love to develop creative solutions to problems. I am a quick learner and adapt to new technologies very well

Projects


Work Experience


  • DevOps Developer

    August 2017 - Current

    • Setup and maintained CI/CD pipelines using Bamboo and custom deployment tools
    • Wrote automated QA tests using Selenium WebDriver and Ranorex frameworks
    • Created load tests with JMeter and automated to run nightly as part of CD pipeline
    • Coordinated with developers to write custom utilities or scripts to increase work efficiency
    • Contributed to main software project building features to allow clients to monitor and fix problems in their environments
    • Assisted clients with troubleshooting, configuring, and deploying software in production and staging environments
    • Worked with developers and QA staff to identify and fix bugs in project
  • Software Developer

    Shiftkey Labs

    October 2017 - April 2018

    • Hired to continue development of a software project started through program at Dalhousie
    • Lead backend developer for Laravel PHP web application
    • Developed API that was consumed by a website frontend and iOS/Android applications built with Ionic
    • Build custom tools for client such as an event registration system and attendance tracking features
    • Processed user data in meaningful way to generate custom reports for clients to submit to provincial government
  • IT/Web Developer

    Birch Hills Academy

    July 2016 - Sep 2016

    • Provided general IT and network support for school and staff
    • Redesigned and maintained existing Wordpress website to showcase a development project
    • Created two new websites with Joomla CMS platform that will replace the current school website and after school care/summer camp website
    • Modified Joomla templates with custom CSS tailored to clients’ needs to create a unique website design
    • Modified Joomla extensions and plugins in PHP to expand functionality for specific systems such as applying for school or a summer camp registration/booking system
  • Software Development Engineer Coop

    Dell Canada

    May 2015 - Aug 2015

    • Worked directly with Quality Control Engineers to rigorously test software product updates and submit bug reports
    • Created, deployed, and maintained personal virtualized servers through VMware VSphere client
    • Developed custom PowerShell Cmdlets to automate virtual server setups
    • Developed custom automation tools in C# and .Net to increase testing efficiency and reliability
    • Used Microsoft Test Manager to deploy the product to custom environments and run automated tests to verify new software builds and increase the range of tests to run
    • Gained in-depth knowledge of Visual Studio and standard software development practices to efficiently write code, debug, submit bug reports, track and update assigned tasks, submit code reviews, and contribute to the development repository
  • Service Desk Application Specialist Coop

    ABM Integrated Solutions

    Apr 2014 - Mar 2015

    • Provided user-friendly and professional end-user support for a variety of technical applications and programs
    • Efficiently diagnosed and resolved customer issues
    • Accurately maintained end-user documentation and incident tickets
    • Configured hardware and customized new and existing work stations for specific customer needs
    • Managed office support email, corresponding with clients to resolve issues or answer questions
  • Computer Specialist

    Bestbuy Canada

    Oct 2011 - Aug 2013

    • Worked directly with customers to identify their needs and find them the proper solution they are looking for. This may include demonstrating new technology to customers, helping to fix a current problem, or offer advice on various products
    • My responsibilities also included maintaining the department, which entailed restocking the isles, performing price audits to insure correct prices, performing stock checks on items, placing new products out on display and general cleaning
    • As a Multimedia Entertainment Specialist, the computer department absorbed three others to form the "Multimedia Entertainment" department which included Computers and Networking, Digital Imaging, Car Audio, and Digital Media

Skills


Programming Languages

  • Proficient with Ruby, PHP, Java
  • Familiar with C, C++, C#/.NET, Python, JavaScript, HTML, CSS, MySQL

Frameworks

  • Large projects built with Ruby on Rails and Laravel
  • Familiar with Django

Other Technologies

  • Extensive experience with Git and minor use with SVN
  • Android development experience with Android Studio
  • Wordpress and Joomla CMS platform experience
  • Regularly use Windows, Mac, and Linux operating systems and very comfortable with command line use
  • VSphere and VirtualBox experience with configuring and deploying virtual machines

Contact Me