Mark Linehan work email
- Valid
- Valid
- Valid
Mark Linehan personal email
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.
-
Principal Software EngineerCayuse LlcPortland, Or, Us -
Principal Software EngineerCayuse Llc Mar 2021 - Mar 2024Portland, Oregon, Us -
Lead Software DeveloperDaimler Trucks North America Apr 2017 - Mar 2021Portland, Or, UsFront-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++. -
Chief Technical OfficerQuarule, Inc. Jul 2015 - Mar 2017Lead 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.
-
Senior Programmer / Metadata AnalystGe Capital Nov 2014 - Oct 2016Norwalk, Ct, UsDesign 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. -
ConsultantThematix Apr 2014 - Nov 2014Ny, Ny , UsConsulting 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. -
Senior Technical Staff MemberIbm Research Jan 2013 - Mar 2014Armonk, New York, Ny, UsLed 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. -
Senior Technical Staff MemberIbm Research Jan 2012 - Dec 2012Armonk, New York, Ny, UsParticipated 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. -
Chair - Date-Time Vocabulary Standards CommitteeOmg 2009 - 2012Milford, Ma, UsLed 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. -
Senior Technical Staff MemberIbm Research 2007 - 2011Member 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
Mark Linehan Education Details
-
Columbia UniversityComputer Science -
Case Western Reserve UniversityPolitical 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
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