Summary
Overview
Work History
Education
Accomplishments
Timeline
Generic
John Penke

John Penke

Full Stack Developer (Java)

Summary

Full-stack developer (Java) with more than 3.5 years of industry experience working in product based fintech. Skills include Object Oriented Analysis, Design and Programming. Expertise in all aspects of SDLC involving requirement analysis, design, development, unit testing, deployment and bug fixing

Overview

4
4
years of professional experience
4
4
years of post-secondary education

Work History

Application Developer

Reconciliation Control Manager
CitiCorp
09.2020 - Current
  • Designed, developed, and tested Quarterly Attestation process to enable business users to Subscribe, Attest and Reject rules for Reconciliation
  • Implemented Reporting feature across multiple regions to audit the attestation process on different levels
  • Re-architectured Archival Process of huge volume of generated breaks (~2 Billion per month) to run independently using exchange partition which reduced the downtime of application by 50%
  • Designed and programmed SpringBoot based Automatch API for seamless Data Transfer from TLM Reconciliation Engine to Machine Learning modules to enable auto reconciliation process
  • Lead an analysis of highly scalable ETL jobs using Talend Open Studio to fetch transactions from TLM/QuickRec engines on a daily basis to enable manual reconciliation
  • Designed Asynchronous job executor system to update the department Owner hierarchy using minimal hits to Global Directory
  • Worked upon migration of 3 core components of RCM project for 19C Premium Database Migration


Skills: Java, SpringBoot, Hibernate, GWT (Front-end), Linux, Shell scripting, Oracle DB, Talend Open Studio, SDLC

Technology Analyst

Reconciliation Control Manager
CitiCorp
08.2019 - 08.2023
  • Designed custom reporting dashboards, Interactive UI viewing and updating for specific tables using GWT and email service to run in periodic manner as per business requirements
  • Coded stand alone jobs using Quartz scheduler service and shell scripting to split files of huge volumes based upon a few columns
  • Implemented interactive UI viewing and updating options for specific tables
  • Lead production release activity of 7 RCM tools across 8 different instances
  • Automated Database and config deployment processes across various TLM Instances using IBM UDeploy and TeamCity


Skills: Java, GWT, Linux, Shell scripting, SQL, GIT, JUnit, Mockito, GIT, SQL

Education

Bachelor of Technology - Chemical Engineering

IIT Madras
08.2015 - 05.2019

Accomplishments

    Citi Gold Award - Recognition for best performance (Jul '21 - Dec '21)

    Best Performer from RCM Development team in Q3-Q4 quarters of 2021 in CitiCorp

Timeline

Application Developer

Reconciliation Control Manager
09.2020 - Current

Technology Analyst

Reconciliation Control Manager
08.2019 - 08.2023

Bachelor of Technology - Chemical Engineering

IIT Madras
08.2015 - 05.2019
John PenkeFull Stack Developer (Java)