Post Job Free
Sign in

Software Engineer Spring Boot

Location:
Hillsborough, NJ, 08844
Posted:
April 29, 2025

Contact this candidate

Resume:

Senior Software Engineer

with Architect experience and MBA in Entrepreneurship

Integrating Satisfied Customers, Valuable Solutions, and Sustained Profits

Thomas Auzinger

* ******** **, *** *

Hillsborough, NJ 08844

908-***-**** ******@********.*** http://www.linkedin.com/in/tauzinger

Architected, built, maintained and managed software system projects which required coordination with cross functional and geographically dispersed teams. Fluent in German.

AREAS OF EXPERTISE

Java, J2EE, Core Java, MongoDB, Python, JSON, Git, Maven, IntelliJ, SQL, PL/SQL, JavaScript, HTML, XML, XSLT, Yeoman, Groovy, AWS Lambda, SQS, working on AWS Developer Certification

Some knowledge of: C#, .NET, Node.js, Android, Spring Boot, Go

Completed Udemy classes:

- Spring Boot Fundamentals

- Docker Crash Course for Busy DevOps and Developers

- Angular Core Deep Dive – Beginner to Advanced

- Apache Kafka for Developers using Spring Boot

- Ultimate AWS Certified Cloud Practitioner – 2022

- Ultimate AWS Certified Developer Associate – 2022

- Master Microservices with Spring Boot and Spring Cloud

- Master Java Unit Testing with Spring Boot & Mockito

- Docker & Kubernetes: The Practical Guide [2022 Edition]

PROFESSIONAL EXPERIENCE

Over 20 years experience in software engineering with expertise in:

Java, J2EE, MongoDB, Python, JSON, Git, Maven, IntelliJ, C#, .NET Framework, VB, JSP, Struts, Servlets, EJB, JDBC, XML, AWS Lambda, SQS

Webservices REST, WSDL, XSLT, C/C++, SQL, PL/SQL, Stored Procedures, Perl, HTML,

GitHub, Jenkins, Mercurial, JBoss, WebSphere Administration, Weblogic, Oracle 8i/9i,10i,11i, OOA/OOD, UML, Eclipse/MyEclipse, Enterprise Architect tool, Bugzilla, Jira, Crucible, CMM process assessments, TQM, formal code inspections, 21 CFR Part 11, Unix (SunOS), NT, XP;

Permanent Resident (Greencard)

HIGHEST DEGREE

Master of Software Engineering, Carnegie Mellon University, GPA 3.75/4.0 1992

MBA (Entrepreneurship), Rutgers University, 2017

EMPLOYMENT HISTORY

May 2024 through September 2024

Java Lead Capital One/Dale Workforce Solutions

Short term project

Hybrid, Hillsborough, NJ, New York, NY

Enterprise Payments Technology

Key Responsibilities:

Worked on the Debit WorldPay API Refund workflow.

Managed the upgrade from Java 8 to Java 17.

Upgrade to Spring Boot 3.2

Implemented JUnit unit tests to increase code coverage, achieving over 80%.

SOAP/XML

June 2023

to February 2024

Lead Java Developer – Level 6 Mastercard/Diaspark On-Behalf-Clearing

Project canceled by client

Hybrid, Hillsborough, NJ, New York, NY

I worked on the "On Behalf Clearing" project, a crucial step towards real-time clearing. My role involved using Java 11 and a custom event framework to build a system that managed configurations and database migrations efficiently with Flyway, enhancing the system's agility and reliability. I also developed comprehensive UML documentation to ensure clarity and consistency in our development process, facilitating seamless integration of updates without service interruptions and contributing to more efficient transaction clearing operations. Also worked with Axon/Kafka, microservices, Spring Boot, REST, Java 11, PCF, SQL.

April 2023

to May 2023

Lead Software Engineer Cognizant/Project Deployable Pool

Remote, Hillsborough, NJ

Bench, Training for AWS Developer Certification

August 2022

to March 2023

Lead Software Engineer at Capital One / Cognizant

Project downsized by client

