Robert Matrick

Robert Matrick Email and Phone Number

Senior Software Engineer @ SOR Technology (Now arrivia)
Robert Matrick's Location
El Cajon, California, United States, United States
Robert Matrick's Contact Details

Robert Matrick work email

Robert Matrick personal email

About Robert Matrick

Highly innovative software engineer specializing in Object-Oriented Design, Analysis and Programming (OOD, OOA, OOP) with extensive experience architecting large software systems. Demonstrated skills at creating robust solutions using proven engineering principles and design patterns.Specialties: Design experience: Object Oriented Analysis/Design/Programming (OOA/OOD/OOP), Design Patterns, Service Oriented Architecture, distributed environment, client/server, web applications.Development Methodologies: Scrum/Agile, Rapid Application Development, Waterfall, Test Driven Development.Extensively or most-recently used: C#, Managed/unmanaged C++, Java, JSP, ASP.Net, MVC, HTML, JavaScript, AngularJS, React, CSS, SASS, AJAX, XML, XAML, MFC, OpenGL, MSMQ, RabbitMQ, Redis, xUnit, Win32, Spring, Hibernate, JDBC, JDOM, NSIS, WIX, and MSI.Less-recently used: DirectX, GDI, Mason, Perl, ActionScript3, XSL, XSLT, Python, and Korn Shell.Databases used: MS SQL Server, MySQL, Oracle, DB2, and SQLite.Platforms developed on: Windows, Linux, Sun Solaris, BlackBerry Playbook.Tools: Microsoft Visual Studio, Azure, Eclipse, Adobe Photoshop, IIS, Perforce, TFS, PVCS, GIT, and SVN.

Robert Matrick's Current Company Details
SOR Technology (Now arrivia)

Sor Technology (Now Arrivia)

View
Senior Software Engineer
Robert Matrick Work Experience Details
  • Sor Technology (Now Arrivia)
    Senior Software Engineer Lvl Iii
    Sor Technology (Now Arrivia) Jan 2016 - Present
    Carlsbad, Ca, Us
    •Full stack developer working on all tiers of Arrivia’s eCommerce systems with a focus on the company’s financial and payment logic.•Acted as a subject matter expert for the acquired SOR Technology systems and mentored several teams and co-workers on the architecture and code base, as well as consulted on several enhancements to those systems.•Worked on all aspects of the product, from working with business partners to determine requirements, design and development, code coverage, and oversaw the deployments.
  • Seed Software
    Founder / Software Engineer
    Seed Software Feb 2010 - Present
    •Devised and implemented in-house applications for desktop, mobile, and web platforms.•Architected a new user interface framework that leverages concepts from modern languages while foregoing their known drawbacks.•Designed and constructed several custom internet solutions for external clients.
  • Ingenu
    Staff Software Engineer
    Ingenu Aug 2014 - Jan 2016
    San Diego, Ca, Us
    •Maintained a legacy back office enterprise Java server and GWT front end which processes machine to machine messages and administers the deployed devices.•Worked extensively on the message processing logic which handled the M2M application level messages as well as communication level protocol messages which consider packet reassembly, packet loss, and out of order delivery.
  • Questpoint Llc
    Senior Software Engineer
    Questpoint Llc Jul 2013 - Jul 2014
    Us
    •Worked in a rapid development environment to produce desktop applications and web services used by millions of customers.•Developed in a variety of languages including C++, C#, JavaScript, AngularJS, NSIS but was the resident C++ expert and mentored other team members in the language’s benefits and pitfalls.
  • Amazon
    Software Development Engineer
    Amazon Apr 2012 - Jun 2013
    Seattle, Wa, Us
    •Provided business intelligence through building several web services that enable sellers to make decisions and be more successful.•Designed distributed systems to analyze big-data efficiently and in real-time.
  • Rim
    Design Lead
    Rim Oct 2009 - Mar 2012
    Waterloo, Ontario, Ca
    •Designed a new C++ framework to manage the installation and configuration of BlackBerry’s enterprise products across a distributed environment.•Ensured the new framework contained sufficient hooks to be unit tested in isolation using cppUnit without compromising the simplicity of the design.•Drafted and executed the development plan to migrate the team’s existing products to the new framework.•Managed development across several feature branches in parallel and ensured dependencies were in place so that development could continue.•Formalized documentation and mentored team members to bring them up to speed with the new framework.•Reviewed code submissions from the team to ensure the design was followed and development best practices were used.•Lead design meetings where developers could raise their questions/concerns in a public forum and share information with the entire team.•Performed impact analysis and task breakdown of new enhancements to the system.
  • Rim
    Software Developer
    Rim Jan 2006 - Sep 2009
    Waterloo, Ontario, Ca
    •Designed/developed new components using object-oriented and engineering principles.•Analyzed the impact of new functionality across a distributed enterprise system.•Proactively recommended new features and alternative designs to benefit the overall product.•Continuously re-factored code to improve code reusability and system stability.•Worked closely with several teams to ensure that interdependencies and timelines were coordinated.•Evaluated new tools and alternative technologies.
  • International Financial Data Services
    Programmer Analyst Level Ii
    International Financial Data Services Mar 2004 - Dec 2005
    •Designed, developed, tested, and documented enhancements to the company’s products.•Responsible for quality and efficiency of programs developed.•Assisted with the technical design of enhancements.•Acted as a technical/team lead on several independent projects to design and develop “mission critical” products used by internal and external clients every day.
  • Matrix Software Solutions
    Software Developer
    Matrix Software Solutions Sep 2002 - Mar 2004
    •Designed, developed, and maintained custom software and web sites for clients.•Independently reviewed software requirements and specifications.•Actively researched new technologies to ensure product quality.•Acted as a technical consultant and assisted in the setup of web services.•Provided customer technical support for clients and resolved their technical difficulties.

Robert Matrick Skills

C# Xml Software Development Javascript Java Web Services Visual Studio Object Oriented Design Jdbc Eclipse Design Patterns Mfc Sql Oop Perl Git C++ Scrum Directx Software Design Databases Gdi Wix Msi Html Opengl Angularjs C/c++

Robert Matrick Education Details

  • Mcmaster University
    Mcmaster University
    Software Engineering

Frequently Asked Questions about Robert Matrick

What company does Robert Matrick work for?

Robert Matrick works for Sor Technology (Now Arrivia)

What is Robert Matrick's role at the current company?

Robert Matrick's current role is Senior Software Engineer.

What is Robert Matrick's email address?

Robert Matrick's email address is ro****@****ogy.com

What schools did Robert Matrick attend?

Robert Matrick attended Mcmaster University.

What skills is Robert Matrick known for?

Robert Matrick has skills like C#, Xml, Software Development, Javascript, Java, Web Services, Visual Studio, Object Oriented Design, Jdbc, Eclipse, Design Patterns, Mfc.

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.