Post Job Free

Resume

Sign in

Consultant Programmer

Location:
Mahwah, NJ
Salary:
1
Posted:
May 17, 2021

Contact this candidate

Resume:

GEORGE LEUNG

*** **** *** ****** *******: 917-***-****

Ramsey, New Jersey 07446 E-mail: admhcb@r.postjobfree.com

Summary

A Senior Database Developer with extensive database development experience in design, development, performance and tuning, optimization and data modeling. Highly organized with strong attention to detail, forward thinking, well organized with excellent communication skills. Possesses drive with motivation, to be a self-starter, which anticipates problems and takes a heavily proactive approach to responsibilities. Through my experience working in the Top financial firms in the New York Area, I have collaborated my business knowledge with multi-asset classes, such as Equity, Derivatives, Fixed Income, Futures/Options, Risk Management. Projects have been completed successfully while keeping myself hands-on in the development.

Technical

Databases: Sybase 12.5/15.3, Sybase IQ, SQL Server 2005/2008/2012/2016, MySQL, MariaDB

Languages: T-SQL PL/SQL, Perl 5,TCL, C#, Unix Shell, XML, Java

Operating Systems: Unix, Windows

Software: Crystal Report, Microsoft Office, MS Project, Business Objects, Tableau

Experience

Mizuho Group, Remote June 2020 – Present

Independent Consultant – Senior Database Developer

Full development life cycle, includes gathering requirements from stakeholders, development, testing, release to production and technical documentation

Develop SQL Server Stored Procedures to Load Regulatory Reporting, 2052a data from various source systems

Develop Tidal Agent jobs to run Daily/Weekly/Monthly jobs

Performance and Tuning for slow running stored procedures using methods Query Analyzer, Execution Plans, SQL Hint

Modify existing SSIS packages when feed requirement changes

Git/Bit Bucket for Source Control and branching

Daily Scrum/Agile environment

Radiology Partners, Remote April 2019 – March 2020

Independent Consultant – Senior Database Developer

Full development life cycle, includes gathering requirements from stakeholders, development, testing, release to production and technical documentation

Develop SQL Server Stored Procedures to Load Clinical and Billing data from various source systems

Develop SQL Agent jobs to run Daily/Weekly/Monthly jobs

Ensure that all Stored Procedures are in a Standardize format to be able to debug and capture failures for each step in a error log table.

Create adhoc reports using advanced SQL

Modify existing SSIS packages when feed requirement changes

Create custom reports for Finance Data Warehouse to be used to compare Imagine Intelligence Data with Data Warehouse

Perform root cause analysis on internal and external data and processes to answer specific business questions and find opportunities for improvement

Working with partners including the Architecture, Data and Design teams to assist with data-related technical issues and support their data infrastructure needs

Collaborating with other teams to design, develop data tools that support both operations and data application use cases

Building processes supporting data transformation, data structures, metadata, dependency and workload management

Investigate missing charges/transactions from Imagine Intelligence and Data Warehouse

Performance and Tuning for slow running stored procedures using methods Query Analyzer, Execution Plans, SQL Hint

Create dynamic SQL in stored procedures driven my data in tables.

Manage deployment process during release cycles

Git/Bit Bucket for Source Control and branching to develop, release, hotfix, master

Beam Living, New York, New York April 2018 – April 2019

Independent Consultant – Database Development Lead

Manage database team for Real Estate properties for Stuyvesant Town, Peter Cooper Village and Kips Bay

Develop Stored Procedure for SSIS package to Extract Transform and Load feeds from source database to our Production databases

Create and use Temporal tables to store historical data in SQL Server 2016

Develop Complex queries n Stored Procedures using SQL Server to manage Property data which includes Property, Building, Units, Residents, Building Amenities, Current Unit Rate

Performance and Tuning for slow running stored procedures using methods Query Analyzer, Execution Plans, SQL Hint

Create dynamic SQL in stored procedures driven my data in tables.

Manage deployment process during release cycles

Use GIT/Bit Bucket for Source Control and branching to develop, release, hotfix, master

TradingScreen, New York, New York September 2016 – March 2018

Consultant – Database Management Lead

Working within the Data content team to convert and migrate from our legacy Sybase Database to MySQL (MariaDB).

