Summary
Overview
Work History
Education
Skills
Timeline
Generic

William Baquerizo

Palisades Park,NJ

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

24
24
years of professional experience

Work History

Team Lead

UBS
05.2022 - Current


  • Led a team of 10 developers, both onshore and offshore, in the Integrated Data Store (IDS) team, while actively engaging in hands-on coding
  • Pioneered the implementation of microservices in a greenfield project, developing the first microservice for IDS using Java and Spring Boot
  • Developed microservices that acted as APIs, efficiently returning data based on user requests and ensuring seamless integration with downstream systems
  • Leveraged Kafka messaging system to design and implement microservices that consume messages from upstream producers, extracting valuable data and storing it in the IDS database
  • Implemented robust unit tests to ensure high code coverage and maintain code quality standards
  • Successfully deployed the first microservice into Azure Kubernetes Service (AKS), ensuring scalability and reliability
  • Interfaced with the business stakeholders to gather requirements and align project objectives with organizational goals
  • Introduced and coached the team on Agile practices, enabling smoother project execution and improved collaboration
  • Conducted training sessions for engineers to facilitate a quick ramp-up on the project, enhancing productivity
  • Actively participated in planning meetings to provide progress updates to management and ensure timely delivery of quarterly goals.

Senior Software Engineer

JP Morgan Chase
12.2021 - 04.2022


  • Worked with the Tara application to enable our downstream rules engine Actimize to detect any possible fraudulent accounts
  • The technologies used are Java 11, Spring Boot, Kafka and Microservices.

Solutions Architect

T-Mobile
04.2021 - 12.2021
  • Hired to work as a Solutions Architect for a Scrum Team
  • Responsible for creating swagger documents and communicating with other dev teams across the enterprise
  • Created technical features and user stories including API needs, Telemetry, reporting, environment items, etc.

Senior Software Engineer

JPMorgan Chase
08.2019 - 04.2021


  • Worked in eDocs a Java Spring Boot application, eDocs is a microservice written in Spring Boot 2, it uses Cassandra in the backend and Kafka to consume and publish e vents and process them in order enable users to submit documents in Chase.com
  • Lead person on the SI project, this project involved changing web service calls from SOAP to Rest
  • This was necessary to retire old hardware which saved the firm around 300k in expenses
  • Main person to develop the Contact Center application, which is an Angular Web Application with the backend in Java/Spring Boot and Cassandra database
  • The application's purpose is to collect issues related to productivity of bank personnel
  • The application was deployed on Gaia Cloud Foundry., Telecommunications
  • Company
  • Led a team of 4 engineers responsible for producing solutions to complex business problems, also the main person that business would call on with any production support issues
  • Worked on the Instant Activations project, which makes SOAP Java Web Service API calls to another platform to Activate the cards
  • Main person responsible for the Galileo project which uses Java to create a file to be sent to the vendor
  • Worked on the middle tier of the Oasis application, which is a multithreaded process in Java responsible for much of the backend processing
  • Used the Spring Framework in the Oasis project
  • Used jQuery/JavaScript to update the Oasis Web Application to give it a more modern look
  • Worked on SSH and PGP encryption using Java libraries
  • Responsible for updating the Oasis Application
  • Oasis is a system used in IDT to order, process hard cards, it is also used to run reports
  • Oasis is written in ColdFusion, Java and uses Oracle as the backend
  • Successfully migrated the Oasis application to AWS (Amazon Web Services), this used a newer version of ColdFusion as well as newer infrastructure, which resulted in a much better product for the end user
  • Reported to the business side as to progress in development requests
  • Implementing SCRUM in projects, participating in daily standups, and planning for upcoming sprints
  • Created Dashboard in .NET/JavaScript to be used for Application Support
  • The application uses REST API calls to fetch the data from the Database
  • It also uses Angular in the front end.

Senior Software Engineer

IDT Corp
06.2011 - 08.2019
  • Led a team of 4 engineers responsible for producing solutions to complex business problems, also the main person that business would call on with any production support issues.
  • Subject matter expert on the Oasis Application, Oasis is a critical system used by the company to run its hard card business.
  • Worked on the middle tier of the Oasis application, which is a multithreaded process in Java responsible for much of the backend processing.
  • Used jQuery/JavaScript to update the Oasis Web Application to give it a more modern look.
  • Successfully migrated the Oasis application to AWS (Amazon Web Services), this used a newer version of ColdFusion as well as newer infrastructure, which resulted in a much better product for the end user.

Software Engineer

Audible Inc
11.2010 - 06.2011


  • The main technologies used are Java and Oracle
  • Responsible for migrating data from the Audible to the Amazon systems using Java and Spring.
  • Involved with multiple migration tracks that involved several business processes
  • Linux was used as the operating system for the development environment.

