Mark Linehan

Mark Linehan Email and Phone Number

Principal Software Engineer @ Cayuse LLC
Portland, OR, US
Mark Linehan's Location
Portland, Oregon, United States, United States
Mark Linehan's Contact Details

Mark Linehan personal email

n/a
About Mark Linehan

Full-stack software team lead experienced in generating complex, first-of-a-kind system architecture. Persistent, industrious, detail-oriented developer. Technology and business self-educator. Gets software developed.Prefer front-end using Vue.js, or full-stack work with Java back-end.Open to positions in down-town Portland or remote.You can reach me at mhl@mlinehan.us.

Mark Linehan's Current Company Details
Cayuse LLC

Cayuse Llc

View
Principal Software Engineer
Portland, OR, US
Mark Linehan Work Experience Details
  • Cayuse Llc
    Principal Software Engineer
    Cayuse Llc
    Portland, Or, Us
  • Cayuse Llc
    Principal Software Engineer
    Cayuse Llc Mar 2021 - Mar 2024
    Portland, Oregon, Us
  • Daimler Trucks North America
    Lead Software Developer
    Daimler Trucks North America Apr 2017 - Mar 2021
    Portland, Or, Us
    Front-end (Vue.js) and back-end (Java, Spring Boot) developer for complex truck configuration tool.• Architected, designed, and developed process that synchronizes truck specifications between obsolete client-side application and new central server-based database.• Created front-end UI in Vue.js and back-end REST-based API in Java.• Replaced Swing-based UI components with new Vue.js and JxBrowser implementation as part of an incremental modernization of a legacy fat client application.• Enhanced vendor rules management tool in Java and C++.
  • Quarule, Inc.
    Chief Technical Officer
    Quarule, Inc. Jul 2015 - Mar 2017
    Lead a 3-person development team for a fintech startup. Design and develop single-page client UI based on Meteor, Mongo, Javascript ES6, React, React Router, and Bootstrap. Interface to an existing server-side Java library by developing a custom Apache Tomcat-based service using Java and Jersey.
  • Ge Capital
    Senior Programmer / Metadata Analyst
    Ge Capital Nov 2014 - Oct 2016
    Norwalk, Ct, Us
    Design and development of metadata services for enterprise-level data management, including data dictionary structure, metadata governance, and data lineage. Use Adaptive (www.adaptive.com) tools to store data dictionary and related metadata.* Use Views Manager to create and customize Adaptive item types, views, and workflows.* Apply Process Manager to develop Adaptive processes.* Implement custom Java process extensions, using the Adaptive API.* Build customized version of Adaptive's Excel Import transformation.* Create new method of formatting Excel load sheets, using Excel Power Query.* Load data from Excel, using Excel importer macro and Adaptive integrator page.* Develop a custom collaboration feature to replace Adaptive's builtin discussions.* Produce customized reports using SQL and the Adaptive report generation function.Development work requires use of Views Manager, Process Manager, xslt, Java, Javascript, SQL, Excel, and Excel Power Query.
  • Thematix
    Consultant
    Thematix Apr 2014 - Nov 2014
    Ny, Ny , Us
    Consulting on ontologies, rules, semantics, OWL (Web Ontology Language W3C standard), SBVR (Semantics of Business Vocabulary & Rules OMG standard).Developed a "Financial Dates" OWL ontology for FIBO (Financial Industry Business Ontology standard). Presented attached charts at Semtech 2014 in San Jose.
  • Ibm Research
    Senior Technical Staff Member
    Ibm Research Jan 2013 - Mar 2014
    Armonk, New York, Ny, Us
    Led software design, development, and leadership in 2 projects running in parallel in a research environment focused on creating innovative technical and business solutions.* Directed international "CxLab" team implementing novel, complex, consumer marketing software integrated with IBM Unica. Produced prototype for demonstration within IBM and to clients.* Established overall architecture for text analytics project that identified B2B sales leads. Personally created a lead scoring module using IBM Operational Decision Manager (ODM). Architecture accepted as fundamental usage pattern in the project.As a side project: co-authored paper on "Mapping SBVR to OWL", and created XSLT software that maps the OMG Date-Time Vocabulary (below) to OWL.
  • Ibm Research
    Senior Technical Staff Member
    Ibm Research Jan 2012 - Dec 2012
    Armonk, New York, Ny, Us
    Participated in design and development of new methods of stress test calculations for tier 1 banks. Evaluated and recommended IBM Cognos TM1 as a software platform for financial stress analytics, having learned TM1 from scratch.Re-implemented existing PERL-based complex financial calculations in TM1, resulting in significant performance improvement, with TM1 recommendation accepted by team for future financial calculations.
  • Omg
    Chair - Date-Time Vocabulary Standards Committee
    Omg 2009 - 2012
    Milford, Ma, Us
    Led multi-organization technical standards group at the Object Management Group (OMG) that created Semantics of Business Vocabulary and Rules (SBVR) vocabulary for dates and times. Team participants represented National Institute of Standards and Technology (NIST), National Aeronautics and Space Administration (NASA), tools vendors, enterprises, and consulting.Developed vocabulary defined in Unified Markup Language (UML), Object Constraint Language (OCL), and Common Logic (CL), in addition to SBVR. Published by OMG in August, 2013. Provided standard vocabulary for dates and times in business vocabularies, to be used in upcoming portion of Financial Industry Business Objects (FIBO) standard, and supported by several SBVR vendors.
  • Ibm Research
    Senior Technical Staff Member
    Ibm Research 2007 - 2011
    Member of IBM Research group working on techniques and tools for modeling businesses and transforming models to implementations.Designed and developed Eclipse-based tool for modeling business rules using SBVR, and automatically converting rules to executable Java, JavaScript, OCL (UML's Object Constraint Language), and ILOG JRules. Tool delivered to IBM's Global Business Solutions organization as an asset to solve customer modeling needs.Significantly influenced SBVR standards effort at OMG, for example by identifying need for and techniques of specifying rule exceptions (defeasible rules).Contributed to innovative process design ideas that are incorporated into IBM Case Manager product, for example by formulating the way conditions enable process steps and trigger milestones.

Mark Linehan Skills

Software Development Operating Systems Architecture Programming Enterprise Architecture Soa Software Engineering Distributed Systems Management Uml Software Design System Architecture Java Cloud Computing Architectures Requirements Analysis Big Data Enterprise Software Leadership Java Enterprise Edition Knowledge Engineering Application Architecture Computer Science Owl Service Oriented Architecture Knowledge Representation Unified Modeling Language Middleware

Mark Linehan Education Details

  • Columbia University
    Columbia University
    Computer Science
  • Case Western Reserve University
    Case Western Reserve University
    Political Science

Frequently Asked Questions about Mark Linehan

What company does Mark Linehan work for?

Mark Linehan works for Cayuse Llc

What is Mark Linehan's role at the current company?

Mark Linehan's current role is Principal Software Engineer.

What is Mark Linehan's email address?

Mark Linehan's email address is ml****@****ibm.com

What schools did Mark Linehan attend?

Mark Linehan attended Columbia University, Case Western Reserve University.

What skills is Mark Linehan known for?

Mark Linehan has skills like Software Development, Operating Systems, Architecture, Programming, Enterprise Architecture, Soa, Software Engineering, Distributed Systems, Management, Uml, Software Design, System Architecture.

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.