Michael Doris

Michael Doris Email and Phone Number

Senior Software Developer
Michael Doris's Location
Kitchener, Ontario, Canada, Canada
Michael Doris's Contact Details

Michael Doris personal email

About Michael Doris

I am a Senior Java Developer that has just ended a 12 year tenure at Agfa HealthCare, a leading provider of software solutions for the healthcare Industry. While there I had been working in a Scrum environment to develop the next generation of PACS system, a software solution that enables the management and distribution of medical images.In my role, I collaborated with team architects and requirements managers to create the technical design of new features, and then work with other developers to implement them. I also assist in mentoring junior team members and provide technical assessment of candidates looking to join our team. I have extensive experience in Java, J2EE, EJB, TCP/IP, Oracle, PL/SQL, JBoss, DICOM, PACS, maven, git, Jenkins and a wide range of other skills. I was passionate about delivering high-quality software solutions that improved the lives of patients and healthcare professionals. I look forward to bringing those skills and passion to the next challenge in my career.

Michael Doris's Current Company Details

Senior Software Developer
Michael Doris Work Experience Details
  • Agfa Healthcare
    Java Developer Level 4
    Agfa Healthcare Oct 2011 - Sep 2023
    Waterloo, Ontario
    Senior Developer working in an Scrum environment developing Agfa Healthcare's next generation PACS system. Working with team architects and requirements managers to create the technical design of new features and then work with other developers implement these features. Also assist in mentoring of junior team members as well as provide technical assessment of candidates looking to join our team.
  • Elastic Path Software
    Java Developer
    Elastic Path Software Oct 2010 - Oct 2011
    Vancouver, Bc
    Worked as a developer in a Scrum environment to develop additions to the Elastic Path e-commerce framework. Also worked in a very small highly productive team to provide maintenance and additions to a major telecommunication/cellular customer website.
  • Bayleaf Software Inc.
    Senior Java Application Developer
    Bayleaf Software Inc. May 2010 - Oct 2010
    Vancouver, Bc
    Working a contract developer for a small consultancy I was working in a small team to initiate, design and implement a website for an online legal library. Later transitioned onto a team that was working to stabilize the website for the Sauder Business School which is a subsidiary of the University of British Columbia.
  • Mckesson
    Sr Software Engineer
    Mckesson Sep 2008 - Feb 2010
    Burnaby, Bc
    Worked in a small team to plan, design, and implement updates the to McKesson's Enterprise Rx pharmacy software.
  • 0799030 Bc Ltd
    Software Engineer
    0799030 Bc Ltd Aug 2007 - Jul 2008
  • Tek Systems
    Software Developer
    Tek Systems Feb 2007 - Aug 2007
    A TEK Systems client is replacing a legacy point of sale and enterprise backend with a combination of off the shelf enterprise systems and a custom integration and store client system. The key goals are to improve performance, increase reliability and to ensure an easily maintainable system that will govern their core business needs.Role: Server side developer entirely responsible for the production of the middleware server. Created detailed design of based on the business… Show more A TEK Systems client is replacing a legacy point of sale and enterprise backend with a combination of off the shelf enterprise systems and a custom integration and store client system. The key goals are to improve performance, increase reliability and to ensure an easily maintainable system that will govern their core business needs.Role: Server side developer entirely responsible for the production of the middleware server. Created detailed design of based on the business functional and non-functional requirements in UML Implemented and tested the middleware server based on design Core Technology: J2EE XMLBeans based messages Multiple MySQL databases Integration with the legacy enterprise system until it can be replaced Improve core functional performance from the existing 20min start of day process to a 1min or faster process. Administrator UI in JSP System rollout Show less
  • Infowave Software
    Developer
    Infowave Software Nov 2004 - Jan 2007
    Java Developer with Infowave Software working in both their Product Development and Professional Services depts. Responsible for design and implementation of various core features and numerous client requested features.Core Technologies:J2SE, J2EE, Swing, XML, XSLT, JDOM, OOAD, Tomcat, HTTP/S, SQL, MySQL, HSQL, Oracle, XMLBeans
  • Tek Systems
    Qa Analyst
    Tek Systems Jul 2004 - Nov 2004
    Telus, a client of TEK Systems was developing an Integrated Voice Recognition customer service system. This is a telephone based automated customer service system that uses a human voice interface.Role: Quality Assurance Tester within 10 person QA team. Followed use case and test case scenarios Reporting, tracking, and verification of defects and fixes. Ad hoc testing Reporting of improvements and enhancements
  • Apparent Networks
    Developer
    Apparent Networks Dec 2003 - Jan 2004
    Consultant working with Apparent Networks on two proof of concept developments. Designed and implemented systems for including graphical representations of their network mapping and analysis software and a GUI for their Internet2 Gigabit analysis software.Capturing of project requirementsPreparation of technical design including use cases, class diagrams, and data modelImplementation of technical designQuality Assurance including testing, reporting and correction of… Show more Consultant working with Apparent Networks on two proof of concept developments. Designed and implemented systems for including graphical representations of their network mapping and analysis software and a GUI for their Internet2 Gigabit analysis software.Capturing of project requirementsPreparation of technical design including use cases, class diagrams, and data modelImplementation of technical designQuality Assurance including testing, reporting and correction of bugsReporting project status and coordination with project lead. Show less

Michael Doris Skills

Agile Methodologies Scrum Tomcat Java Enterprise Edition Spring Software Development Java Oracle Web Services Process Improvement Jsp Weblogic Uml

Michael Doris Education Details

Frequently Asked Questions about Michael Doris

What is Michael Doris's role at the current company?

Michael Doris's current role is Senior Software Developer.

What is Michael Doris's email address?

Michael Doris's email address is mi****@****ail.com

What schools did Michael Doris attend?

Michael Doris attended British Columbia Institute Of Technology.

What skills is Michael Doris known for?

Michael Doris has skills like Agile Methodologies, Scrum, Tomcat, Java Enterprise Edition, Spring, Software Development, Java, Oracle, Web Services, Process Improvement, Jsp, Weblogic.

Not the Michael Doris 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.