Able to quickly master new technologies to deliver quality solutions that adapt well to meet changing requirements either independently or on a team.
Over the past couple of decades I have developed software for TD in various capacities.
* (TD) Python/Azure Developer:
Most recently, I worked as part of a team to port a Talend based business application to Python/Azure. This involved some use of Spark/Scala as well as Hadoop.
* (TD) Java ETL Developer:
Before that, was the primary designer and developer of the Java based file ingestion tool used to support receiving, staging and archiving of data from third party vendors, as well as sending and archiving of extracts to third parties.
This software comprises much of my work for TD as it has evolved over the years to work with changing architecture and business requirements.
While the final incarnation of this software is Java based and configurable through yaml, due to now-defunct business requirements, this Java application started life using Hibernate to connect to Oracle for it's configuration data, and to query tables for scheduling information and to update statuses.
Nowadays, Hibernate is still used under the hood to communicate to an in-memory embedded-database which stores the configuration read from the yaml config files.
* (TD) Oracle PL/SQL Developer: Also primarily created the previous incarnation of this software, which the Java version replaced due to a change in corporate architecture. This was a 100% PL/SQL Oracle application using a Java stored procedure to be able to run shell commands from PL/SQL in order to do things like zipping and pgp encrypting and importing data through datapump.
This replaced the eight or so existing Korn Shell file ingestion scripts which had proven buggy and hard to support before I was added to the team.
The PL/SQL replacement eventually scaled to support hundreds of sources which were eventually migrated to the final Java based solution.
* (TD) WebMethods Developer:
Participated in developing web services using WebMethods.
* (TD) Web Developer:
Designed and built in-house Apache/Perl/CGI/Oracle based web applications including a company Phone-book application and many others.
Used Perl/Oracle/Apache/Linux to develop web applications for the State of Maine website.
Worked on a team to develop Client/Server claims processing software using C++.
Java, Python, SQL, Linux, OOP, Git, Maven, Hibernate, Shell, Javascript, Ruby, C/C