Karl Andres

Karl Andres

Software Engineer

Followers of Karl Andres543 followers
location of Karl AndresGreater Vancouver Metropolitan Area

Connect with Karl Andres to Send Message

Connect

Connect with Karl Andres to Send Message

Connect
  • Timeline

  • About me

    Product Manager, Agile Coach | Business Transformation | Product Development and Engineering

  • Education

    • University of Manitoba

      1995 - 2000
      B. C. Sc. (Honours Cooperative) Computer Science

      3.65 GPA (Dean's Honour List)

  • Experience

    • ClickNet Software

      May 1999 - Aug 1999
      Software Engineer

      • Extended and reworked an internal MFC auditing tool using C++ to access embedded file information by evaluating several alternative schemes and implementing the best one• Developed an application to create a database loaded from a binary file

    • I3 Mobile Inc

      Jan 2001 - Nov 2001
      Consulting Software Engineer (Online Business Systems)

      • Developed, deployed, and maintained Versata Java code, Oracle stored procedures, and SQL Server stored procedures• Documented the billing system's processes in consultation with the system's experts • Supported both the QA and production teams and performed troubleshooting tasks

    • Government of Manitoba

      Jan 2002 - Jul 2002
      Consulting Software Engineer (Online Business Systems)

      • Worked with the client to help determine scope of testing by flushing out and organizing test scripts for a message-based J2EE system deployed to IBM Websphere• Created a test data generator to hold a repository of consistent test data and to generate simulated XML messages, SQL load scripts, and SQL review scripts based on that data• Designed and developed a test driver application in Java to simulate external systems by sending and receiving messages with MQ base Java, providing an easy-to-use visual interface for the client testers Show less

    • Online Business Systems

      Sept 2002 - Oct 2002
      Software Engineer (internal)

      • Developed the presentation layer for a web-based multi-tiered system to automate resourcing and project tracking using Struts, JSP, and servlets• Used the Eclipse development environment as well as JUnit and Log4J for development and Tomcat as a web server• Analyzed the existing SQL Server 2000 database for the Intranet to determine what changes would be needed to support the new system and documented those changes

    • IG Wealth Management

      Nov 2002 - Nov 2003
      Consulting Test Manager (Online Business Systems)

      • Managed the testing for a project that involved the integration of more than 12 systems and over 18 interfaces across different technologies• Coordinated testing efforts with other project teams in both Winnipeg and Toronto• Produced test planning and management deliverables and guided test execution• Conducted resource planning, issue resolution, and systems analysis• Debugged code by developing and running queries against Oracle and Sybase databases

    • Online Business Systems

      Dec 2003 - Apr 2005

      • Improved the functionality of an Intranet ASP application tracking consultant professional development budgets and deductions from them• Resolved problems with the application and unit tested resolutions• Altered the SQL Server 2000 tables to allow for the new functionality• Deployed the database tables and ASP code to production

      • Consulting Software Engineer

        Feb 2000 - Apr 2005
      • Software Engineer (internal)

        Dec 2003 - Jul 2004
    • Bell MTS

      Aug 2004 - Mar 2005
      Consulting Test Manager (Online Business Systems)

      • Responsible for successful completion of system and integration testing, meeting requirements provided by management• Supervised testing for three Internet projects combined into one• Provided direction and guidance to eight client business analysts• Implemented and enhanced a testing methodology on the project• Recommended improvements to client testing process

    • Elastic Path

      May 2005 - Jan 2015

      • Led teams to create successful e-commerce solutions for five enterprise companies using Elastic Path's J2EE open-source-based product• Designed, developed, and led a team from POC to production for a new eCommerce site for Symantec that exceeded executives' expectations for digital transformation and profit• Managed client stakeholder communication and business/user requirements elaboration• Grew teams with little knowledge of Agile into high performing Agile teams• Built features in Elastic Path's flagship Commerce product, including a Rest Level 3 Hypermedia commerce API with OSGI backend Show less

      • Manager of Product Delivery | Manager of Product Development

        Oct 2012 - Jan 2015
      • Team Lead | Scrum Master | Senior Software Engineer

        May 2005 - Sept 2012
    • Aequilibrium

      Jul 2015 - Nov 2015
      Senior Technical Consultant

      Client: FinCAD• Led technical team in analysis, initial project pitch, implementation, and presentation, awarding us with phase 1 & 2 as well as a perfect score in the customer satisfaction survey• Set up an SDK generator and leveraged Swagger to define a clear REST API to access the client’s derivatives and fixed-income analytics library• Served as bridge between client and technical team

    • Unbounce

      Nov 2015 - Mar 2018
      Product Owner | Delivery Lead | Agile Coach

      • Established the Product Owner role for Unbounce’s AI-powered SaaS products and clarified roles of Product Manager, Scrum Master, Engineering Manager and ideal ways of working• Provided agile onboarding, training & guidance across the company including executive stakeholders, product managers, marketers, UX designers and six Engineering teams• Rebuilt content-serving product roadmap, prioritized the backlog, and unstuck the development team after just one sprint as their Product Owner• Identified, grew, and mentored new Scrum Masters and was highlighted in exit interviews by multiple people as having the greatest impact on their learning• Provided a platform to raise & resolve deep-rooted challenges across Engineering• Formed new cross-functional teams, brought existing teams out of deep conflict to delivering again and assisted teams in developing KPIs to support business objectives Show less

    • Karl Asia Pacific International Education Group Inc.

      Apr 2018 - now
      Chief Operating Officer

      Education foundation, international elementary school and high school (Taiwan)• Co-founded the organizations, defined their vision and set up the right organizational structure & teams to achieve that vision• Enabled students’ acceptance into universities such as UBC, SFU, and UT• Mentored principal, department heads, and leaders• Facilitated collaboration between 55+ Taiwanese & foreign staffEducational consulting (Canada & Taiwan)• Established Canadian office & new organization for Taiwan office• Improved process and collaboration across countries/offices Show less

  • Licenses & Certifications

    • Sun Certified Programmer for the Java 2 Platform

      Sun Microsystems
      Jan 2001
    • Certified Scrum Master (CSM)

      Scrum Alliance
      Jul 2010
    • The Leader's Discipline: A Coaching Approach to Leadership

      Roy Group Leadership
      Jul 2017
      View certificate certificate
  • Honors & Awards

    • Awarded to Karl Andres
      MVP of the Year Award | Category: Being Open Elastic Path Dec 2011
    • Awarded to Karl Andres
      MVP Award | Category: Being Remarkable Elastic Path Jan 2011
    • Awarded to Karl Andres
      MVP Award | Category: Being Remarkable Elastic Path Jul 2010
    • Awarded to Karl Andres
      MVP Award | Category: Be the Customer Elastic Path Jun 2008