Software Developer

Novartis
03.2009 - 11.2010
  • Hired to work as a Consultant and Lead person in the GIS department
  • Responsible for maintaining and updating several web applications
  • The main technologies used are Java, J2EE and SQL Server.

Software Developer

Franklin Credit Management
12.2008 - 03.2009


  • Responsible for creating the Face To Face application
  • This application is a COLDFUSION application with a SQL Server backend
  • The application collects loan information and allows field agents to send call results from an external web site to an internal web site
  • The internal site is where the loans get processed and administrators can assign orders to agents
  • The internal site also has admin capabilities that allow users to maintain lookup data
  • The main person responsible in creating and maintaining the Face To Face application
  • Face to Face allows the internal users to assign work orders to field agents
  • Face to Face allows the placement of single and bulk orders through excel files
  • The Face to Face external site allows field agents to enter their call results
  • Face to Face uses Fusebox for webpage re-direction
  • Face to Face uses ColdFusion components for database interactivity.

Java Software Engineer

Meridian, EMR
05.2008 - 11.2008
  • Leading EMR software company
  • The company’s primary user base consists of practicing Urologists
  • Hired to work as a Java Software Engineer
  • Primary responsibilities included making enhancements to Java swing application used by Urologists
  • Successfully migrated entire reports in the application from simple web-based reports to PDF reports using the iText package
  • Created reports to better inform the user with the various processes.

Software Engineer

Bank Of New York Mellon Corp
01.2006 - 05.2008


  • Hired to work for the Securities Lending department on the Business side
  • The department manager was the only IT person maintaining the system and he was overwhelmed with the level of work, and so was in dire need of help
  • Tasked with improving and maintaining the MS Access Application system (WWL), that reported on loan information to loan traders and business users by taking daily file feeds from the mainframe
  • On hire, the process was taking from 6:30 AM to 11:00 AM to finish the daily loads just to get the system ready
  • Worked on several enhancements to speed up the WWL application, including automating several manual processes, to better meet daily business deadlines
  • Created reports tailored for the users’ business needs, and also supported Earnings Database, an MS Access application that reports on the Bank’s earnings to the users
  • Created several modules in Access VBA to encapsulate business rules
  • Made several enhancements to the WWL application to significantly reduce time frame for the system to be ready, what used to take until 11:00 AM, is now completed by 9:00 AM on most days
  • Created an enhancement to automate the reports in access to PDF format, allowing either the users to generate PDF’s themselves, or the system can automatically generate the PDF.

Senior Systems Analyst / Programmer

Federal Reserve Bank, New York
02.1999 - 01.2006


  • Tasked primarily with participating on the TAAPSLINK project, which is a huge project involving a significant number of developers, that allows Institutions to submit bids into Treasury Auctions. Java and Oracle were used in the project.
  • Developed modules using COLDFUSION and was responsible for writing test plans and implementing them for unit testing
  • Successfully developed an MS Access application that was more advanced than any other Access application that had ever been at the bank. Led a team of 4 engineers in order to implement the application to meet tight business deadlines.
  • Lead person on the Oscar application, which provided financial data for banks.

Education

Diploma - Client Server Programming

The Chubb Institute
1998

B.S - Mechanical Engineering

New Jersey Institute of Technology
1994

Skills

  • Java, Spring Boot, Microservices, JUnit, Cassandra, Gaia Cloud Foundry, JavaScript, jQuery, JSON, REST, SOAP, Amazon Web Services, Agile, SCRUM, GIT, UML, JDBC, Design Patterns, Object Oriented Analysis and Design, Tomcat, SQL Server, ORACLE, MongoDB, PL/SQL, SQL, HTML, ColdFusion

Timeline

Team Lead

UBS
05.2022 - Current

Senior Software Engineer

JP Morgan Chase
12.2021 - 04.2022

Solutions Architect

T-Mobile
04.2021 - 12.2021

Senior Software Engineer

JPMorgan Chase
08.2019 - 04.2021

Senior Software Engineer

IDT Corp
06.2011 - 08.2019

Software Engineer

Audible Inc
11.2010 - 06.2011

Software Developer

Novartis
03.2009 - 11.2010

Software Developer

Franklin Credit Management
12.2008 - 03.2009

Java Software Engineer

Meridian, EMR
05.2008 - 11.2008

Software Engineer

Bank Of New York Mellon Corp
01.2006 - 05.2008

Senior Systems Analyst / Programmer

Federal Reserve Bank, New York
02.1999 - 01.2006

Diploma - Client Server Programming

The Chubb Institute

B.S - Mechanical Engineering

New Jersey Institute of Technology
William Baquerizo