Migration from MySQL to SQL Server 2016

Working heavily with temporal tables to compare historical data

Develop Complex queries n Stored Procedures using SQL Server

Create dynamic SQL in stored procedures driven my data in tables.

As part of migration, my role is to reconcile the data from our legacy platform to our new platform, by creating comparison report using SQL and Excel so that both the Global Analyst team and myself to review.

Configure and onboard new exchanges for all or specific asset classes that we did not support at the time, but our clients would like to trade on and create feeds by using SIX Telekurs. Bloomberg, Reuter and IDC feeds to include on our platform.

Database development includes, complex SQL queries, Performance & Tuning and Optimization.

Auto-Generate RICs/Bloomberg/Bloomberg Composites using stored procedures

Support our OMS system when Global Client Support(GCS) and/or our Global Data Analysts with clients has issues with data

Work directly with Analysts in developing new requirements for TradingScreen OMS

Develop Data Model using Enterprise Architect.

Provide code review to all database related development prior to deployment

Define SQL best practices in development

Use Tableau to generate reports for our Analysts

Use Jira as development tool

Use GIT/Bit Bucket for Source Control and branching to develop, release, hotfix, master

Barclays Capital, New York, New York October 2012 – August 2016

Consultant – Database Management Lead – Central Compliance

Led a team of three developers working on performance management by optimizing existing database.

Trade Surveillance/Compliance Reporting Equities Data Warehouse/Business Intelligence

Data and Business analyst within markets surveillance.

Worked on multiple programs in support of Trade Surveillance capabilities across Markets Surveillance, Information Barrier Surveillance and Retail Surveillances

Re-evaluated existing stored procedures to optimize and tune performance on slow running procedures. Reduced several long running batch jobs from 30 minutes to under 30 seconds

Developed Perl scripts to handle archiving process to reduce data on live database to archive database. Reduced database size to retain only 93 days versus the existing 15 months. This will reduce the database size from 600GB to 150GB

Code review of all stored procedures from developers to ensure peak performance prior to release into production.

Reorganized all Autosys jobs so that there is less contention against the database

Sybase Exit project, including migrating Sybase to SQL Server 2008. Rewrote Sybase Stored procedures to SQL Server Stored procedures.

Migrated data from Sybase to SQL Server

Developed manual ETL Process using Unix Shell Scripts, Perl, BCP to load data from flat files to staging DB and created stored procedures to load data from staging tables to permanent tables

Processed data feeds using Workflow Manager in Informatica 9.1

Created new stored procedures to monitor processes and to determine contention on the server.

JP Morgan Chase & Co., New York, New York May 2010 – October 2012

Senior Database Developer Lead

Developed and maintained product implementations to functional and technical specifications.

Worked within a defined quality assurance process, which includes Unit test, UAT and regression testing to develop complex test plans so that changes made did not cause problems to the existing system.

Investigated, debugged and resolved issues with pricing derivative products.

Liaised with Traders, Developers and Business Analysts globally to understand requirements and identify technical solutions for Equity, Derivatives and Market Risk.

Develop complex stored procedures for Equity Derivatives Pricing and Risk management platform

Performance Management and Tuning database for optimal performance

Optimize slow running stored procedures

Create UNIX shell and PERL scripts to load data from raw files into the databases

Developed PERL scripts for pattern matching and for use of regular expression

Peer review all stored procedure before releasing to Production

Develop user interface using C# to Quantitative team view

Lead PWG(Peer Work Group) across multiple teams in discussing open issues and resolutions

Light Java and C# development and maintenance on existing scripts for QLIB (Quantitative Libraries)

SCRUM – Agile Development

Environment: Sybase 12.5/15, Unix, XML, Java, C#

Innovest Systems, LLC, New York, New York August 2008 – September 2009

Database Development/Content Management (Consultant)

Convert client data to be compatible to our database using SQL Server 2005 and Sybase 15

Develop Sybase and SQL Server stored procedures for retrieving data to the user Interface.

Data analysis – compared data and reconcile reports using Crystal Reports and Excel.

Created mapping documents to transform clients raw data to Sybase and SQL Server.

Create Customized Client Statements and Invoices using Crystal Reports

Create stored procedures and functions to be used in Crystal Reports

