Personal details

Berchman P. - Remote back-end developer

Berchman P.

Timezone: Central Time (US & Canada) (UTC-5)

Technical skills

About

Software developer with over 15 years of experience in software design, analysis, development, testing and implementation for complex software projects in distributed Client/Server and Web-based applications with FIX protocol/FIX-FAST technologies, spring framework and Maven build tool using Java. Developing experience involves using Java programming along with design patterns, object oriented design skills with standard Java APIs and vendor frameworks to create robust applications. Strong understanding of the Software Development Life Cycle and Rational Unified Process. Self-motivated, great time management skills, always needs a challenge, and possesses excellent verbal and written communication skills.

Work Experience

Senior Developer
CIBC | Feb 2020 - Present
Python
SQL
Linux
Oracle
Azure
Worked on margin interest processing where we handle margin interest from different clients and vendor systems into the prime brokerage system. Developed Swift framework for incoming and outgoing processing of Swift msgs over MQ Developed Swap framework for incoming and outgoing processing for EOD Swap client/position/cash flows over SFTP and Solace connectivity Worked on securities lending project where we calculate interest owed on securities lending to client and send the reports to financial risk management Created a tool to read and write JSON messages over MQ.
Senior Developer
Merrill Lynch | May 2017 - Jan 2020
Python
Java
SQL
Linux
Oracle
Ansible
Microsoft SQL Server
Worked on adapter framework that takes input client trades from different sources such as SWIFT, flat files, MQ, then does mapping of the client accounts, stores it in our DB, and sends the trades downstream for further processing. Worked on migration of an older Java application that handled FIPB (Fixed Income Prime Brokerage) trades to our team’s adapter framework with built-in multi-threading processing Completed implementation of the Bank’s ARM Straight-through-revocation for our entitlements application so that access and revoke permissions are entitled/disentitled automatically by this application Worked on IaaS and privilege-access implementation using log4j2 logging framework and jackson json serialzation/deserialization stack. Created tools to sift through log files and captured timings of method calls and SQL execution counts.

Education

University of Toronto (St. George Campus)
Bachelor of Science in Computer ScienceComputer Science Information Systems
Sep 2000 - Jun 2005