Download PDF

Shane Lenagh

    Driven Agile architect and systems integration leader looking to leverage my broad technical background, business experience, and risk-management skills to solve hard problems.

    Skills

    Software Development Languages, Frameworks, and Systems

    Java, Javascript, VB.Net, PHP, Perl, ColdFusion, Python languages; Informatica and TIBCO BusinessWorks integration tools; Spring and J2EE frameworks; JBoss, Jetty, Tomcat, and WebLogic Java application servers.

    Configuration Management and DevOps Tools

    Subversion, Git, MKS, CVS, and Visual SourceSafe version control systems; Jenkins/Hudson continuous integration tools; DbFit/FitNESSE, JUnit, Selenium, TestComplete, and Mercury/HP LoadRunner testing tools;  Maven and Ant build  automation frameworks; and Linux shell tools (bash, Perl, awk, ssh, etc.) 

    Data Sources and Interchange Methods

    Oracle, Informix, PostgreSQL, Teradata, and SQL Server RDBMS's; SOAP, REST, and XMF (Union Pacific proprietary) web services; JMS; XML (IBM Certified), JSON, SAP BW, and flat (CSV, fixed-width, etc.) file formats

    Professional Experience

    20172018

    Co-Founder and Software Architect

    Serena Software [unofficial, working company name]
    • Developed business plan and technical prototypes for new freelance software development marketplace SaaS  startup.
    20152018

    Webmaster, AWANA leader, and Network Administrator (volunteer)

    Overland Hills Church
    • AWANA TnT leader (2015-2016) and Sparks assistant director (2017-2018), teaching children scripture and games on a weekly basis for 9 months out of the year.
    • Maintain Church's Wordpress website, editing and posting sermon audio files.
    • Install and maintain pfSense firewall/router, including  OpenVPN VPN setup and maintenance.
    20142017

    Systems Engineer - Data Integration and Business Intelligence

    Union Pacific Railroad
    • Led 2.5-year SAP data integration using Oracle Business Intelligence for Applications (OBIA) HR package.  The project involved daily SCRUMS  with HR project sponsors and SME's; data modelling and SAP-to-BI ETL mapping; Informatica development; and product vendor (Oracle) and outside SAP BI consulting firm (BCone) engagement.  The resulting data was used in decision making for recent $90M corporate reduction.
    • Led rewrites and maintenance of Java data integrations, using corporate standard Spring  framework, Maven repository, and in-house application management and deployment systems.
    • Developed web app that allowed administration of Informatica server through their REST API interface.
    • Taught SAP data model, XML integration, and web service usage to offshore developers.
    • Developed Oracle Business Intelligence star schema loads with Informatica from databases and corporate web services (custom module), working with end-user business customers in finance, Marketing & Sales, engineering, operations, human resources, safety, National Customer Service Center, and crew management.
    • Developed DevOps build and automated testing tools using Jenkins, DbFit/FitNESSE, Selenium, Maven, Apache Ant, and Linux tools (bash shell scripts, Perl, awk, ssh, etc.).
    20102014

    Associate Systems Engineer - CRM, Java, and NCSC Reporting

    Union Pacific Railroad
    • Developed initial version and led Java Spring rewrite of data integration project to minimize customer impact and optimize revenue during track engineering work. 
    • Developed JAX-WS andJAX-RS web services for exposing CRM data.
    • Migrated equipment trace application into Liferay Portal using a modified secure proxy portlet and Liferay theme that worked with the Wicket AJAX calls in the application.
    • Integrated Marketing & Sales CRM reports into previously developed Java report persistence framework, allowing sales representatives to save custom reports.
    20072010

    Senior Developer

    Union Pacific Railroad (Consultant with TekSystems)
    • Architected and developed Java report scheduler service (data model through to Java JAX-WS service and web UI code) and contributed to Siebel CRM Java web service applications using Spring container and enterprise service frameworks; developed build, startup, and management shell scripts for applications based on U.P. Standards.
    • Developed web service-based data integration process to keep Hazmat STCC's used in customer service reports in synch with industry sources for audit compliance. Documented with UML sequence and activity diagrams. 
    • Architected and developed (database schema through to web UI code) custom reporting engine that generated dynamic SQL against  the Siebel CRM Operational Data Store. 
    • Enhanced TIBCO BusinessWorks ESB transportation service integration application.
    • Developed reports for NCSC and Marketing and Sales in ColdFusion and JQuery AJAX.
    20062007

    Integration Team Lead

    Trancentrix / Ruesch International
    • Led offshore team developing a Microsoft .Net service that integrated the legacy payment web platform of our local startup company (Trancentrix) to the remote back-end payment fulfillment system of the new parent firm (Ruesch) via SOAP web services using an Agile development methodology (XP engineering and planning, with daily Scrums).  One year after $18M acquisition of Trancentrix, the private equity firm that 3 years prior had bought Ruesch for $65M sold the integrated firm for $440M.
    • Developed payment batching/filtering logic for fault tolerance and incremental rollout.
    • Coordinated development, acceptance testing, and issue resolution with remote office in Washington D.C., two different offshore outsourcing contractors in India and the Philippines, and an independent contractor in Tennessee.  This was done through daily tech Scrums with offshore team, daily status reports to local and remote management, and weekly planning meetings with remote project sponsors.
    20032006

    Senior Web Developer

    Trancentrix
    • Developed and maintained payment order entry Portal using ASP.Net and SQL Server stored procedures.
    • Led development of wep application changes for FinCEN Travel Rule and OFAC validation compliance.
    20012003

    J2EE Developer and Web Developer

    Werner Enterprises
    • Utilized test-driven-development methodology with Junit to add new functionality to a WebLogic truck shipment system.
    • Developed shipment order entry (endpoint was SOAP web service), EDI accounting, load tracking, optimization, and yellow pages web applications using ColdFusion against an Informix backend.
    • Developed XSLT engine for converting front-end XML search requests to dynamic SQL.
      20002001

      Lead Web Developer

      TangoPoint.com
      • Designed, developed, and operationally supported website for mobile building services application service provider, as the sole web developer and a minority company owner.
      19992000

      Senior Developer

      Bayer Corporation (Consultant for Midwest Consulting Group)
      • Developed supply chain website modules in ColdFusion for agricultural division manufacturing facility.
      • Developed interface to G2 expert system via Java calls from a web application.
      19981999

      Java Developer

      Linoma Software
      • Developed SQL query generator in Java, with user interface using Java Swing components

      Education

      20082010

      Bachelor of Science – Management of Information Systems

      Bellevue University (Bellevue, NE)

      Cum Laude

      19951997

      Work toward Bachelor of Science - Computer Science

      Cornell University (Ithaca, NY)

      Deans list 1st and 3rd semesters in internationally competitive College of Engineering