Modify existing XSL scripts to enhance Innovest’s Accounting Software.

Create XML script for scheduling tasks such as file processing, scheduled reports.

Create XML scripts to create new fields to Innovest’s UI.

Performance and Tuning to new and existing Sybase and SQL Server Stored Procedures.

Environment: Sybase 15, SQL Server 2005, SQL Server Management, Crystal Reports 9, XSL, XML

Legg Mason, Stamford, Connecticut April 2006 – August 2008

Project Leader - Database Development/Data Management (Consultant)

Managed a CRM system called Fund.Space used by our Sales Team

Work with business groups in design and implementation of new reports in Crystal Reports

Review new requirements/specifications with the business and make recommendations on design and layout for new projects

Support developers in designing new requirements from Business and Sales desk

Development on mPlatform/mWholesaler for CRM applications on Blackberry.

Communicate with Vendor SalesPage on enhancement of Fund.Space application

Senior Database Programmer

Lead developer in design and migration of CRM and Sales Reporting system

Migration CRM from Unitrac to FundSpace, which includes designing new database from Sybase 15 to SQL Server 2005 (Full conversion).

Create Adhoc queries and stored procedures

Performance and tuning and optimization

Develop Sybase and SQL Server stored procedures for backend reporting

Creates SSIS packages to use as a ETL tool to load data from files

Create reports using SSRS

Work directly with Business Management team to gather and develop requirements

eSpeed, New York, New York January 2005 – April 2006

Senior Database Programmer(Consultant)

Designed and maintained database design for Cantor Market Data in Sybase IQ and Sybase ASE

Create daily trade and tick reports for Fixed Income, specifically for UST,Government bonds by using Sybase, Unix shell and some Perl

Created a data warehouse for our historical treasury data in Sybase IQ

Work closely with business group to create new requirements and specifications on new projects/products.

Support team with all database aspects as in development and educating.

TD Waterhouse Group, Jersey City, NJ July 2004 – January 2005

Senior Database Programmer / Technical Analyst(Consultant)

Support Order Management System(OMS) by analyzing all the SQL Server and Sybase stored procedures and C++ programs to gain full understanding of an order process. This includes routing orders to exchanges, commission charges, order requirements, acknowledgements from the exchanges.

Work with team members to create routers to CBOE, ISE and BRASS exchanges to route FIX messages.

Work closely with business analyst to develop Business Requirement Documents(BRD) for TD Waterhouse new trading feature for Complex Options, such as Butterfly, Spread, Straddles and Buy-Writes.

Create test orders for router certification test.

Develop, maintain and enhance Sybase stored procedures for the OMS system.

Goldman Sachs & Company, New York, NY January 2004 – July 2004

Senior Programmer (Consultant)

Developer/analyst in a distributed system/application development team developing, enhancing, and supporting core fixed income and firm wide client reference data systems.

Successfully managed and executed system enhancement and development projects, while hands-on in programming and production support.

Proactive in anticipating, identifying, and rectifying problems and anomalies.

Act as a liason between business users and the technical staff to develop technical specifications for newly assigned projects and enhancements to the existing system

Creating adhoc reports for users written with Sybase stored procedures.

Create unix shell scripts to create automated processes for data integrity.

Use Autosys to run batch jobs, also include jil scripts.

Lehman Brothers, Jersey City, NJ March 2003 – January 2004

Senior Programmer (Consultant)

Juno Online Services, New York, NY April 2000 – December 2001

Senior Database Developer/Programmer CRM System – Database Technology

Nomura Securities Inc., New York, NY April 1999 – April 2000

Assistant Vice President/Senior Sybase Developer – Risk Management

Bank of New York, New York, NY September 1996 – April 1999

Assistant Treasurer – Investment Technology

Teleport Communications Group, Staten Island, NY August 1994 – September 1996

Programmer Analyst – Technology

Wilco Systems, New York, NY January 1994 – August 1994

Programmer Analyst – Technology

IMS Business Systems, New York, NY January 1993 – December 1993

Systems Engineer – Network Technology

Education

St. Peter’s College Jersey City, New Jersey MBA, International Business/MIS: May 1997

Pace University New York, NY BS, Computer Science/Minor in Math: September 1991

References

Available upon request.



Contact this candidate