Ryan Martin Email and Phone Number
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.
Pub Labs
View- Website:
- publabs.com
- Employees:
- 9
-
Lead Software DeveloperPub Labs Aug 2019 - PresentGuelph, Ontario -
Lead Software Developer / Scrum MasterDocupet Inc. Nov 2017 - Jul 2019Kingston, OntarioAs 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. -
Software DeveloperFrontrunner Professional May 2015 - Oct 2017Kingston, OntarioAs 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. -
Software DeveloperMcmaster University May 2014 - Apr 2015Hamilton, OntarioWorked 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. -
Educational Development AssistantMcmaster University May 2011 - Jan 2014Hamilton, OntarioWorked 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. -
Teaching AssistantMcmaster University Jan 2011 - Aug 2012Hamilton, OntarioWorked 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.
-
Junior DeveloperNetsweeper Inc. May 2009 - Aug 2009Guelph, OntarioPrimary 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. -
Quality Assurance AnalystNetsweeper Inc. Jan 2008 - Dec 2008Guelph, OntarioVerified 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
Ryan Martin Education Details
-
10.4 (A-)
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?
-
-
Ryan Martin
Attorney Providing Strategic Advice To Employers In Labour And Employment Matters Across CanadaMontreal, Qc5dentons.com, gouv.qc.ca, aper.qc.ca, ogletreedeakins.com, ogletree.com -
Ryan Martin
Toronto, On -
-
Ryan Martin
Kitchener, On3rogers.com, labstat.com, notchtx.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial