Zakir Gulamali
Lombard, IL
Work authorization
EAD (Can work for any organization across the United States)
Email
gulamali786@gmail.com
Cell
630-677-7867
OBJECTIVE Take ownership of
data related challenges and provide ROI to all stake-holders.
Summary
of experience
Systems Development Life Cycle
Executed all phases of the SDLC and beyond
from requirements gathering, modeling, creating applications, testing,
implementation, training and post implementation support.
Data Modeling
Created ERD, DFD and modeled applications
using open source and custom tools for almost all clients based on scope of
application work.
Databases
Oracle - Over 11 years of basic
administration and coding using PL/SQL from ORACLE 7.3
until 11g
PostgreSQL - Basic administration and
coding experience using PL/pgSQL language for 2 years.
Migration
Over 2 years of migration experience from
PostgreSQL to ORACLE database platforms.
Database Administration
Installed and administered Oracle and
PostgreSQL databases for testing and proof of concept environments for
migrating applications between the two database platforms.
PL/SQL Development
Created stored database objects like
Packages, Procedures, Functions, Materialized Views, Triggers, and
Encryption/Decryption modules for applications across major industries.
Application Tuning
Tuned backend stored objects using indexes,
partitioning and advanced collections and bulking techniques.
UNIX Shell Scripting
Wrote bash shell scripts to automate batch
processing of data and data loads from legacy systems to Oracle database.
Imported data from Excel sheets into the Oracle database for cleansing and
consumption.
ETL and Data Integration
Performed data Integration and ETL work,
moving data from disparate legacy systems to the Oracle database platform
Data Profiling
Developed and implemented data profiling
tool for a banking client.
Standardization of back code and object
definition
Defined and applied naming and coding
standards across multiple applications for a number of companies.
Security
Wrote functions for data
encryption/decryption. Installed and administered bug tracking tools.
HIPAA compliance for Health Care
applications
Testing and Version Control
Wrote test cases and implemented version
control using multiple tools like Synergy CM, Bugzilla.
Agile Development
Used SCRUM as part of agile development
during my last project.
Provided consulting services as contractor
for the following Organizations:
Sun Microsystems, Sprint Nextel, Fidelity
Investments, Merrill Lynch,
Verizon Wireless, Luxotica Retail, ROSS
Stores, World Bank.
TECHNICAL SKILLS
Big data
technologies
Hadoop Version 0.20.2 – Cloudera distribution
HDFS, Scoop, HBase, Hive, Scoop, ZooKeeper, Pig
Agile
Development
Scrum
Virtual
Environments
Sun VirtualBox, VMware, Virtual PC.
Operating
Systems
UNIX – Solaris 10, 9, OpenSolaris 10, HP-UX 11, SYSTEM V
Windows - XP/NT/2003.LINUX – CentOS
Databases
Oracle 11g, 10g, Oracle 9i, 8i, 7.3, PostgreSQL 9x, GreenPlum,
MS-Access
IDE
Toad 9.0, SQL Navigator 5.5, DbArtisan 8.7, SQL Developer 1.2
ORACLE technologies PL/SQL, SQL*Plus,
SQL*Loader, DBMS_CRYPTO, UTL_FILE, Data Pump,
DBMS_SCHEDULER,
Data
Modeling
ERStudio 7.0, Visio, ERWin, Power Architect (Open source)
Business Intelligence
SQLPOWER Wabit (Open source)
ETL
Pentaho Kettle 3.0, SQL*Loader 10.2, UTL_FILE, External Tables
Tracking
tools
Jtrac, Bugzilla, and JIRA
Data Integration
Jitterbits 2.0, Talend
Collaboration
Confluence – for project documentation, meeting minutes and content
sharing.
Languages
PL/SQL 10.x, 9.x, 8.x. 7.x, ANSI SQL, PL/pgSQL, C, COBOL, BASIC,
Pascal
Scripting
UNIX shell scripting using bash shell
Version
Control
Synergy CM, Synergy Change, PVCS, CVS, Visual Source Safe, Git
Office
Software/Other
Lotus Sametime, Arbor/BP Kenan, Hummingbird Exceed, OpenOffice.
OCP
Track
SQL and PL/SQL (Oracle 8i)
HEALTH
CARE
Medicare Advantage – Overview of the Medicare Program (MA29 Ver. 1.1)
HIPAA General Awareness (HIPAAA01
Ver. 4.0)
HIPAA Privacy Standards (HIPAA02
Ver. 2.0)
Information Security (HIPAA10 Ver.
1.0)
HIGHEST DEGREE
Masters in Computer Management (Major - Software Engineering)
PROFESSIONAL EXPERIENCE
Software Engineer
World Bank, Washington DC
Dec 2011 – Sep 2012.
www.worldbank.org
Project
Human Resource On-boarding
Role
Analysis of existing Human Resource
application for migration purpose – interacting with business users for
requirements gathering, using scrum methodology to identify user stories and
map those to deliverables, Generate test cases, run on test environment,
co-ordinate with the testing team. Arrange for daily meets to discuss tasks
completed, challenges and resolutions.
Manage a team of offshore developers and
testers and serve as an interface for Business Users.
Migrated Human Resource On-boarding
application from MySQL to Oracle database
Created and mapped structures from the two
database platforms.
Created documentation – data flow diagrams,
data dictionaries for this migration
Adapted and tuned MySQL queries to Oracle
database structures – Packages, Procedures and Functions
Automated data loads between the two
platforms.
Provide support to World Bank application
users on the Oracle database, to resolve data related issues.
Co-ordinate between onsite and off-shore
teams – support application users resolve issues using tracking tool.
Shell scripts to automate data loads and
related processes.
Environment: Oracle 10g, Toad, SQL
Developer, UNIX – Solaris, bash shell, SCRUM.
Software Engineer
IkaSystems, Southborough,
MA
Dec 2010 – Dec 2011
www.ikasystems.com
Project
HEDIS certified software.
Role
Analysis of Business requirements based on
NCQA guidelines
Arrange for team meets, document and track
issues with other team members.
Created PL/SQL Packages and procedures to
code Measures for Health Care clients of ikaSystems based on above
guidelines.
Tested the above Measures and obtained
certification from the certifying body of NCQA
Performed production runs and provided
support for HEDIS and ProHEDIS clients.
Wrote technical documentation to log and
support above activities as reference material
Identified and fixed performance
bottle-necks by identifying and removing redundant data from key tables
Overhauled technical documentation to
better understand the ikaSystems product offering
Environment: Oracle 10g, PL/SQL Developer,
UNIX
ORACLE Developer
ROSS Stores Inc., Pleasanton,
CA
Jan 2010 – Aug 2010
http://www.rossstores.com/
Project
Sales Audit primary application and related
software.
High visibility application generating
upstream and downstream data
Shell scripts and SQL driving applications
in a batch environment.
24 X 7 support environment.
Role
Provide IT support to Business users on
applications running on Oracle database.
Resolve issues related to batch jobs,
end-user applications after analysis of business requirements.
Modify and tune existing queries for
performance and change in requirements.
Write PL/SQL code in the form of packages,
procedures, functions and database triggers.
Co-ordinate between third-party support, internal
resources and business users for resolving technical issues
Generate ad hoc reports as requested by
business users using SQL.
Environment: Oracle 10g, PL/SQL Developer,
Toad
ORACLE Data Analyst / PL/SQL
Developer
Verizon Wireless, Irving,
TX
Oct 2008 – Dec2009
http://www.verizonwireless.com
Project
Project name: Project North.
Total database size: 4.5 Tb of Billing
database running on ORA 10g under Solaris 10
Application Staging – Replicating IT
environment for partial business transfer.
Perform impact analysis before migration of
data and structures to new environment.
Role
Generate, test and automate batch reports
using PL/SQL and shell scripts.
Test and move code to Synergy CM repository
for code maintenance.
Support existing application and perform
code review / application tuning.
Support offshore team with database modeling,
enhancements and migration.
Proof of Concept in evaluating and using
new Data Pump feature of Oracle 10g
Support junior team members with database
related tasks.
Environment: Solaris 10, Oracle 10g,
Synergy, Arbor Kenan, PL/SQL, Toad, ERStudio, WinSCP
Database
Engineer
SUN Microsystems, Santa Clara, CA
Oct 2007 – Aug 2008
http://www.sun.com/
Project Support the marketing
division of SUN Microsystems.
The project was about collecting and processing web data.
Apply good practices to design, develop,
test, deploy and support applications that provide Business Intelligence
functionality to the Marketing department of SUN Microsystems.
Provide suggestions for process flow and
performance improvement of
Applications that currently drive the
applications in the area of Marketing
Wrote, tested and implemented PL/SQL code to
generate ad-hoc BI reports.
Enhanced performance thru query tuning,
indexes, hints etc.
Environment:
SUN Solaris, Oracle 10g, PostgreSQL, GreenPlum, ERStudio, Toad,
Db Artisan, Pentaho Kettle
Database Engineer (Part-time)
AppsHub Inc., Reston, VA
Sep 2006 – Oct 2007
http://www.appshub.com/apps/
Project: This project was aimed at
validating and demonstrating the feasibility, methodology and technology of
the proposed health care solution.
The Dossia partners, who also include
Applied Materials, AT&T, Pitney Bowes, Cardinal Health and
Sanofi-Aventis, ultimately hope to extend the PHR to more than a million
employees and dependents.
The DOSSIA system is proposed to help cut
down on medical errors and eliminate waste.
The objective was to improve the quality of
the care patients receive and reduce inefficiency in the health care system.
The key feature of DOSSIA is that it is
personal and private. Patient chooses how much data is collected in a record
and shared - with whom, and in what form.
Used ERStudio to build physical and logical
models including ER Diagram, DDL Scripts
Applied ORACLE naming standards for objects
across the application
Set up Oracle 10g Development / Test
environment.
Installed and set up bug tracking tool,
Jtrac for all team members
Moved application from PostgreSQL to Oracle
10g using ERStudio for script generation
Wrote scripts to populate database objects
from PostgreSQL to Oracle 10g database
Developed segregation engine using
Jitterbits and PL/SQL stored procedures
Wrote custom functions to encrypt/decrypt
sensitive health-care data using DBMS_CRYPTO package to meet regulatory HIPAA
compliance.
Generated Test Case document to help
perform integration and unit testing on application
Providing help to write SQL for front-end
.NET application developers
Wrote script to create schema-level objects
on client environment
Environment:
Oracle 10g, PL/SQL, Redhat Linux, PostgreSQL, Jitterbits, Visio, ERStudio,
Toad, Data Integration for Federal
Government, Health Care Providers
PL/SQL Developer / DBA
Sprint-Nextel, Reston,
VA
Jun 2006 – Oct 2007
http://www.sprintnextel.com/index.html
Smart Card (Business Intelligence Group)
Sprint Nextel’s own implementation of
Balanced Score Card methodology.
Database Administration – Create new
objects, Grant privileges,
Write stored objects like packages, procedures,
functions and database triggers.
Create/Update documentation – Logical Data
Models, Data Flow Diagrams.
Wrote batch programs to take snapshot of
Production database into Development environment
Nextel Data Warehouse (NDW)
Supported Nextel databases containing
Subscriber, Billing related information
Monitored and supported batch job runs.
Resolved production issues by communicating with user groups.
Provided Production support for a number of
components
Made enhancements to applications to enable
and meet government and corporate policies
Created ADD (Design Documents), FM
Documents (Impact Analysis) and Test Plan Documents
Created staging tables to perform loading
operations with data from production and reference tables according to the
design specifications
Maintained shell scripts that automate
repetitive tasks using the JOB CONTROL schema.
Also shell scripts, PL/SQL scripts to
complete various tasks such as ETL, data log files processing,
Worked with CVS/Synergy for check-in and
check-out of the code, and version control
Environment:
Oracle 9i, PL/SQL, ETL, Toad 8.6, Synergy CM, Synergy Change, HP-UX, CVS
Oracle Developer
Fidelity Investments, Boston, MA
Mar 2005 – Jun 2006
https://www.fidelity.com/
Wrote Voyager/CFIT interfaces for client -
Fidelity Investments, using PL/SQL
Wrote code to perform ETL operations to
extract, cleanse, transform and load data.
Out bound interface file from HR Access
application into Reference Central application.
Created delta after comparing with
reference central data and based on the delta, generated an
Outbound file from Reference Central
Entire application was developed using
PL/SQL under SQL Navigator.
Processes were executed as concurrent
manager jobs from Oracle Financial application.
Used UTL_FILE package to write an ETL
engine to perform ETL operations
Used DBMS_OBFUSCATION_TOOLKIT to encrypt
sensitive data
Environment:
Oracle 9i, PL/SQL, SQL Navigator 5, Solaris.
Software Engineer, Merrill Lynch, Hopewell,
NJ
Nov 2004 – Mar 2005
http://www.ml.com/
Application managed over 2 million
participants distributed among 250 Clients including Pepsi, Disney, Exxon
Mobil, Home Depot etc.
Develop technical strategy to leverage the
existing system to the growing business needs
Revamp/Rewrite the existing code with
PL/SQL advanced features such as collections, types etc.
Data Migration - Move business logic from
ASP front-end to back-end PL/SQL procedures
Maintenance and support of existing code
Shell scrip (korn shell) to automate
monthly data dump by running SQL scripts as batch using Humming bird.
Apply fresh constraints to reflect new
policies on database objects
FTP, Test and report the above changes in
Development, UAT
Fine tune existing code to improve
performance using hints, EXPLAIN PLAN
Environment:
Oracle 9i, PL/SQL, Toad 8, Windows, ASP.NET, SQL Navigator,
ERStudio 7, Hummingbird Exceed, Crystal
Reports 10, Sun Solaris
Oracle Developer, DPW, Pennsylvania
Government, Harrisburg,
PA
May 2002 – Oct 2004
http://www.dpw.state.pa.us/
Created PL/SQL packages containing
procedures and functions that were shared by multiple forms, reports and data
management applications
Data Mapping - Involved in mapping Access
and Mainframe objects to Oracle 9i like tables and record layouts
Wrote control files for SQL*Loader to move
data from legacy systems (IBM Mainframe, FoxPro) to Oracle 9i
Wrote back-end stored procedures to support
.NET based web applications
Supported transition of applications from
FoxPro to Oracle by doing requirements gathering Modeled data by using Visio,
Created related Oracle objects like Tables, Indexes, Sequences and keeping
the objects in 3rd Normal form.
Environment:
Oracle 8i/9i, Oracle Apps, PL/SQL, SQL Loader, SQL Trace, MS – Access,
Net framework, Toad 8, Benthic, Visual
Studio 2003
Oracle Developer/Analyst Luxotica Retail,
Mason,
OH
Nov 2000 – Apr 2002
http://www.luxottica.com/
Handled data from Oracle Application
modules like AP, AR and GL to upload into Oracle tables
Created control files to upload extracts
from custom Infinium database into Oracle staging tables
Created procedures, functions to generate
conversion codes for processing of raw data
Created lookup, staging and interface
tables
Used Toad to model logical data by
designing ER Diagrams to understand and reference business processes.
Designed and populated staging tables.
Mapped flat files to staging table columns
Write stored procedures to process staging
data and populate production tables
Environment:
Oracle 9i, Toad 8, PL/SQL, SQL*Loader, Oracle Apps AP/AR/GL
EDUCATION
· Master’s degree in
Computer Management (Major: Software Engineering, year 1998)
· Bachelor’s degree
in Commerce (Major: Advanced Accounting and Auditing, year 1988)
· Diploma in RDBMS
(ORACLE Corporation)
· Diploma in Computer
Programming & Applications (NCC-U.K)
· OCP Certification:
SQL and PL/SQL (Candidate ID: SP2725954, Date: April 20, 2000)
· Certificate in
'Practical Communication'
Certificates of Completion
· PMP.
· HIPAA Privacy
Standards (HIPAA02 Ver. 2.0)
· Information
Security (HIPAA10 Ver. 1.0)
· Medicare Advantage
– Overview of the Medicare Program (MA29 Ver. 1.1)
· HIPAA: General
Awareness (HIPAAA01 Ver. 4.0)
· Hadoop Developer –
Cloudera.