SWIFT Reconciliation Service: CV of Erik Sánchez - 09/19
SWIFT Reconciliation Service: CV of Erik Sánchez - 09/19
SWIFT Reconciliation Service: CV of Erik Sánchez - 09/19
Contact No :516-206-4429
Email Id : [email protected]
https://www.linkedin.com/in/eriksanchezperez/
I have extensive IT experience in the analysis, design, development and testing using Object-
Oriented Java and Java Enterprise Edition for various financial and brokerage houses like HSBC
Global Markets, Santander Bank and Monex Financial Group. My expertise lies in the design
and development of Java related technologies like Java SE 8, Java EE 6, Spring Framework 4,
Spring MVC 4, Spring JDBC, Web Services (RESTful), JSP, Maven, XML, HTML, CSS,
jQuery, JUNIT, JSON, JUnit, Eclipse, Tomcat Application Server. I also have experience with
Oracle 11G and MySQL for persistence, using Hibernate 4.0 for ORM, Selenium for
Automation and Testing as well as VB and Python 2/3 for scripting. I am familiar with various
design patterns such MVC and IoC. I have successfully implemented Agile methodology. My
functional knowledge as a technical consultant covers working in Automation initiatives for
Financial Industries, as well as Data Quality for the Trading operations desk translating
business needs into technical requirements, developing code as well as giving training and support
to both technical and business-oriented teams. I have excellent communication and interpersonal
skills.
TECHNICAL SKILLS:
Development / Scripting Languages: Java 6/8, J2EE, Python 2/3, Visual Basic
Frameworks: Spring 3/4, Spring MVC, JDBC, Junit, Selenium
Server-Side Technologies JDBC, J2EE, XML, Spring Beans, RESTful Web services
Methodologies: Agile Development
Application Servers: Tomcat 8.0
IDE’s and Tools: Netbeans, Eclipse, SpringToolSuite,
Version Control GitHub
Databases/ORMS: Oracle 11G, My SQL 5.1, Hibernate 4, Access
Middleware Murex
PROFESSIONAL EXPERIENCE:
HSBC is one of the largest banking and financial services organizations in the world. Worked as a
software engineer for the Global Markets department with the focus being automation initiatives
for the Trading desk.
Developed the inhouse SWIFT Reconciliation Service for HSBC. The SWIFT Reconciliation
goal was the automatic matching of economic data from Swift messages between HSBC host and
their counterparties.
Responsibilities:
Santander Bank is one of the top retail banks by deposits and offers everything from basic checking
and savings accounts to comprehensive financial solutions. Worked as a risk automation consultant
developing Java EE solutions to generate reporting from economic data from Trading and
Treasury Systems.
P&L Reporting Application had the main focus to report daily basis P&L metrics from trading
desks, based on specific algorithms implemented through SQL queries.
Trust Fund division of Monex Financial Group is focused on the administration of Trust Fund
activities (mortgages). The project’s goal was to complete and add functionality to the Mortgages
Administration System that was keeping the track of the present value of the Trust Fund involved.
Responsibilities:
Developed Mortgages Administration System using Java EE and Spring MVC platform on
Oracle 11G.
Worked on DB2 data persistence with the Hibernate object-relational mapping framework.
Used Spring Boot to develop necessary REST services, using JSON for communication.
Developed JSP views. Developed Services classes for later injection based on the IoC pattern
using the Spring Platform 3.1.3.
Developed Java 8 SE application with Selenium libraries to automate the massive download
from critical business documents.
Was responsible for uploading, branching, versioning and maintaining source code using Git.
Used Java 8 and JUnit to develop unit testing for said trust fund applications
Developed Oracle Materialized Views in Data Ware House applications Oracle 11G for
business requirements.
Environment: Java 8, Spring 3.1, Spring MVC, Spring Boot, REST Services, IoC, Tomcat,
Hibernate 4.0.2, MySQL 8, Oracle 11 g, Github, JSON, Maven, JSP, Windows, JSON, JUnit,
Web Services.
Responsibilities:
Was responsible for gathering requirements from the business analysts, then translating
those business requirements into technical ones.
Created UML Diagrams for System Structural Design, Class Design and Execution Flow,
Sequence of Use Cases, deployment diagram using Microsoft Visio 2010.
Was responsible for ETL process from raw data using Java 8 SE. (Java FX application
interface).
Created Data Warehouse developed in Oracle 12c. (Star Model, SQL Operations).
Created Session Factory with Hibernate 4.0.2.
Wrote logging code using Log4j & unit testing using JUnit framework.
Developed functionalities using Java 8. Developed the logic of the application using Spring
MVC, Spring IoC, and Dependency Injection modules.
Created Business intelligence reports using MySQL queries.
Was responsible for JSP views creation. (HTML, JSTL, Bootstrap, CSS, Jquery)
Environment: Java 8, Spring, Spring MVC, Oracle 12c, Hibernate 4.0.2, Github, JSON,
Maven, JSP, Windows, JSON, JUnit, Web Services.
Responsibilities:
Did the View Component Development in JSF with Prime-Faces. The design was developed
with JavaScript, CSS.
Did Client-Side Validation in JavaScript. Business logic was implemented for forms
validation.
Managed Beans and Service Components with Spring. Exposed EJB components as Web
Services for remote consumption.
Was responsible for Service Transactions for Database persistence. Did the Database Mapping
with MyBatis. Checked the right implementation of MyBatis plugin.
Created High Performance SQL Queries at Oracle environment.
Used GSON library from Google (JSON used to retrieve to movies data Tomcat Server)
Environment: Java, PrimeFaces, JSF, Spring, EJB, MyBatis, SQL, Oracle, HTML,
JavaScript, CSS, MySQL, Tomcat, JSON, Eclipse.
EDUCATION:
Bachelor of Engineering from National Polytechnic Institute, Mexico City, Mexico - 2015.
CERTIFICATIONS/COURSES
Diploma in Java Technologies
Informatics Management
Six Sigma Yellow Belt Certification