Ryan Martin

Ryan Martin Email and Phone Number

Lead Software Developer at Pub Labs @ Pub Labs
guelph, ontario, canada
Ryan Martin's Location
Ontario, Canada, Canada
About Ryan Martin

Certified ScrumMaster with a genuine passion for practical and efficient workflows and continuing education. Comfortable in many diverse development paradigms, including Agile, Waterfall, and everything in between.Graduate of McMaster University's Software Engineering and Management program with honours.Proficient with many programming languages in both academic and professional environments, including PHP, JQuery, CSS/SASS, Python, Java, C, and C++. Proficient with version control and repository management using Git and Subversion.Experienced with various web application, single-page, and mobile app frameworks, including Symfony, Laravel, Vue, Ionic, Bootstrap and Foundation. Familiar with using VMWare, VirtualBox and Vagrant to simulate dev or production environments.Proficient with relational database design and data management in MySQL and PostgreSQL, and server administration in Apache and NGINX.Excellent leadership, communication, and teamwork skills honed by a diverse range of experience.

Ryan Martin's Current Company Details
Pub Labs

Pub Labs

View
Lead Software Developer at Pub Labs
guelph, ontario, canada
Website:
publabs.com
Employees:
9
Ryan Martin Work Experience Details
  • Pub Labs
    Lead Software Developer
    Pub Labs Aug 2019 - Present
    Guelph, Ontario
  • Docupet Inc.
    Lead Software Developer / Scrum Master
    Docupet Inc. Nov 2017 - Jul 2019
    Kingston, Ontario
    As part of a small development team, designed and built new B2B, B2C, and internal features for a robust digital Municipal Pet Licencing platform. Areas of specialty included front-end development, database design, mapping tools for internal staff and field agents, and internal reporting tools.As part of a data-forward organisation, other primary duties included: Managing city licensing data, analysis and reporting for management, ensuring data integrity, promoting data visibility among staff, and organizing data imports for new municipal clients.Performed regular DevOps maintenance tasks, culminating in a full system migration to Amazon Web Services to improve system uptime and stability. Helped facilitate and champion the organization's Agile transformation, starting with converting a 2-person development team to a 6-person Scrum team. Took on Scrum Master responsibilities for the Scrum team, achieved Certified Scrum Master status, researched Agile trends and best practices and coached Scrum values throughout the organization. Facilitated team growth by encouraging continuous improvement and learning and cross-functional team values. Worked with product owners to develop a streamlined development backlog process for a rapidly growing organization.
  • Frontrunner Professional
    Software Developer
    Frontrunner Professional May 2015 - Oct 2017
    Kingston, Ontario
    As part of a small team of 4 developers, maintained and enhanced a massive 10+ year legacy codebase containing: A complete custom website content management system, electronic business management, stationery designer, DVD rendering system, and countless other features designed as a holistic suite of tools for professionals in the Funeral industry. Designed, implemented, and maintained a wide variety of new development projects individually or in small teams. Highlights include a dashboard widget system, digital sympathy store featuring direct-to-florist purchasing, various third-party APIs and integrations, and the ObitTree open obituary database website. Performed server, database, and code optimizations and security fixes to support a growing user-base of 1500 client firms, with millions of daily end-user traffic hits and database requests. Kept up-to-date on mobile and web design and technology trends, including search engine optimization, responsive design, and the latest development and design frameworks. Supported and trained frontline staff as needed in a rapid-paced, customer-first environment.
  • Mcmaster University
    Software Developer
    Mcmaster University May 2014 - Apr 2015
    Hamilton, Ontario
    Worked in a microbial genetics lab to write and maintain new and existing genetic sequence processing programs, resource web sites, and various other research tools. Mainly focused on designing and developing gleans.net, a website for hosting new and existing programs, which was featured in a published research paper.Worked closely with lab staff to determine software requirements, focusing on usability and sustainability requirements while keeping costs to a minimum. Developed excellent cross-discipline communication and expectation management skills.
  • Mcmaster University
    Educational Development Assistant
    Mcmaster University May 2011 - Jan 2014
    Hamilton, Ontario
    Worked with McMaster's Director of Engineering 1, and the Chair of Computing and Software, to improve the quality of Engineering 1D04 (Engineering Computation in Python). Designed, developed, and implemented an online web application for automatic grading and evaluation of student Python code assignments. Students submit their work to the website and receive immediate feedback on their programs, resulting in overall increased student performance while simultaneously reducing staff marking workload by approximately $6000 annually.Worked independently and with teaching staff to create and improve course content and curriculum, and develop new teaching tools. Occasionally assisted with training new teaching staff when required.
  • Mcmaster University
    Teaching Assistant
    Mcmaster University Jan 2011 - Aug 2012
    Hamilton, Ontario
    Worked with the teaching and administration staff of the Engineering 1D04 course to assist with the education of students. Assisted with the teaching of computer labs through demonstration lectures, as well individually tutoring students.Outside of labs, independently graded student assignments while providing constructive feedback, and answered various student questions on the course discussion boards.
  • Netsweeper Inc.
    Junior Developer
    Netsweeper Inc. May 2009 - Aug 2009
    Guelph, Ontario
    Primary developer in the design and maintenance of web administration software for various networking and security solutions, and in linking user interfaces with core components. Primarily worked independently, with tasks mainly based on customer requests and reports. Worked with the entire development team as needed to achieve larger goals. Collaborated directly with technical support and customers, in order to determine accurate project requirements and ensure customer satisfaction.
  • Netsweeper Inc.
    Quality Assurance Analyst
    Netsweeper Inc. Jan 2008 - Dec 2008
    Guelph, Ontario
    Verified the behavior and/or resolutions of reported customer problems and worked with development team to improve quality of company networking and internet security solutions. Scripted routine test cases to ensure quality control, and improved existing quality assurance software tools, including automated regression testing. Built custom hardware/software setups to ensure rigorous testing, including virtual environments. Directly communicated with clients in order to help test unique circumstances.

Ryan Martin Skills

Python Programming Software Development C++ C Linux Java Latex Software Engineering Virtualization Shell Scripting Linux Server Sql Php Javascript Css Networking Scrum Agile Methodologies Software Design Server Administration Database Design Requirements Analysis Marketing Strategy Operations Management Business Strategy Finance Consulting Optimization Domain Name System Kanban Mysql Jquery Ajax Subversion Git Foundation Framework Laravel Engineering Management Communication Team Management Software Requirements Autodesk Software Regular Expressions Csm Compliance Pci Agile Web Development Agile Leadership Symfony Framework Vue.js Autocad

Ryan Martin Education Details

Frequently Asked Questions about Ryan Martin

What company does Ryan Martin work for?

Ryan Martin works for Pub Labs

What is Ryan Martin's role at the current company?

Ryan Martin's current role is Lead Software Developer at Pub Labs.

What schools did Ryan Martin attend?

Ryan Martin attended Mcmaster University.

What are some of Ryan Martin's interests?

Ryan Martin has interest in Economic Empowerment, Education, Environment, Science And Technology, Disaster And Humanitarian Relief, Health.

What skills is Ryan Martin known for?

Ryan Martin has skills like Python, Programming, Software Development, C++, C, Linux, Java, Latex, Software Engineering, Virtualization, Shell Scripting, Linux Server.

Who are Ryan Martin's colleagues?

Ryan Martin's colleagues are Robert Janes.

Not the Ryan Martin you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.