# Jiang (John) Hua > Staff Engineer Location: San Jose, California, United States Profile: https://flows.cv/jiangjohnhua A software engineer with thorough hands-on experience in all levels of software development: design, architecture, lead, implementation, integration, testing, customer solution/support. Strong problem solving, communication and leadership skills. Skilled in Agile development process. Certificates on AWS (SA) and Machine Learning by Coursera. Key Technical Skills: - Java/J2EE, C++/C - Postgres, Cassandra, Oracle, JPA/Hibernate, MyBatis, JDBC - KVM, OpenStack, AWS, Docker, Kubernetes - Microservices and RESTful service deployment - Application Servers: JBoss, WebLogic and Websphere, as well as Spring Framework, JMS, ActiveMQ - Distributed High Availability system design and implementation - Script Languages: Python, bash, ansible - Maven, Git/Gerrit, Jira, Confluence - XML, JSON, YAML - ForgeRock OpenAM (IdAM) - MapReduce, GNU Octave ## Work Experience ### Staff Engineer, VMC on AWS @ VMware Jan 2019 – Present | Palo Alto, California, United States ### Software Engineer V - Team Lead, Cloud Analytics @ Ericsson Jan 2016 – Jan 2019 | Santa Clara, CA Ericsson Cloud Manager Analytics - A performance metrics monitoring system on cloud resources deployed in VIMs, it collects meter data from the VIMs via Openstack Ceilometer/Gnocchi, manages the thresholds/alarms, supports auto-scaling capabilities and provides analytical views. My responsibilities: - Lead a development team across Europe and North America for various features - Participate system architecture designs - Design and implement high availability and a geo-redundant solution for the system - Building up a new development team, transfer knowledge to them. - Technologies: Java, J2EE EJB, RESTful services, Postgres, Cassandra, Docker, Ansible, Python, OpenStack Ceilometer and Gnocchi ### Software Engineer V - Team Lead, Cloud Management @ Ericsson Jan 2013 – Jan 2016 | New Jersey Ericsson Cloud Manager - An end-to-end solution for cloud services (IaaS, PaaS) based on Openstack and other virtualization platforms, It handles the life-cycle management of NFV (Network Functions Virtualization) in a geographically distributed cloud infrastructure, and it is designed as a high availability, geo-redundant and multi-tenancy system. It plays the role of NFVO (NFV Orchestrator) and VNFM in the ETSI NFV-MANO framework. My responsibilities: - Started with small team and scaled up to very large development organization - Participated in system architecture designs and feature estimates - Designed and implemented many end to end features from REST API, Orchestration to Activation, CI/CD - Led many different development teams during the expansion of the development organization - Technologies: J2EE Java, Python, Ansible, jBoss, Spring Framework, RHEL, Oracle, tools (Git-Gerrit/Jenkins/Maven...), OpenStack (Nova, Neutron, Cinder, Glance, Keystone, Heat), ForgeRock OpenAM (IdAM) ### Senior Software Engineer @ Telcordia Technologies Jan 2005 – Jan 2012 | New Jersey Worked on the Granite Inventory/Provisioning System to support PON/DSL/IPTV/VOIP that provided service provisioning and management of wireless technologies for GSM/UMTS. It is a configurable/extensible assignment service that can be used to manage the life cycles and relationships of various objects in the telecommunications inventory database. It combines a number of concepts into a framework for solving common problems encountered when building an assignment service. My responsibilities covered all phases, including infrastructure/application design/development, and package/deployment. Technologies: J2EE Java, EJB, XML SOAP, JBPM process flow engine, Oracle. ### Senior Software Engineer @ Telcordia Technologies Jan 2001 – Jan 2005 | New Jersey Worked on a telephony operations system which supported the maintenance of address data and their telephony specific attributes. These telephony data attributes are obtained during customer service negotiation and are used for both provisioning and billing purposes. Technologies: C++, Oracle. ### Technical Consultant @ Bell Labs/Bellcore/Financial Company Jan 1991 – Jan 2000 | Greater New York City Area Worked as Software Engineer in telecom and financial industries. Mostly classic 3 tiers (GUI/Backend/Database) application systems, implemented with C/C++, Oracle/Sybase/Informix databases, X11, X/Motif for GUI, ESRI for map and CORBA/RPC middleware in Unix platforms(Solaris/HPUX). ## Education ### Master of Science - MS in Computer Science New Jersey Institute of Technology ### Bachelor of Engineering in Computer Engineering University of Shanghai for Science and Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/jiang-hua-3a738a10a --- Source: https://flows.cv/jiangjohnhua JSON Resume: https://flows.cv/jiangjohnhua/resume.json Last updated: 2026-04-12