Employment

2019.7-Now Work in Charter Communications, Inc. as a Senior Big Data Engineer & Architect

Lead team of Spectrum Connectivity Platform (SCP) and Spectrum Community Solution (SCS).

Mentor and lead junior developers in both design and technology.

Write HQL, Spark, Bash and Python code that meets the production requirements and design specifications.

Create automatic Spark framework to allow zero-spark experience developer convert Hive query to Spark query.

Be a thought partner within the group, supporting the developments of insights, processes, and information that is valued by the business.

Experiment with new methodologies to efficiently solve problems over multiple teams.

Provide universal utility tools to reduce redundant development.

Innovate and optimize automatic script and process for validation and reporting.

QA and validate new and existing reports and analytics for proper and efficient execution and adherence to business and technical requirements.

Setup designing standards and coding conventions. Ensure peers are following standards and best practices.

Design, develop, and implement complex reports and analytics.

Expertly use analytical tools to provide insight and make recommendations.

Interact with various stakeholders to understand their business needs, communicate project status and develop relationships to ensure satisfaction.

Provide ad-hoc analysis to address specific business questions from stakeholder groups.

Maintain accurate documentation of reporting processes.

Monitor job failures and provide production support.

2017.5-2019.7 Worked in Charles Schwab Corporation as a Data Engineer

Proficient understanding of distributed computing principles. Ability to solve any ongoing issues. Proficiency with Hadoop v2, MapReduce, HDFS. Good knowledge of Big Data querying tools. Experience with Spark. Experience with integration of data from multiple data sources. Experience working in an Agile environment. Experience with Teradata databases. Knowledge of various ETL techniques and frameworks. Solid experience with creating stored procedures.

Project: Interaction Depot

The Interaction Depot project is an endeavor to compile all customer interactions into a single dataset. Interaction is broadly defined and includes each web page visited, phone call made, branch event attended, media ad viewed or clicked on and much more.

Linux Shell, Java, Python

HDFS, Linux

Teradata, MapR, Putty, Git Bash, Atom

2013.2-2017.5 Worked in Gaming Laboratories International, LLC as a Software Engineer

Solve technical issues in a dynamic development and production environment. Provide end to end software development. Develop software and write code with an eye toward effective software methodologies. Develop unit tests and other automated testing infrastructure to enhance code maintainability and reuse. Respond to support requests from end users on custom software applications. Analyze Windows client/server and micro-computer based software solutions compatibility with company requirements. Develop proposals for advancement and conclusion of current and future software solutions. Code, test and troubleshoot programs utilizing the appropriate hardware database and programming technology. Design, test and develop modifications to current software infrastructures. Analyze performance of programs and take action to correct deficiencies based on consultation with users and management.

Project: IRIS

A modern inventory management and tracking system developed exclusively by Kobetron for operators and regulators to quickly and instantly check regulatory status of all components on the entire casino floor, all in real-time. IRIS Online ensures compliance by delivering regular updates for each component. IRIS is an acronym for Integrated Regulatory Information System.

C#, ASP.Net, XHTML, HTML5, CSS3, JavaScript, jQuery, T-SQL

MVC, LINQ, JSON, jqGrid, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

DBML, HttpContext, Multiple Column Sorting, Partial View, Document Upload/Download

Project: GLiCloud

A secure casino floor inventory management and tracking system. GLiCloud is an easy-to-use, secure casino floor inventory management and tracking system that helps to simplify the inventory process by utilizing existing industry standard verification tools and communication protocols. GLiCloud links casino floor inventory to real time regulatory compliance status and provides oversight and reporting of activities and tasks.

C#, ASP.Net, XHTML, HTML5, CSS3, JavaScript, jQuery, T-SQL

MVC, LINQ, JSON, jqGrid, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

DBML, HttpContext, Multiple Column Sorting, Partial View, Document Upload/Download

Project: GLIAccess

Web based service in which customers, regulators and suppliers in the gaming industry can track the status of a submission of a gaming machine, hardware and software for certification, obtain approval information, check the status of a pending certification and obtain a copy of a certification letter.

C#, ASP.Net, XHTML, HTML5, CSS3, JavaScript, jQuery, T-SQL

Entity Framework, MVC, Bootstrap, LINQ, JSON, jqGrid, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

Project: GLI Verify+

Verify+ by Kobetron is a next-generation verification tool, putting virtually every new signature method and feature at your fingertips, in one convenient place, empowering you to maximize your compliance and efficiencies with one solution.

C++, C#, HTML5, CSS3, JavaScript, jQuery, T-SQL

Windows Forms, LINQ, JSON, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

Member Registration/Login, URL Read/Write

Project: GI5000

Verify+ by Kobetron is a next-generation verification tool, putting virtually every new signature method and feature at your fingertips, in one convenient place, empowering you to maximize your compliance and efficiencies with one solution.

C++, C#

Raspberry Pi, Windows IoT, PowerShell, Common Language Infrastructure

Visual Studio, TortoiseHg, Notepad++

Unit Test

Project: GLIIntranet

C#, ASP.Net, XHTML, HTML5, CSS3, JavaScript, jQuery, T-SQL

Entity Framework, MVC, Bootstrap, LINQ, JSON, jqGrid, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

JQGrid, Entity Framework, LINQ, SQL, AJAX, JSON, Autocomplete, Export Excel/PDF

Project: Automated Report

A Web API with WinForms that generates employees status reports and exports as a MS Excel with various figures and charts, including Daily Report, Weekly Report, Monthly Report, Annual Report, Project Report, Verify+ User Report, Indiana Rejection Report

C#, T-SQL

Windows Forms, LINQ

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++

Excel Interop, web.config, LINQ, SQL, Stored Procedures

Japanese Website

GLI Japan branch office website

C#, ASP.Net, XHTML, HTML5, CSS3, JavaScript, jQuery, T-SQL

MVC, Bootstrap, LINQ, JSON, jqGrid, AJAX

Visual Studio, SQL Server, JIRA, TortoiseHg, Notepad++, Chrome, IE, Fire Fox

  • 2009.3-2010.10 Worked in Shenzhen INVT Electric Co., Ltd. as a Software and Hardware Engineer

    Detection and service of transducers, includes single boards and complete machines. Manage the technics and quality of low tension transducers production lines. Participate in the project of design and manufacture of the large scale checkout equipment. Develop new generation circuit boards of transducers including control boards, drive board and power supply board.

  • 2008.7-2008.10 Worked in Luoyang Peony Communication Co., LTD

    Welded and assembled caller ID telephones and debug them successfully with testing instruments. Be familiar with the structure of industrial chain, the classification and the manufacturing flow of printed circuit boards.

  • 2007.7-2007.10 Worked in Nanning Huali Computer Co., LTD

    Assembled desktops, sold laptops, mainboards, displays, graphics cards and other computer accessories.