Development, architecture and mentoring in a fully remote, Java role working on a drone based renewables inspection platform.
Architect and development of a 2 way client integration application to send and receive inspection data using Spring Boot, Hibernate, Apache Camel and ActiveMQ.
Help architect and develop a company wide initiative to consolidate several acquisitions with their own applications into the companies legacy system. Rewriting the majority of the services and UI while keeping as much of the database structure intact to minimize impact of legacy systems. Utilizing Spring, JDBC, Postgres and ActiveMQ
Extensive use of Github Copilot to aid in fast code turnaround, refactors and parsing old code bases.
Consulting with various clients in the following roles: Senior Application Developer, Application Architect and Database Development.
Application Architect | Senior Developer
Architect and develop applications to support Cengage Learnings online higher education applications.
ESB work with Apache Camel and most recently with Boomi integration platform connecting client built systems to their Salesforce and SAP platforms. Generating endpoints for internal and external use as well as syncing data between platforms.
Built an Apache Wicket web based application for building custom queries for developers to use in searches against a custom Cassandra/Elastic search engine.
Lead a team maintaining legacy Spring based Java backend serving a student courseware UI built on React.
Built an Apache Camel/CXF/Karaf SOA service layer for a student courseware product which included a multi- threaded course processor which enabled professors to customize course text with ease by generating new narrative with professor edits. The job involved pulling from existing narrative services, injecting/removing edits and storing the new narrative.
Lead Developer on several back end applications supporting sales and integrations with Amazon systems.
Helped develop a Spring MVC based purchase order system for Zappos that tracked all purchasing from vendors.
Designer/Architect for Taxonomy project at Zappos that made extensive use of JQuery/JQuery UI and several jQuery plugins to create an interactive Ajax single page application that connected to a Camel based restful API.
Worked on inventory management systems that synced data from Zappos to Amazon.
Maintained and developed LeapFrog’s LearningPath application which tracks children’s progress with their Connected Products family of educational toys. Using Apache Wicket, Spring, CXF and Flash to deliver a seamless integration experience between their handheld devices and Leapfrog services.
Developed a custom front-end to Interwovens MediaBin media storage application using their soap API. Integrated with Active Directory using Acegi (now Spring Security). The application was built using Apache Wicket/ Spring/Hibernate/Acegi and SQL Server.
Applications Developer III
Architect and develop various Java based applications for the Human Resources department to expedite and
simplify common tasks within the department.
Developed an employee evaluation web based application using Spring MVC, Hibernate and SQL Server. Application was used to track evaluations of over 20,000 employees within the County.
Designed and developed an Employee Relations application for tracking employee investigations and complaints.
Designed and developed a CLI for using C# to pick up EDI medical billing files and convert them into the Counties HealthTrio Medical billing package for the County Hospital.
Custom reporting for the County’s Workers Comp/Professional and General Liability insurance application using Crystal Reports.
Design and Development work on an in-house project management application.
Build and maintain multi-national e-commerce websites using J2EE technologies as a consultant for a large computer distributer and their international affiliates. The majority of the work was concentrated on the shopping cart front end using JSPs and preparing them for the different global regions such as Asia, South America and Europe.
Manager/Developer of the Data Conversion Department
Working manager over conversions of client data from existing legacy systems to RiskEnvision, a claims management software package.
Converted client data received in various formats and converted into one of four different database back-ends supported by RiskEnvision including MS SQL Server, Oracle 8i, Sybase System 11 and Sybase SQL Anywhere.
Wrote conversion code using PowerBuilder and Visual FoxPro.
Developed various loan statistics reports for C-Suite executives using Crystal Reports.
Developed various reporting applications using Visual FoxPro connecting to SQL Server.
Data conversion for property data received from county records and storing them in FoxPro databases.