About

About me

I am an enthusiastic software developer based in Paris (France), with a rich experience of over 20years+ in application/web development.

I create new or modifying existing applications, systems and websites.

With years of experience in application and web development, I have the skills of understanding client requirements according to the latest trends. I have worked with numerous clients from different niches so you can rely on me for their projects.

I’ve spent most of these years working for different banks across the globe.  Handling their backend and front-end development, working with upstream teams, scheduling of jobs, and working on issues encountered.

Having worked on various projects that are already live, I can help you with the best possible suggestions and ideas that we can proceed with.

With me, you aren’t forced to accept anything. I give you a variety of options we can work on together.

My Skills

I believe in the fact that learning never stops and I am interested in learning new technologies and programming languages that will help me become better and share this with the world.

Actimze ( AIS / RCM )
87%
.Net ( VB / C# )
87%
Python
75%
Core Java
50%
VB6 / Visual FoxPro / FoxPro DOS
80%

Experience

May-2015 to Present
BNP Paribas

Paris, France

ACTIMIZE DEVELOPER

Task:
   - Implementing Actimize SAM (Suspicious Activity Monitoring) Out of the box and customized solutions for SAM v3 and v8.
   - Duties include developing, testing and deploying various Actimize components such as :
     * Custom AIS Packages (Execution Plan, Channels, Active Tables, Flows, User Functions, User Data Types, Connections, etc.).
     * RCM Customization (Alert Types, Step Workflows, Alert Views, Drill Down Queries, Policies, Platform Lists, Business Units, etc.).
     * RCM Plugins (creating / modifying via Java).
   - Enhancing poor performance on existing queries in Oracle PLSQL and MSSQLServer TSQL.
   - Creating Control-M / $Universe Scheduler for Batch Files AIS Execution Plans.
   - Working with various infrastructure support teams like DBA and UNIX teams in case of application performance or space issues.
   - Collaborating with Project Business Analyst on the Function Specifications.
   - Assisting Production Support on issues reported by Users.
   - Participating in Major Incident Reviews and Service Improvement Programs as required.
   - Investigating root cause of incidents and testing/proposing solutions to resolve issues.

Skills:  Python, Actimize (AIS/RCM) - SAMv3 & SAMv8, Oracle PLSQL, Microsoft T-SQL, Autosys.

Sep-2011 to Jun-2022
RCG Global Services

Makati, Philippines

Senior .Net UI/Backend Developer

Task:
  - Full Life Cycle Development including design, development, testing and implementation of moderate to complex systems. Writes and reviews detailed specifications for the development of system components.
  - Brainstorm technical solutions with other members of the technical team, prototyping them as required.
  - Contributes to design, code and test reviews.
  - Performs unit testing based upon test plans generated and reports results and recommendations to his/her project leader
  - Perform support functions in validation cycle as required (i.e., test monitoring, debugging, problem resolutions, etc.)
  - Provides meaningful feedback for schedule development on specific code segment and delivers a quality code deliverable as scheduled.
  - Keep up with technology, introduce new approaches, and best practices to peers.
  - Collaborate with Business Analysts in creating highly usable features and integrations.
  - Provide insight to QA Analysts as part of the Test Strategy.
  - Write technical documentation as appropriate.
  - Peer review teammates' work
  - Actively participate in AGILE Sprint Events (Sprint Planning, Sprint Reviews, Sprint Retrospective, Daily Stand-up)

Skills:  C#, VB.net, VB6, TFS,Oracle PLSQL, Microsoft TSQL.

Jan-2019 to Jun-2021
JPMorgan International Bank

Glasgow, Scotland

Solutions Developer

Task:
  - Helping the team of innovators and technologies towards creating next-level solutions to improve the way the business run.
  - Contributing my experienced knowledge in design, analytics, development, coding, testing and application programming to help raise the game, to meet the standards and as well as satisfying both business and function requirements.
  - Embracing leading-edge technologies and methodologies to inspires the team.

Skills:  Actimize (AIS/RCM) - Sales Practice, GIT, Unix, Autosys, Java, Oracle PLSQL.


Apr-2017 to Jan-2019
BNP Paribas

Paris, France

Actimize Developer

Task:
  - Understanding Actimize Models of BNPP for current and future enhancements.
  - Analyze actimize technical system requirements and provide technical documentation.
  - Develop / Test / Promote changes to Production for JIRA tickets in Actimize.
  - Assist Business Analyst on actimize task and deliver POC (Proof Of Concept) evidences.
  - Setup AIS and RCM from scratch in new environments.
  - RCM features and customization (Alert Types, Views, DART, Workflows, Administration, Settings, Thresholds, Connections, JReports, etc…).
  - Provide application support for AML (Actimize SAM / RCM).
  - Taking part in the SAM8-R & SAM8-C Study.

Skills:  Actimize (AIS/RCM) - SAMv3 & SAMv8, RCM Manual Plugins creation, GIT, Unix, Autosys, Java, Oracle PLSQL, Microsoft TSQL.


Feb-2016 to Apr-2017
Citibank Europe PLC

Warsaw, Poland

App Support Sr. Analyst

Task:
  - Part of the Compliance Technology Services EMEA team and providing Technical Specialist skills on Anti-money Laundering projects for EMEA and EMEA Virtual Hubs.
  - To build environments and implement off-the-shelf applications – Mantas and Actimize – which are used within the financial industry to monitor such transactions. A self-starter with have the ability to learn quickly and be able to liaise with various other Compliance, Operations, Technology and Infrastructure groups within the EMEA region to configure and implement the applications.
  - Develop in-depth knowledge of AML behavior detection as it applies to the banking industry.
  - Understand Compliance and Operations business needs and Mantas and Actimize product data requirements.
  - Assist in defining, execution and implementation of solutions that satisfy AML business objectives.
  - Build and maintain application environments to support AML projects.
  - Building and maintaining excellent relationships across Business, Development and TI groups.
  - Ensure all issues are escalated / documented according to Citigroup Information Technology Management Policies.

Skills:  Actimize RCM, Mantas monthly data integration, Batch Jobs, Oracle 11G / Tomcat 7


Jun-2014 to Jan-2016
Macquarie Group

Makati, Philippines

Actimize Developer

Task:  AML (Anti-Money Laundering)
- Development and support of existing AML SAM solution (SAM v8).
   * Actimize (RCM development / enhancement | RCM Designer setup and configuration | AIS Modeler configuration / execution / testing | RCM Tomcat setup and installation)
   * Testing of new and existing solutions
- Unit Testing of new and modified solutions being deployed.
- Regression Testing of existing solution when there are changes done in the upstream solutions that might impact our solutions.

Skills:  Actimize AIS & RCM, Batch Jobs, Oracle 11G / SQLServer2005 / Control-M / Tomcat 7


Nov-2013 to Jun-2014
United Overseas Bank

Alexandra, Singapore

Analyst Programmer

Task: AML (Anti-Money Laundering)
- Knowledge transfers of the AML Process (SAM & CDD)
- Development and support of new and existing solutions.
    * Actimize (RCM development / enhancement | RCM Designer setup and configuration | AIS Modeler configuration / execution / testing | RCM Weblogic setup and installation)
    * Testing of new and existing solutions
- Unit Testing of new and modified solutions being deployed.
- Regression Testing of existing solution when there are changes done in the upstream solutions that might impact our solutions.

Skills:  Actimize Products (SAM & CDD), Batch Jobs, Oracle 11G / Control-M / Unix.


Dec-2011 to Nov-2013
DBS Bank

Changi, Singapore

Software Engineer

Task: AML (Anti-Money Laundering)
  - Knowledge transfers of the AML Process
  - Development & support of new and existing systems.
  - RB (Remote Banking) & RT (Real Time) – Anti Money Laundering System.

Skills:  Actimize Products (SAM, WLF, CDD, Remote Banking, Employee Fraud, Deposit Fraud) , Batch Jobs, Tivoli Work Scheduler, VB.net / C#.net, SQL Server 2005 & VBScript/Javascript.


Jul-2011 to Dec-2011
V.S. Software Development 

UBI Avenue, Singapore

Software Developer

Task: 
  - Client : AAStar.net
  - Knowledge transfers of the online horse race betting account.
  - Development & support of new and existing systems.
  - Data scraping of horse race results from other website and directly injecting it to AAStar.net database.

Skills:  VB.net / C#.net, SQL Server 2005 & VBScript/Javascript.


Oct-2010 to Jun-2011
LoanWorks Technologies

Mandaluyong, Philippines

Analyst Programmer

Oct 2010 – Dec 2010
Client : Macquarie Telecoms (Sydney, Australia)
  - Knowledge Transfers of all Macquarie Telecoms systems.
  - Primary agile development & support of all Macquarie Telecoms systems.

Jan 2011 – July 2011
Offshore Development & Support: Macquarie Telecoms (Manila, Philippines)
  - Offshore agile development & support of all Macquarie Telecoms systems.
  - CRISP – Main web system used by Macquarie Telecoms.
  - MacquarieView – The online tool used by Macquarie Telecoms client.
  - SalesView - ASP classic web application used by Macquarie Telecoms salesrep to tract their sales and commissions.
  - CRS – The web reporting tool used by Macquarie Telecoms.

Skills:  C#.net, SQL Server 2008, TFS, TIBCO.


May-2008 to Oct-2010
JPMorganChase & Co.

Makati, Philippines

Application Developer

Task: 
  - Creation and enhancement of Oracle Reports build in reports builder.
  - Application & Web development and support in intranet websites (.Net (VB/C#) and APEX).
  - Design and develop relational databases in Oracle 10/11G including Keys, Indexes, Constraints, and Defaults.
  - Develop and maintain stored procedures, functions, triggers and jobs Oracle 11G. (PL/SQL).

Skills:  VB.NET · Oracle Reports · C# · Oracle PLSQL · Visual Basic for Applications (VBA) · Business Requirements · Information Technology.


Nov-2005 to May-2008

Software Developer

Task: 
  - Participated in the application development, maintenance and support in the complex financial service application software.
  - Created SDLC documents for projects such as functional specification documents, detailed design documents, Unit/Assembly test cases documents and Implementation.documents etc.. As well as test code changes and other team processes.
  - Designed and developed relational databases in SQL Server including Keys, Indexes, Constraints, and Defaults.
  - Developed and maintained stored procedures, user-defined functions and jobs in SQL Server (T-SQL).

Skills:  VB.NET · Oracle PLSQL· Core Java · Perl · Unix Shell Scripting · Microsoft TSQL · PVCS · C#.


Oct-2003 to Oct-2005

Computer Programmer

Task: 
  - Develops / installs computer application programs for all employees (Visual FoxPro, Visual Basic).
  - Performs technical repairs on hardware, software and networking problems.
  - Assist other personnel in usage of software applications.
  - Schedules system software and hardware upgrade.
  - Maintains systems backup for all departments.
  - Handles updates of company forms (Adobe PageMaker 6.5 and Corel Draw 12).
  - Created and maintained the company website.

Skills:  FoxPro DOS · Visual FoxPro 6 · Visual FoxPro 9 · Visual Basic 6 · VB.NET · Crystal Reports · C#.