Software Engineer with many years experience using Java and related technologies on everything from J2EE, Spring, Java Swing, and even a little Android Development. Have enjoyed working with Big Data using ElasticSearch, Lucene, Tika, DynamoDB with additional explorations in Neo4J and Hadoop.
Specialties: Java, J2SE, Services, Hibernate, Spring, Lucene, ElasticSearch, AWS.
Software Engineer @ Working on a Spring
Software Engineer with many years experience using Java and related technologies on everything from J2EE, Spring, Java Swing, and even a little Android Development. Have enjoyed working with Big Data using ElasticSearch, Lucene, Tika, DynamoDB with additional explorations in Neo4J and Hadoop.
Specialties: Java, J2SE, Services, Hibernate, Spring, Lucene, ElasticSearch, AWS.
Software Engineer @ Working on a Spring MVC app on contract. Good to review the basics of this standard technology. From August 2015 to Present (5 months) Greater Seattle AreaSDE II - Subscribe and Save Team @ Software Services and other architectural changes that helped to extend Subscribe & Save into new and interesting areas of the business including implementing new services and adding APIs to old ones. From May 2014 to May 2015 (1 year 1 month) Greater Seattle AreaSoftware Developer @ Amazon.com, SDE II: Designed and constructed many parts of new general line of credit (LOC) and invoicing platform that enables business customers to use one or more Amazon issued LOCs to buy and pay using an invoice against a LOC. The platform provides functionality to issue a line of credit to customers, use an invoice as a payment method on a Amazon website (marketplace), issue invoices to customers, apply payments received to invoices, and manage each LOC. The platform also provides functionality for a customer to view and manage LOCs and invoices. Developed in Java, using DynamoDB, Amazon S3 Storage, (Amazon) WEB Services, Spring, and internal Amazon packages. From October 2013 to March 2014 (6 months) Greater Seattle AreaSenior Software Engineer @ Developed multi-tenant, clustered, document indexing product for law firms and corporate law groups in Java, ElasticSearch, Lucene & Tika. Responsible for Java back-end services called from C# middle-tier in small agile development team. Investigated use of Neo4J graph database for providing business relationship information derived from e-mail correspondence. From July 2011 to July 2013 (2 years 1 month) Software Developer @ Java Developer in School of Nursing Clinical Informatics Research Group developing web-based Lab Info Systems for use in underdeveloped countries. From March 2010 to July 2011 (1 year 5 months) Software Engineer - Contractor @ Java development for CDG - a Boeing Company. Designed and built Java applications using Spring and Hibernate. Extended, maintained and built new applications using Hibernate, IBatis, JSP, JSTL, Tomcat, Applets, Spring, Spring Batch, Maverick, JDBC, SQL, XML, JProfiler. Major contributions include multi-threading enhancements and performance evaluations and improvements of web application. From October 2007 to January 2010 (2 years 4 months) Software Engineer @ Developed in-plane website for users to connect to satellite based internet connection. Development group was very XP with continuous builds, pair programming, extensive unit and integration test coverage, very regular iterations that delivered working code. From September 2005 to October 2007 (2 years 2 months) Software Engineer @ Solo developer with collaborators in Massachusetts, Minnesota and California building a website for storing history research information including networked relationships between people, places, images, original and research documents. From June 2002 to September 2005 (3 years 4 months) Software Engineer @ Development team for design and construction of high-volume throughput LMS (Lab Management System) for creation of CODIS Data (FBI DNA fingerprint DB, yes like on CSI) from various client (non-crime scene) samples. Designed and developed many aspects of LMS. Was involved in all steps of design and construction including custom servers for control of heterogeneous lab devices; integrating/communicating all data starting from package receiving and sample accession information; tracking both automated and manual lab operations with rigid workflow tracking, including verification and re-runs; all the way to DNA sequence information and final finger-print signature.
Collaborative design with diverse specialists -- DBA, architect, biochemists, lab compliance and safety officers, and business development specialists.
Technologies: Java, JDBC, XML, SQL, JSP, Swing From March 1998 to May 2003 (5 years 3 months) Software Engineer @ Designed and developed distributed backoffice systems in Java using Swing, Java 0.9; C/C++ targeted for multiple platforms. From September 1994 to February 1998 (3 years 6 months) Software Engineer @ Member of design team for in-house graphic element modeling tools.
Developed software to supplement and automate VLSI design and simulation software in C++.
Developed specialized test application for graphics workstations that become standard application by both manufacturing testing and end users. From 1982 to 1991 (9 years)
BS, Comp Sci @ University of Utah From 1977 to 1981 BS, Computer Science @ University of Utah Paul Hill is skilled in: TestNG, JSP, JDBC, Java, Spring, Hibernate, Tomcat, Android, SQL, REST, C++, JUnit, XML, Distributed Systems, Eclipse
Websites:
http://www.onair.aero
Looking for a different
Paul Hill?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension