Post Job Free
Sign in

Independent Consultant

Location:
Hayward, CA
Posted:
May 16, 2023

Contact this candidate

Resume:

ANDY H. CHENG ******@*************.***

Hayward, California (925) 336 - 0832

Summary:

U.S. citizen. Over 20 years of software engineering, architecture, products, operations, management and consulting experience. Emphasize on service oriented, scalable, distributed enterprise and cloud applications in electric utilities, smart energy, oil & gas, social media, creator economy, entertainment and travel industries.

Strong believer of simple, performance driven, user experience oriented designs, agile approaches and test driven methodologies.

High energy, innovative thinker, complex problem solver with excellent verbal and written communication skills. Strong attention to details as well as cross-cutting concerns and non-functional requirements. Strong entrepreneurial spirit.

Career Progression:

1.CTO / Architect, CodingMachine, Inc. (www.codingmachine.com). Hayward, CA (05/2016 - present).

Independent consultant & contractor with expertise in enterprise and cloud solutions, full stack web & mobile development, edge computing, IoT / IIoT. Specialized in electric utilities, smart energy, integration, payment, social media and digital transformation.

Major customers include AWS, GE, PG&E, Exelon Energy, Consumers Energy, OSI Digital and Quantum Pigeon (QP).

Accomplishments by customers:

Quantum Pigeon (QP):

QP is a creator economy focused monetizing platform. QP offers subscriptions, donations and one-time payments based monetizing options for content creators.

Director of Technical Solutions in the leadership team, fostered solution architecture, customer success, financial reporting and data analytic teams. Maintained 50% hands-on coding.

Spearheaded billing and payment integration by researching Stripe, PayPal, TaxJar, Avalara, Braintree, Hyperwallet and AWS. Resolved to the lowest cost integration path.

Studied Supervised Machine Learning classification and recommendation models to improve search results.

Partnered with product engineering on POCs, product roadmaps, Expedited deployment cycle by 40%.

Collaborated with marketing and business development to increase ads efficiency by 50% based on data driven analytics.

Initiated QA / QC and automation test group.

Cultivated offshore mobile engineering development team as well as agile scrum processes during the early days of QP.

Tech stack included Java, Spring Boot, JavaScript, React, Node, Swift, Kotlin, Docker, AWS S3, Lambda, EC2, ECS.

Amazon Web Services (AWS):

AWS IoT group has partnerships with major companies in the food industry to develop technologies that ensure kitchens compliances to safety standards and regulations.

Collaborated AWS IoT Core and Greengrass edge devices programming, deployment and data validation.

Launched real-time web based monitoring panel with alert capability.

Tech stack included Python, React, MQTT, WebSocket, Raspberry PI, AWS Lambda, IoT Core, IoT Greengrass, Cognito.

SBM Management Services (SBM):

SBM is a facility management and workspace services provider. Primary project goal was to prepare data (organization, obfuscation and protection) for migration to hybrid clouds. Secondary goal was to gain data insight by building cloud based data lake, lake houses and columnar stores.

Directed AWS DMS migration and Pii data encryption of legacy data warehouses to Azure data lake orchestrated by Dell Boomi.

Demonstrated ELT processes during migration to Amazon Redshift for data analysis and insights.

Tech stack included Python, Groovy, Dell Boomi, PostgreSQL, Azure Data Lake, AWS Lambda, Cognito, KMS, RDS, Redshift.

Exelon Energy:

Exelon is the nation’s largest utility company which includes six fully regulated transmission and distribution utility companies.

Constructed data pipelines to ingest six Exelon utilities data from on-premise data warehouses into GE Predix Cloud DataFabric.

Championed data analysis on AMI, SCADA, time series and historian data in accordance with utility SMEs.

Successfully provided insights into distribution network connectivity, power quality, energy balance and load forecasting.

Tech stack included Apache Spark, Java, JavaScript, jQuery, XML, OSIsoft PI, SCADA.

Electric Power Research Institute (EPRI):

EPRI is an independent non-profit energy research organization. The project elaborated on predictive methods for lifespans of oil-circuit reclosers (OCRs) on the smart grid. The challenge was that OCRs were not smart devices.

Crafted predictive analytic and maintenance models based on parameters collected from smart devices on the same ACLineSegment neighboring the OCRs.

Constructed user interface and Power BI reports.

Tech stack included Java, JavaScript, jQuery, XML, Azure ML Studio, Power BI, SQL Server, SCADA.

Consumers Energy (CE):

CE provides electricity and natural gas to residents in Michigan. The project was part of CE revenue protection initiatives specifically in the area of theft detections.

Engineered analytic models to analyze AMI consumption, tamper events and outage data to calculate the probability of energy theft and other revenue disruption events.

Successfully validated model to 85% accuracy by comparing model output with actual customer complaints using historical data.

Architected rule based engine to fine tune parameters, cross reference historical data and usage patterns for analytic models.

Tech stack included Java, JavaScript, jQuery, XML, ML anomaly detection models.

GE Digital:

GE Digital provides software and industrial internet of things services to industrial companies. The project was a joined POC with GE Power to demonstrate storm preparedness and readiness of electrical equipments on smart grids.

Collected weather forecast, historical weather and forecast, distribution network, AMI, outage and sensor data to provide a risk assessment model down to a 6 miles by 6 miles township granularity.

Constructed interactive workbench to “playing back” historical storm progressions and their impacts on equipments.

Successfully presented to CEO of General Electric and exhibited in DistribuTech 2018.

Tech stack included Java, JavaScript, jQuery, XML, OSIsoft PI, SCADA, ML regression models.

2.Principal Architect, Bit Stew Systems, from GE Digital. (www.bitstew.com). Mountain View, CA (11/2011 – 05/2016).

Industrial internet of things and smart energy. Founding member of the Bit Stew engineering team and R&D group in the CTO office. Key roles included product R&D, POCs, prototyping, performance tuning, benchmarking, scalability, deployment, architectural and technical oversights, product roadmap, priorities and customer engagement. Key influencer of the engineering, architecture, R&D, customer success and business development groups within the company.

Accomplishments:

Supported Bit Stew to the largest tech exit in British Columbia in 2016.

Fostered multiple development teams. Remained over 60% hands-on coding.

Developed core system components including registry, routing and scheduling services.

Implemented headless microservices, RESTful APIs and data models for service access.

Championed full text search functionalities based on Apache Lucene, Solr and Elasticsearch.

Successful Bit Stew customer projects:

Launched the BC Hydro Energy visualization portlet for general access.

Perfected the BC Hydro harmony house net-zero energy home project.

Launched the Aclara real time fault detection visualization panel.

Participated in multiple smart meter programs: PG&E, Consumers Energy, BC Hydro, South Cal Gas, San Diego Gas & Electric, Portland General.

Cisco fog computing POCs on CGRs and ISRs.

Intel edge and IoT POCs.

3.Principal Engineer / Architect, Nielsen Mobile Research. (www.nielsen.com). San Francisco, CA (03/2010 – 11/2011).

Mobile market metrics. Nielsen telecom practice group. Participated in sharpening the job scheduling, data collection, ETL and BI reporting components of the Nielsen mobile Flowshare product. Servicing all US carriers and markets by measuring and reporting mobile subscriber account movements, trends and other metrics.

Accomplishments:

Managed a team of 10 FTEs and contractors. Over 50% hands-on coding.

Integrated Flowshare with Nielsen tech stack (Tibco BW and Netezza data warehouse).

Improved metric calculation run time by 70%.

Drove functional and non-functional requirements and deliverables. Reduced quality escapes and technical debts.

4.Software Architect, Minerva Networks, Inc. (www.minervanetworks.com). Alviso, CA (09/2007 – 03/2010).

IPTV space. Engineering management team member. Influenced product roadmaps, priorities as well as upholding industry standards. Liaison between executive, product, professional services, engineering and QA.

Accomplishments:

Fostered a team of 8 FTEs and offshore contractors. Over 60% hands-on coding.

Improved Minerva core product, iTVManger to carrier grade.

Launched Minerva video asset ingestion and management system including the video on demand (VOD) system.

Championed mission critical projects like search, conditional access, network DVR, EPG manager, set-top box messaging.

Enforced compliance to IPTV industry standards (CableLabs, Open IPTV Forum, ATIS/IIF).

5.Senior Technical Manager, Navio Systems, Inc. (www.navio.com). Cupertino, CA (02/2002 - 04/2008).

First engineer hired and founding member of Navio’s digital commerce platform. The system was based on the concept of rights-based commerce and supports credit card, digital cash (includes points, pins and tokens) and mobile carrier billing purchases, subscription, identity management, single sign-on, trading and transfer of rights, digital content redemption.

Accomplishments:

Fostered a team of 10 FTEs and contractors. Over 80% hands-on coding.

Built core engine based on SOA principles. Established engineering guidelines.

Evaluated JVMs, web containers, XSLT accelerators and native XML database products.

Collaborated with mobile aggregators and carriers for certifications and launched Navio’s mobile platform.

Endeavored to build the following core applications:

Data abstraction layer API for native XML and relational database accesses.

Rights management, publishing, redemption and resolution web service components.

Full text search web service component based on Apache Lucene and Solr.

Administration and management workbenches.

Real time event tracking system.

Tools and utilities.

Skills:

Management: Departmental technical management at company leadership level. Visioning. Planning. Executing. Team Building.

Languages: Java, JavaScript, Python, TypeScript, Dart, Groovy, Kotlin, C, C#, PHP, Perl, SQL, C++, XSL, XQuery.

Web/Mobile: React, Node, Angular, Flutter, Spring Boot, Spring (core, mvc, jpa, dao), Servlets, JSP.

Integration: Microservices, REST, SOA, SOAP, Web services, Dell Boomi, Tibco, Open API.

Cloud: AWS (Lambda, SAM, CDK, IoT, EventBridge, Greengrass, KMS, DMS, Redshift, RDS, DynamoDB, Cognito).

Well-Architected framework.

Azure (Data Lake, Data Factories, IoT Hub, Event Hub, Functions, CosmosDB, ML Studio, PowerBI).

IBM Watson Studio.

Containers: Docker, Compose, Kubernetes, ECR, ECS.

AI/ML/DL: Supervised regression, classification, recommendation and anomaly detection models.

Deep learning with Keras, PyTorch and Tensorflow. Convolutional neural network, Recurrent neural network.

Generative AI. Large language models. Pre-trained transformer. Prompt engineering. OpenAI API.

Databases: NoSQL, MongoDB, DynamoDB, Postgres, Oracle, MySQL, Microsoft SQL, SQLite, Redshift, Cassandra, Neo4j.

Search: Lucene, Elasticsearch, ELK Stack, Solr.

Big data: Hadoop HDFS, MapReduce, Apache Spark (RDD, SQL, DataFrames, ML), PySpark, Kafka, Impala, Hive, HBase.

ORM: Hibernate, Toplink, Sequelize.

Architecture: Object oriented design patterns. Enterprise integration patterns, UML, TOGAF, ArchiMate.

IoT: MQTT (AWS, Eclipse Paho, Mosquitto, HiveMQ, RabbitMQ), WebSocket, ZigBee, DNP3, AMQP, Modbus.

Maps: Google Maps Platform, Leaflet, Mapbox.

Messaging: RabbitMQ, ActiveMQ, JBossMQ.

DevOps: JFrog, Git, Bitbucket, Jira, Jenkins, Maven, Gradle, Confluence, wiki, Bugzilla, Subversion, HPQC.

Test: TDD, jUnit, TestNG, Appium, Selenium, JMeter, Postman, SoapUI, LoadUI, Loadrunner.

Security: OAuth, SAML, JSON Web Tokens, PGP, GnuPG.

Smart Energy: Common Information Model (CIM), Smart Energy Profile (SEP), Geographic Information Systems (GIS), MultiSpeak.

IEC standards, OpenADR, Cisco IOX / IOS, NetFlow, Raspberry PI, Wind River, GlobalScale Dreamplug.

OSIsoft PI Historian, Aclara, Silver Spring Networks, Itron.

Misc: XML, XML Schema, XPath, XSLT, RDF, XSD validation, RelaxNG, Schematron, XMLDSig, XML Encryption.

OpenLDAP, Cognos, VoiceXML, BeVocal, Tellme, Nuance.

Invention:

Search engine system and method for a utility interface platform (US application number 14/258,581, April 22, 2014).

Credentials:

IBM AI Engineering Specialization

IBM Watson AI Capstone Project with Deep Learning

IBM Building Deep Learning Models with TensorFlow

IBM Deep Neural Networks with PyTorch

IBM Introduction to Deep Learning & Neural Networks with Keras

IBM Scalable Machine Learning on Big Data using Apache Spark

IBM Machine Learning with Python Certification

Dale Carnegie Leadership Certification for Managers

LinkedIn:

https://www.linkedin.com/in/andycheng

Website:

https://www.codingmachine.com

Education:

Bachelor of Science in Computer Science, School of Engineering, University of Colorado, Boulder.

Foreign Languages:

Chinese (Cantonese, Mandarin), French (basic).



Contact this candidate