Remote, Hillsborough, NJ

Commercial Risk Rating

Became a member of the Scorekeeper team and rapidly assimilated into the group. Successfully completed knowledge transfer. Played a significant role in identifying and resolving security vulnerabilities within Python scorecard APIs hosted in an AWS environment. Collaborated on the creation of an ETL job API, leveraging Java concurrency to enable concurrent request processing. Streamlined a scorecard code generator utilizing yeoman allowing the use of multiple collaterals.

Yeoman, JavaScript, Node.JS, Reviewed Python, JPA, Spring Boot, Microservices, Parallel Streams, Java 8, OpenAPI, SOAP/XML

March 2022

to August 2022

Lead Software Engineer at Capital One / Cognizant

Project canceled by client

Remote, Hillsborough, NJ

Lead for a team of 6 developers

Enablement with AWS and GoLang. The Lambda function is triggered by a message being sent to an SQS queue. The function retrieves the message from the queue and processes it. Upon successful processing, the function publishes a notification message to an SNS topic. The SNS topic can then be subscribed to by other services or applications that need to be notified of the processed message. Creating, registering, and publishing data sets in AVRO format for end-of-day processing on the ShawExit project, Capital One Auto Finance

Using a team developed tool to automate the transformation of Google sheets into AVRO files

Registering data sets in corporate API and schema registry

Validation of schemas for use by other teams

Publishing data in OneLake and Snowflake data warehouses

Code reviewed Spring Boot code, Java 8, AWS Lambda, SQS, Go

January 2022 to May 2023

Lead Software Engineer at Cognizant

August 2021

to December 2021

Software Engineer at naviHealth / BayOne (contract)

Short term project

Remote, Nashville, TN

HIPAA compliant deidentification and masking of protected health information (PHI) related to hospital discharge data for seniors.

Exporting tool for MongoDB to CSV and JSON using Python.

Performed security reviews and code reviews.

Tool to export data dictionary from MongoDB collections. 1 TB of MongoDB data, 500 fully qualified document types.

Code generator for generating masking tool.

Java 8, Python 2.7 and 3.10, pymongo, MongoDB 4.4, Git, Maven, Bitbucket, Agile method

March 2020

to June 2021

Software Engineer III at Google / InfoObjects (contract)

Remote, New York City

Migration from Google Music to YouTube Music

Turndown and maintenance of Google Music

Java and JavaScript development

Maintaining and enhancing a content management system for Google Music (Jamza)

●Java 8, Dependency injection framework (Guice), App Framework, Parallel framework Flume, Polymer framework, Blobstore cloud service

Extracurricular: AWS, Microservices

March, 2019

to March 2020

Java Developer at KPMG / Xoriant (contract)

New York City

Enhancing and maintaining a Java based tax analysis and reporting application using Java 8.

● Participating in SCRUM meetings, Coding based on Product Backlog Item specifications, Designing and executing unit and regression tests, Using streams and lambda, CI with TeamCity, multi threading

Extracurricular Venture:

Hands-on Angular 2 coding using open source project http://angular.realworld.io

June, 2018

to January, 2019

Software Engineer III (consultant) at Fiserv / Hays (contract)

Parsippany, NJ

Developing best in class payment systems.

Enhancing existing system using Java, J2EE, XML, XSLT, Java Annotations, and Oracle XML DB components. XML based global configuration, Extra Large Test Framework for payments. Using Jenkins, Mercurial.

Eliciting requirements, Developing Java programs, Creating and executing test cases with Junit, Creating Maven pom files, Creating Maven plugins, Performing code reviews using FishEye, Performing integration tests using a proprietary test framework, Selecting third party components for reuse.

October, 2004

to November, 2017

Senior Software Engineer and Architect

eResearchTechnology (ERT, now Clario), Bridgewater, NJ

A global data and technology company that minimizes risk and uncertainty in clinical trials using Java technologies.

Responsibilities included building, maintaining, and enhancing a system for centralized cardiac safety testing. This was used for clinical trials with pharmaceutical companies to send data to the FDA (21 CFR Part 11) for drug approval, as well as pulmonary function tests, and eCOA. Accomplishments include:

Creating REST API

Architect of Global Logistics system for equipment and supplies management system.

o Elicited requirements.

oDesigned and documented component structure and workflows.

oManaged resources

Invented measurement method that increased speed and accuracy.

Improved development process and SDLC.

Developed and maintained several modules for workflow steps spanning device data to submission to the FDA.

Developed numerous tools for new product development.

Developed and maintained EXPeRT2 and EXPERT3 various modules of J2EE web applications for clinical trial management for cardiac safety and pulmonary function, encompassing the entire J2EE stack and from JavaScript down to Java and PL/SQL, FDA XML (HL7) and ODM XML.

2010: Architect and lead developer for custom Logistics web application (from scratch) for managing rental, sales, and repair of devices for clinical trials.

Researched new ECG measurement algorithms.

Invented and deployed OneClick tool to measure ECGs more efficiently and more precisely, saving cost.

Timely resolution of production issues.

Architected and co-developed logistics system customized for needs of the business

Custom Oracle data types, mapped to Java

Custom exceptions

Custom handler framework

Designed and developed Message Designer module using custom developed code generator in Groovy

Designed and developed the Quality Control module

Developing domain objects for ODM standard compliant XML files

ECS (Apache Element Construction Set) framework

Electrocardiogram framework

HL7 standard compliant FDA XML file generation

I/O utilities

Integrated steps in Clinical Study Management module (protocol setup)

Maintenance changes on various other modules of the system

Worked with job framework built on top of Quartz scheduler

Custom DAOs

Custom DB backed code lists

Developed Analysis module for measuring and managing ECGs on screen

Developed Digitization module for use of digitization boards

Various utilities

Used various Java packages, including:

java.io, java.math, java.net, java.security, java.sql, java.util, javav.text, javax.servlet, javax.xml, junit, oracle.sql, org.apache.commons, org.apache.ecs, org.apache.log4j, org.apache.xml, org.easymock, org.w3c.dom, org.xml.sax

Created Oracle SQL queries, functions, and packages using

Standard SQL, Autonomous transaction, Analytical functions, Oracle reports, Execute Immediate, Cursors, Types, Arrays, System context

Used JavaScript: Controlling DHTML, Basic JQuery, Interfacing to ActiveX, Timers

Extracurricular Venture:

Mobile Software.

Created and managed the product life cycle of an Android App to organize Google Drive, from inception to obsolescence.

April, 2004

to October, 2004

Software Engineer

First Consulting Group, Somerset, NJ

Maintained and developed a web application for clinical trials and pharma covigilance. Java, Oracle, Struts, HTML, JSP

October, 2003

to April, 2004

Technology Advisor, Enterprise Architecture

Bowne & Co., Inc., New York, NY

Maintained and evolved enterprise wide architecture principles, standards, and guidelines. Performed technology assessment of applications with respect to best practices and industry standards. Facilitated the migration of legacy ASP applications into new .NET eBusiness infrastructure environment. Conducted web security review sessions. Managed enterprise wide project for monitoring of applications, servers, and network infrastructure.

August, 2003

to September, 2003

Lead Presentation Tier Developer, ETS (via Starpoint Solutions)

Metropark, NJ

Designed and developed front-end code for a J2EE web application using WSAD, Oracle, J2EE, and the RealMethods framework.

October, 2002

to April, 2003

BusinessEdge Solutions

East Brunswick, NJ

Developed front-end and back-end code for a J2EE web application for template based display of clinical trial data. Designed and implemented the largely automated conversion of a 15.000 line FDA regulated VB application to J2EE with Struts, JSP, Javascript, and Oracle, using an Open Source VB parser, XML, and XSLT

Skills: Java, J2EE, C#, .NET Framework, VB, JSP, Struts, Servlets, EJB, JDBC, XML, XSLT, SQL, PL/SQL, Stored Procedures, HTML, Weblogic, Oracle 8i, OOA/OOD, UML, Rational Rose, 21 CFR Part 11. Environments: Unix, NT

