Summary
Overview
Work History
Education
Skills
Timeline
Generic

Xiaxian Zhang

Reston,VA

Summary

Analytical [Job Title] successful at reducing downtime and improving production processes. Hands-on individual comfortable working in close proximity with QA team to promote efficient product releases. Skillful in developing manufacturing processes and setting production goals. Proficient in [Software].

Overview

26
26
years of professional experience

Work History

Senior Production Engineer

Apollo/Yahoo Inc
09.2021 - Current

Production Engineer Lead responsibilities for DRUID (a real-time analytics database) & Targeting Insights platforms.


AWS migration for the Apache Druid cluster.

Tools used:

Technologies: Druid, Java, superset, EMR, RDS, EKS, presto, Lambda, athenz, CICD, S3, KMS, IAM, Route53, EBS, ALB, NLB. Secret manager, Cloudformation, Git, Screwdriver



Senior Software Engineer/System Engineer

Verizon Inc
06.2015 - 09.2021

AWS migration. Began working on AWS in 2014, until migration was complete in 2019. Be the first in the team to create VPC, route tables, subnets, internet gateway, NAT gateway, VPC endpoint, service endpoint, RDS, EBS etc. Migrated billing applications, include both online and batch applications. Online apps in ECS fargate, ECR, RDS, Batch billing jobs and Billing Revenue report jobs on EC2 with EBS as persistent volume .

BRR project leader: Migrated all BRR jobs from on-prem abinito to AWS EC2, EMR. Dry run for make sure there wasn’t discrepancy between on-prem jobs and AWS jobs.

As lead for components/projects, I always carefully review what developers delivered and provide feedback for design, security, maintainability, etc. Example, at the early stage of AWS migration, we were all new to AWS technology, developer send plain text from AOL data center to s3 through directly to www.amazon.com. When I noticed that it’s public endpoint which mean the sensitive data would leave AOL data center to public and enter AWS s3 through public endpoint amazon.com, I worked with developer to implemented proxy for data to go through VPN and VPC endpoint, so process won’t leave AOL data center or amazon network. Avoid possible data breach

For billing, any outage may lead to potential revenue loss or bad customer experience, so it’s critical to keep the system running all the time. Our billing database is the central component that many applications connect to it. Password change used to be error prone and troublesome process which leads to outages. Implemented blue/green databases password change process to achieve zero outage during password change

PCI compliance, BRR, SOX compliance

Technologies: Terraform, Cloudformation, Git, Screwdriver, Java, SQL, Python, PERL, Shell, TCL, Penatho, Ab Initio, Oracle, MySql, Memcache, Sybase, Apache, Tomcat, Hadoop, Druid, oozie, Jobscheduler, Autosys, Weblogic, New Relic, Jenkis, OpsGenie

Senior Software Engineer

AOL Inc
02.2002 - 06.2015

Various commercial billing systems such as Infrante (C), Velista (J2EE weblogic), Informatics (weblogic) and in-house developed billing system OBI (Open Business Infrastructure)(java)

OBI/BRR (Billing Revenue Reporting)

Informatics billing system

Velista billing system: project lead

Infrante billing system

Database failover, setup automate failover process, from one and half hour error prone to 5 minutes error free

Improve intranet trouble shooting process by separate online and batch processes

Infrante (C), Velista (weblogic) team lead, design meeting, product meeting, provide feedback/requirement for operation persbect, Informatics (weblogic), OBI (Open Business Infrastructure)(java)

For billing, any outage may lead to potential revenue loss or bad customer experience, so it’s critical to keep the system running,

Billing Database is a central piece that many components connect to it. In the past, database failover, password change took long time and cause outage and long tine trouble shooting due to

Blue/green for database, setup blue/green databases password change process to achieve zero outage during password change

Database failover, setup automate failover process, from one and half hour error prone to 5 minutes error free

Improve intranet trouble shooting process by separate online and batch processes.

For billing, the data contain customer sensitive information, credit card information, so it’s very important to keep secure.

For billing, data integrate is very important. Migration focus on data integrity,

Senior Portal/Infranet Implementation Consultant

RMI.NET/Access Data Consulting
03.2002 - 06.2002

I joined the project in the very challenge moment. With my excellent knowledge of Portal/lnfranet and trouble shooting skills, plus my understanding of RMI.NET business requirements, I solved a lot problems occurred in customer registration, price plan, billing, reporting and integration with Siebel Systems.

Senior Billing/Customer Care System Consultant

USA.NET
07.2000 - 12.2001

• USA.NET is an internet messaging company and mainly provides email services to companies who have regional offices around world like airlines, hotels, and communications. The Portal/lnfranet system serves as both billing and provisioning systems. I completed data testing and customer conversion in the second month after I joined this project, which had not made any progress in the past six months. I worked with marketing and customer services to fix data problems in the legacy system. Since we loaded high quality data, the system runs very stable. I also implemented usage-loading module, which load customer usage automatically on daily bases. I performed data auditing between lnfranet and Siebel Systems and ensure the data integrity across multiple systems.

• Platform: Window NT, Sun Solaris. Language: Java, JSP, Java severlet, JDBC, DBI, CIC++, SQL, XML, and Perl. Database: Oracle. System: Portal/lnfranet.

Infranet Implementation Consultant

High Speed Access (HSA) Corp.
07.1999 - 02.2000

One of the key developers in the HSA Portal/lnfranet development team.

GIS Consultant/developer

GeoData Solutions Inc.
01.1998 - 01.1999

I participated in designing and developing many different object-oriented GIS applications for telecommunication and utility companies such as Level 3 Communications and Duke Energy.

Education

Ph.D. - Physics

University of Colorado At Boulder
Boulder, CO
05.1998

Skills

  • AWS Dev-OP (since 2014),
  • Terraform, Cloudformation, Git, Screwdriver, Java, SQL, Python, PERL, Shell, TCL, Penatho, Ab Initio, Oracle, MySql, Memcache, Sybase, Apache, Tomcat, Hadoop, Druid, oozie, Jobscheduler, Autosys, Weblogic, New Relic, Jenkis, OpsGenie
  • Python, Perl, Java, Tcl, Shell
  • SQL, Sybase, Oracle, Sqlite

Timeline

Senior Production Engineer

Apollo/Yahoo Inc
09.2021 - Current

Senior Software Engineer/System Engineer

Verizon Inc
06.2015 - 09.2021

Senior Portal/Infranet Implementation Consultant

RMI.NET/Access Data Consulting
03.2002 - 06.2002

Senior Software Engineer

AOL Inc
02.2002 - 06.2015

Senior Billing/Customer Care System Consultant

USA.NET
07.2000 - 12.2001

Infranet Implementation Consultant

High Speed Access (HSA) Corp.
07.1999 - 02.2000

GIS Consultant/developer

GeoData Solutions Inc.
01.1998 - 01.1999

Ph.D. - Physics

University of Colorado At Boulder
Xiaxian Zhang