DAVID OWENS
PROFILE INFORMATION
Name: David Owens
Phone: 913-***-****
Email: **************@*****.***
LinkedIn: www.linkedin.com/in/davidowensor
US Citizen
SKILLS SUMMARY
Java (Core) – Java 1.17
Worked with Java since 1999 on a number of projects. Have been a Sun Certified Java Programmer since 2000. Knowledgeable about the fundamental aspects of threads, collections, object creation, and exception handling. Have worked with Java 8+ to Java 1.17 including, Lambda expressions, Functional Interfaces, Streams, new Date Time API, and Method References.
Healthcare
Have worked for Continental Healthcare for ten years. Continental was a developer of Materials Management software for hospitals. I served as a lead developer and as a system’s analyst. I then did an 6 month contract project to develop reporting for Accufix Research Institute who was tracking data for a pace maker lead manufacturer under an FDA recall. I then followed this up with Cobe Labs an owner of some Dialysis clinics to help them with Laboratory Results reporting. I then did the data analysis and requirements for Accredo Health to develop a prescription transfer pipeline with a PBM.
Java (Swing)
Worked with Swing since 2010. Am able to work with all of the common UI components and with events. Understand complex components such as JTable and JTree. Also have worked a great deal with manipulating images.
Java (Servlets, JSP, Struts, Spring MVC)
Worked with Servlets, JSP since 1999. I started working on Struts somewhat later. I have also had a Sun Microsystems course on JSP Tag Libraries which is a portion of what the Struts framework as well as JSTL provides. Have worked recently maintaining a Spring MVC application.
Java (Spring, Spring Boot, Spring MVC, Spring Batch)
Used some elements of the Spring framework since 2007. Most notably Dependency Injection, Templates, MVC, Spring Data (Oracle and Mongo DB). Wrote a Web Service that utilizes Spring Boot.
Web Services (Rest, Micro Services, HATEOS)
Developed web services in multiple projects since 2008. Includes both Soap and Restful services; although, more of the most recent work has been with Restful services. This includes both Java and Node.js. Since, 2016 I have gained familiarity with Amazon Web Services and the Netflix stack.
JavaScript
Worked with JavaScript for client side field validation since 1999. Familiar with basic JavaScript events and syntax. Familiar with Node.js which utilizes JavaScript.
Relational Databases, SQL, JDBC, and Hibernate
SQL and relational database concepts since 1993. This includes Oracle PL/SQL, MS SQL Server TSQL, and some MySQL. JDBC since 1999. Hibernate since 2007 including analysis of performance, mapping, lazy joins, and caching.
XML, XSLT, JAXB, JSON, NoSQL(Mongo DB, Dynamo DB, Couchbase) document persistence
Used XML and XSLT for working with textual data since 2000. Have worked with JAXB to construct Java object hierarchy from XML in 2012. Have worked with Mongo DB since 2013. Worked with Amazon’s Dynamo DB product since 2016. Am broadly familiar with non formatted textual data.
Eclipse, Idea IntelliJ, Maven, Git, Linux
Have worked with Eclipse since 2007. Used Eclipse in a Fedora Linux VM in 2014 and 2015. Worked with Idea's IntelliJ product since 2015. Have worked with Maven since 2008 on three different projects. Have worked with Git since 2013 on two different projects. I have some exposure to CVS and Subversion as well.
Groovy Spock, JUnit
Have used Groovy Spock and Junit for both unit and integration level testing. Used Spring's RestTemplate to test from the Rest layer.
Agile Methodologies
Have worked with formal agile methodologies since 2009. This included two different projects that used Scrum and one that used more of a Kanban system.
WORK HISTORY
EC3 Federal Services
Sr Java Developer, 08.2023– 11.2024
Working as a developer at the Internal Revenue Service IRS within the US Department of the Treasury. This is with the ITPE CADE2 contract. Much of the IRS software was written in the 1960’s IBM 370 Assembly Language. The Contract deals with moving this code base of over 500,000 lines of Assembler code to Java. My main task was to triage defects uncovered during testing, debug the Java code and fix the issue. This involved work with Core Java with JUnit5 using Mokito, some use of Spring. The chief challenge in this project was working with old legacy code and also with an extensive and complex domain based upon statute.
Deloitte Consulting
Senior Solutions Specialist, 07.2022– 06.2023
Consultant in Deloitte’s GPS Government and Public Service Offering. The main project I worked on was with the Internal Revenue Service IRS within the US Department of the Treasury. This was with the ITPE CADE2 contract. Much of the IRS software was written in the 1960’s IBM 370 Assembly Language. The Contract deals with moving this code base of over 500,000 lines of Assembler code to Java. My main task was to triage defects uncovered during testing, debug the Java code, and to compare the Assembler language output with the Java output and determine where the issue was.
PennyMac through Infosys
Java Developer, 08.2021– 05.2022
Supported a Trading Application for Buying and Selling Mortgage Based Securities. Written in Java and used Spring Boot, Spring Batch, and Hibernate. Used a PostGres database. The application also supported Restful API’s. High degree of interaction with business users. Enhanced application for a Early Funding Feature.
American Express through Infosys
Java Developer, 08.2018 – 09.2021
Wrote an important Java based API to obtain customer related data consumed by an online API as an MVP project. This was delivered on-time and has been in production for nearly two years. This API was written against a DB2 database in a manner that creates as few objects as possible to be garbage collected . This API is now delivering on about two hundred times more volume that previously anticipated. Later this API was migrated to Oracle as a version 2 API so that both Oracle and DB2 could be supported from the same code base. The API uses Spring and Spring Boot for easier configuration. Supported two on-line web applications that used JavaScript, JSP's, Java JDBC, and Spring. This included enhancements for new business rules as well as continued work to eliminate security vulnerabilities.
Oregon Secretary of State’s Office
Java Developer, 10.2017 – 04.2018
Development for the State of Oregon’s elections software as part of the Secretary of State’s Information Systems Division. This includes making public information available as well as securing personal information as mandated by the legislature. The State uses an Oracle database and Java using Struts and JSP on the backend and JavaScript and JQuery on the front end.US Bank through K Force
US Bank
Java Developer, 10.2016 – 01.2017
Project for financial industry to supply required fields mandated by Federal Government’s KYC (Know your Customer) effort to prevent money laundering by terrorist entities. This includes modifications to Java software, JSP, some Java Script. The project leverages some elements of Spring as well as Web Services.
Nike thru Randstad Technology
Java Developer, 02.2016 – 08.2016
Development of Java Micro Services using Amazon Web Services and Netflix cloud technologies for a Content Management platform. This utilized Dynamo DB. Netflix Hystrix technologies. Netflix Asgard administration tools. This is part of a continuous development platform with extensive work in unit and integration testing, all using Junit primarily. This project also leverages Node JS and a Java Script Aurelia front end.
Thomson Reuter's thru Randstad Technology
Java Developer, 08.2015 – 12,2015
Provided assistance in helping move a Proof of Concept to a more hardened product. Developed a strategy for Integrated Testing using Groovy Spock and JUnit. Product consists of Restful Web Services providing data services to a Mongo DB and an Oracle backend, leveraging Java 8 Streams for throughput. The HATEOS standard was used for navigating data. Product focuses on Tax Data services.
US Department of Veteran’s Affairs thru CACI
Senior Developer, 09.2013 – 04.2015
Responsible for developing Restful Web Services in Java and in Node.js. Stored documents in a Mongo.DB database. This effort was for the VA’s VLER (Virtual Lifetime Electronic Record) project which is essentially an Electronic Patient Record.
H&H Colorlab
Java Developer, 12.2010 – 04.2013
Maintained and enhanced an order entry system for professional photographers using Java’s Swing framework. This included work to allow Photoshop .psd files to be imported into the system. This included creating XML files that represented orders and parsing and reading XML files that contained catalog and pricing information.
US Department of Agriculture / Farm Service Agency thru N-Link Corporation
Senior Information Specialist, 08.2007 – 09.2010
Served as a development lead on a small project to rewrite 80 existing web services across thirteen logical domains to expose the USDA’s Master Reference Tables to the USDA’s application portfolio. This master data was exposed as SOAP services and used EJB (Enterprise Java Beans) to query a MS SQL Server database. This project also served as a pilot project for the Architecture Office’s template for using Agile and Scrum methodologies throughout the Enterprise. This included a new commitment to daily builds and unit testing that used Maven, Junit, Cactus, and Emma (for coverage statistics.
Also supported in 2007 and 2008 the formation of a Performance testing lab. This lab looked at the performance of applications as they ran in the production environment to look for opportunities to improve performance through code refactoring efforts. This included examining how third party libraries like Hibernate worked under load in production.
Accredo Health Group, Inc. thru Ambient Resources LLC
Business Analyst - Lead, 01.2003 – 05.2007
Served as an analyst lead for a prescription transfer pipeline between a Specialty Pharmacy (Accredo) and a Pharmacy Benefit Manager (Medco) to support drug therapies that Medco didn’t support. These included chronic diseases that used injectable infusion therapies; such as, Hemophilia, Pulmonary Hypertension, and Gaucher’s Disease. This leveraged Oracle’s workflow product and was done in a rapid iterative agile manner which resulted in a four month timeframe from tool selection and acquiring resources to production. At one time a quarter of all of Accredo’s revenue went through this pipeline and was instrumental in Medco’s deciding to acquire Accredo in a 2.3 billion dollar acquisition.
Bell South thru Comsys
Java Software Developer, 06.2001-11.2001
Data Warehouse development for a regional Bell Operating company to justify entering long distance market for the Telecommunications Act of 1996. Java and Versant's Data Store were used for persistance.
VML, Mortgage Guarantee, and Capital One thru Metro Information Systems
Contract Java Programmer, 11.1999-06.2001
Began Java Development by doing contract work in Servlets, JSP, XML, and JDBC for web development using Oracle databases and WebLogic and Websphere application servers. Used RMI to make Remote Method calls.
Cobe Labs
Contract Powerbuilder Programmer, 03.1997- 01.1999
Powerbuilder / Oracle development of laboratory results reporting for a Kidney Dialysis manufacturer who also owned some dialysis clinics.
Accufix Research Institute
Contract Powerbuilder Programmer, 09.1996- 03.1997
Powerbuilder / Sybase development of forensic metallurgy analysis of defective pacemaker leads as part of an FDA recall.
Continental Healthcare Systems
Development Lead / Systems Analyst, 05.1986- 06.1996
Developed, analyzed, supported Materials Management software written in COBOL. Included Purchasing, Receiving, Inventory, Case Carts, Invoice Matching, Fixed Assets.
EDUCATION AND TRAINING
Certified Business Analysis Professional (CBAP)
IIBA, 03.2015
Covers the fundamentals of requirements gathering and documentation methodologies.
Sun Certified Java Programmer (SCJP)
Sun Microsystems, 05.2000
Covers the fundamentals of the core language and platform.
Java Training
Sun Microsystems, 02.1999 – 01.2003
Took 11 of Sun's Java training courses on my own initiative using my own funds.
Associate of Arts
Longview Community College, 01.1986 – 05.1990
General Studies with some Information Systems courses mixed in.
Vocational Programming Training
Electronic Computer Programming Institute (ECPI), 04.1981 – 02.1982
IBM 360 Assembler Language, COBOL, RPG, CICS, databases.
PROFESSIONAL RECOMMENDATIONS
Dave Fitch, PennyMac (Private National Mortgage Acceptance Co.)
I supervised David, as he provided operations system support to a vital system in our daily loan processing. David was brought in to fill in for another staff member who had to step away. David came up to speed quickly. I soon came to appreciate David's work ethic and thoughtful approach to his responsibilities. When critical data issues occurred, he was willing to step up and invest whatever input was necessary to address the issues. In addition, David was reliable in attending meetings and quick to respond to emergencies that occurred. David also was proactive in following up on issues that occurred, to try and prevent them from reoccurring. Finally, David was enjoyable to work with.. both easy going and building good rapport with those in our organization, while still taking the work responsibilities seriously. I would recommend David for future openings and would welcome working with him again in the future.
Gretchen Jones, USDA, Accredo Health, Continental Healthcare
I've worked with David at three companies over the course of twenty years. David has always provided value to the teams he worked with through thoughtful analysis and conscientious application of technique. He keeps current on technology issues and does overall excellent work. I have been on the receiving end of his design, coding, and documentation and have always thought his end product was delivered with clarity and precision. He mentors coworkers without bias is patient and helpful with junior developers. He would excel on a collaborative team but can also work independently. David would be an asset to any organization.
Terry Mullett, USDA, VML
I have worked with David on two engagements and have known him for about 10 years. He has always impressed me with his dedication, the diversity of his technical skills and his ease in interacting with people. David brings wonderfully formulated insights to the problem at hand, and expresses those insights well.
Laurie Craig, Accredo Health
I had the honor of working with David at Accredo HealthSystems. David is an energetic, knowledgeable self-starter and takes his responsibilities seriously. He recognizes that excellence is a journey and not a destination which speaks volumes in regards to his work ethic. He was always willing to accept responsibility for his work and work with the other teams to resolve any conflicts and bring the project to a successful completion. David was instrumental in building the teams and designing the architecture necessary to take Accredo to the next level and make them a major competitor in the industry. I would enjoy the opportunity to work with David again!
Maribeth Greene, Accredo Health
David and I worked together on several projects at Accredo Health. I consider David a master at his craft. He is diligent, detail-oriented, and customer-focused. He was able to take the complicated needs of the business and provide a successful end product. I still consider the Medco / Accredo alliance one of our greatest accomplishments and I believe it would not have been possible without David. I would want David a part any team based on his dedication to meet aggressive deadlines and exceed expectations.
Lorna Thompson, Accredo Health
During my 20+-year career as a Technical Writer, Technical Editor, and Business Analyst, David has been one of the most exceptional programmers with whom it has been my pleasure to work.
In addition to working literally shoulder-to-shoulder with Dave for over seven years at Continental Healthcare Systems, where he was THE SME for the company's Matkon 2000 product, we later worked together as contractors on a conversion project for Gentiva Health Services/Accredo Health Group. Our team for this project included Dave as Development Lead, and me as Senior Business Analyst.
Accredo is a specialty pharmacy division of Gentiva focused on the time-critical, overnight delivery of diabetic drugs and insulin infusion supplies. Specifically, Dave and I worked on a clinical reports conversion project migrating pharmaceutical data from an AS400 system to an Oracle environment. Accredo was converting from a legacy reporting system to a new system that they had inherited through the acquisition of Gentiva Health Services. The newly acquired system required extensive customization because Accredo is a much larger operation than the older system was designed to support.
Dave lead our team's programmers in an agile development model through multiple iterations to obtain the required data. Dave's flexibility and talent were key to the success of the project.
Stephanie Simpson, Accredo Healthcare
David Owens served as a lead technical analyst and consultant during his years at Accredo. The work that David produced at Accredo directly resulted in the generation of significant revenue for the company. David was highly effective in his role because he was able to interact with both business audiences to define requirements and developers to communicate and document detailed technical requirements and specifications in a timely manner. I knew that I could count on David to go the extra mile to meet target dates for delivery and exceed customer expectations.