Paul has over 15 years of experience in designing/architecting and leading enterprise-level software engineering projects, using Agile (Scrum), Waterfall, and other software development methodologies, 5 years’ experience mentoring fellow co-workers in the use of various technologies. He has excellent communication and people skills; experience working with culturally diverse groups having collaborated with project teams from different geographic locations.
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Stack:
Responsibilities:
Description: Regulatory requirements dictate that all wire transfers associated with high-risk individuals (persons on the sanctions list, etc) be rejected or processed differently in accordance with the law. The application intercepts incoming wire transfers, logs them to a database, parses their contents, lookup additional customer info from the client's banking system, sends customer data to a screening system and finally allows employees to action (hold, reject, release, etc) the transfer based on the screening results.
The application allowed the bank to confidently and comfortably process any volume of wire transfers and filter out those associated with high-risk individuals. This allowed the bank to be fully compliant with compliance regulations and therefore avoid large financial penalties.
Role: I was contracted by the client (a small bank) to design and build a solution to fulfill this requirement.
Technologies used: The user interface was built with Angular 10, TypeScript, Angular Material and NgRx. The REST service layer was built with .NET 5.0, C#, Entity Framework core and ASP.NET Web API. SQL Server was used as the persistent data store.
Description: The client was implementing new accounting software, Oracle Fusion, and needed a solution to extract data from its two core systems, transform it to a certain format and upload it to Oracle Fusion. The application connects to the client’s banking systems, extracts data from them, transforms the data by re-mapping some values based on configuration data, and sends the data via RESTful services to Oracle Fusion.
The application allowed the client to reliably move data into their new accounting system which in turn allowed them to generate the necessary financial reports needed by the business leaders to make informed decisions on a daily basis.
Role: I was contracted to lead a very small development team to design and build this solution.
Technologies used: The user interface was built with Angular 10, TypeScript and Angular Material. The REST service layer was built with .NET Framework 4.7, C#, ADO.NET and ASP.NET Web API. SAP data services were used to design the ETL artifacts and expose them as SOAP services. SQL Server was used as the persistent data store.