February, 2002

to September, 2002

Senior Server Programmer

Knoa Corporation, New York, NY

Designed and implemented the knoa Server (a Java server application), including Tracking & Monitoring, and Response products, using J2EE, .NET, XML, Oracle 9iR2, and Crystal Reports

December 1999

to November, 2001

Manager

Cap Gemini, Ernst & Young

Clark, NJ

Architected an API for an enterprise-wide publishing service using XMLSchema and XSLT, resulting in increased reuse by other business units and thereby cost savings. Designed and developed a reusable Java GUI framework that allowed for completely independent development of user interface and business logic, resulting in being 6 weeks ahead of schedule. Developed an interface between a call center/document management application and a corporate mainframe database, using Java, CORBA, and an MQSeries access library, resulting in more effective and efficient customer communications.

Implemented requirements changes using Java, JSP, and Weblogic, resulting in a streamlined staffing process for Resource Coordinators. Executed builds. Mentored team members in advanced Java programming, object oriented design and development, CORBA, and XML

December, 1996

to November, 1999

System Architect

Applied Concepts, New York, NY

System architecture (reverse engineered) for a web/Java based customer support center, including UML models. This architecture was part of the assets that contributed to the subsequent sale of the company for $300 Million

Implemented performance improvements, mentored junior and intermediate developers

Developed the Iris API, a Java alternative to Rational’s Rose Developer’s Kit

Launched www . javawebserver . com a webhosting service for developers dedicated to the servlet API

Engineered client and server based Java applications involving RMI, PSE, and Bongo

Made successful recommendations to the OMG in order to make UML more consistent with Java. The OMG (Object Management Group, www.omg.org) is a consortium that produces and maintains computer industry specifications for interoperable enterprise applications, such as CORBA and UML.

Nodal Bandwidth Manager Project, Lucent Technologies, Inc.

Engineered the high level design for the timing package

Participated in the creation of the high level architecture

Mentored the project team in OO technology, C++, and Rational Rose. Contributed to the configuration management plan and procedures for this multi-product, multi-site project.

February, 1993

to October, 1996

Member of Technical Staff

Siemens Corporate Research, Inc., Princeton, NJ

Performed research and development in the field of software architecture:

Responsible for “Gestalt”, a toolset for controlling the evolution of very large software systems (C/C++, Perl, nawk, ObjectStore, SoftBench, Unix, OMT)

Architected, implemented, and managed the implementation

Developed and instituted a CM plan and managed the ClearCase CM system

Analyzed dependency data in a telecommunication switching system and consequently coauthored paper “An Industrial Approach to Software Architecture”

Designed, implemented, and tested the version database for a telecom switch specification browser (OS/2, C++, ObjectStore, Jacobsen)

September, 1991

to December, 1992

Software Engineer/Teaching Assistant

Carnegie Mellon University, Pittsburgh, PA

Engineered for NASA safety critical software for controlling the mobility of the tile robot, resulting in:

Shortening of intervals between Space Shuttle launches

Removal of humans from the hazardous tile re-waterproofing process

Making the comparison of pre/post flight inspection pictures of tiles more effective

Taught courses and graded exams for:

Formal Methods in Software Engineering

Discrete Mathematics

Data Structures and Algorithms

HIGHEST EDUCATION

5/17/2017

MBA Entrepreneurship

Rutgers University, New Brunswick, NJ

12/17/1992

Master of Software Engineering

Carnegie Mellon University, Pittsburgh, PA

PUBLICATIONS

“Industrial Software Architecture with Gestalt”,

Robert W. Schwanke, Veronika A. Strack, Thomas Werthmann-Auzinger; Siemens Corporate Research, Inc.; submitted to the IWSSD-8, 22-23 Mar 1996;

(https://dl.acm.org/citation.cfm?id=857204.858279)

“Werkzeuge der Computergrafik”, (Computer Graphics Tools),

Pomaska/Auzinger, Vogel Buchverlag, Wuerzburg



Contact this candidate