We provide IT Staff Augmentation Services!

It Technology Senior Consultant Resume

3.00/5 (Submit Your Rating)

South San, FranciscO

SUMMARY:

  • Demonstrated skills in building/designing Network, Cloud, BigData, Analytics, Machine Learning, Web/Microservices/SOA infrastructure and software architecture, providing elegant solutions for sophisticated technical problems, and ready to take the ownership of most challenge part of projects.
  • Wide and dynamic experience in the life cycle of System and software Development:
  • From hardware to high level Enterprise / Industry / Cloud platform and SaaS.
  • From theory/algorithms to architecture / hand - on POC programming.
  • From business requirements to final system and software features implementation.
  • Knowledge and experiences of software development methodologies and design pattern, SOA/Microservices Architectures.
  • A quick and dynamic learner, always eager to learning emerging technology and using it in daily project assignments, and quickly adapt to new research fields in short time.

TECHNICAL SKILLS:

Programming Language: Java, Python, C/C++, Typescript, Bash, Go, Scala, Ruby.

Database: MySQL, PostgreSQL, Oracle, MongoDB, HBase, Cassandra, MS SQL Server.

Web Backend: Java EE, Spring Framework, Python/Flask/Django, NodeJS/Express.

Web Frontend: HTML, CSS3, JavaScript ES6/7, Typescript, Bootstrap, Angular 2.x -6.x, PrimeNG, React, Redux.

Machine Learning: Tensorflow, Spark ML, Keras.

Big Data/Analysis: Hadoop, Kafka, Spark, Flink, ETL, ELK stack.

Cloud Platform: Docker, Kubernetes, VMware vSphere, Openstack, Hyper-V, Mesos/DCOS, KVM, AWS, GCE, and Azure, Ansible, Devops, CI/CD, Jenkins.

Other: Data Center Device/Infrastructure/Platform/Application Management, Industry Standard and Protocols, Telecommunications, SDN (Software defined Network), SDS (software defined storage), SDDC (Software Defined Data Center), HCI (Hyper Converged Infrastructure).

EXPERIENCE:

Confidential, South San Francisco

IT Technology Senior Consultant

Responsibilities:

  • Design local Kubernetes Demo system using following technology
  • Designed one local demo Jenkins / Kubernetes CI/CD cluster using Vagrant / Virtualbox / Ansible, to illustrate How to bring up the Kubernetes / Jenkins CI/CD infrastructure, and How to build Container based Application Using Kubernetes/Jenkins CI/CD Pipelines.
  • Designed simple Microservices Demo Using Java/Spring boot for small demo Microservices, demonstrate how the from Code changes in GitHub to CI/CD/CD (Integration/Delivery/Deployment) working.
  • Working on WFA Inspec project and MSSQL Inspec database projects, and help to put these Inspec jobs to Jenkins CI/CD pipeline.

Confidential, Santa Clara, California

Sr. Software Engineer (Architect, report to Director)

Responsibilities:

  • 60% time hand-on coding for Proof of Concept and mentor other Engineers, 40% time as software system Architect, Assistant the director consultancy evaluate the for
  • Daily duties includes doing research and evaluate the latest technologies in Cloud Platform, BigData Analytics, IoT, Machine Learning, such as VMware / Openstack / Kubernetes / Docker, Hadoop, Spark, Kafka, Tensorflow, Cafe, GPU / FPGA / DSP acceleration, research new ideas and adding new features and functions to company’s product lines, building the evaluation platform and writing Proof of Concept codes and slides for internal and customer projects.
  • Doing POC research for containerize the current products to Kubernetes and reconstruct from SOA to Microservices infrastructure, building IoT and Analytics experimental platform for Hospital and Manufacturer device and instruments.
  • Doing research and proof of concept architecture, to move company main product to AWS/Azure/GCE cloud, developing Multi-tenancy Orchestration system to adopt cloud infrastructure, bridge services between the private cloud and public cloud.
  • Cloud Virtual Machine and Application Management Software Development based on VMWare vSphere API, OpenStack, libvirt API, AWS API, using Java/Python tools.
  • Private Cloud Storage API designing from concept to final product implementations, based on CIM /SNIA standards, to manage SAN Storage servers (EMC / HP SAN) that deployed on Private Cloud platform, also initiated the Design and proof of concept for SDS (software defined storages, such as vSAN, open vStorage, Ceph, EMC ScaleIO) to replace VMWare / OpenStack SAN storage, and provide Management Service based on SMI-S and Rest API.

Confidential, Santa Clara, California

Sr. Software Engineer

Responsibilities:

  • Working Independently to Design the full scalable enterprise intranet website for the IC designing departments, Include the Frontend and Backend.
  • The website used to integrate their EDA tools and script (chip verification, diagnostics and failure analysis script written in Perl, Python, TCL, Verilog, VHDL etc.) that running on HPC UNIX clusters into one web portal, simplified Web UI for IC Project Managers and IC Engineers daily workflows.
  • Gather Requirements from Project Groups, Evaluate Different implementation roadmap and blueprint, and select the best implementation direction that can meet the project requirement and budgets.
  • Writing Design Document and plan according software Engineering specification, such as Requirements Specification, Architecture Specification.
  • Implementation the full Application independently from scratch, include setting up development environment, writing and debugging source code, even do QA test and Engineering Team .
  • The website is based on Java EE, Spring Framework, WebGL, jQuery, Three.Js, Python and AngularJS 1.x, running on Red hat Enterprise Clusters.

Confidential

Software System Architect

Responsibilities:

  • Focuses on Industry automation system and process control system such as SCADA, DCS, FCS, MES system integration and developing service.
  • Mainly for city natural gas pipeline network supervisor and controlling (SCADA), Petrol pipeline supervisor and controlling (SCADA), Petroleum Refinery and Petrochemical Plant DCS, FCS, MES system integration, design, development, maintain and technical supports.
  • Designing Wireless RTU (Remote Terminal Unit) based on Sierra Wireless Module Q2686/Q2687, to support remote data acquisition and remote control through GPRS/3G wireless network.
  • Involved hardware PCB board/FPGA/Verilog/firmware design, using C/C++ for Embedded Linux firmware development,
  • Designing SCADA /HMI system based on OPC UA (Unified Architecture) Standard and Microsoft .NET platform, With C#, WCF, ASP Net, Web Service (SOAP and REST), LINQ, WPF, MSMQ, SQL Server, IIS technology, support wireless RTU, Siemens S7 series PLC.

Confidential, Sunnyvale, California

Senior Software Engineer

Responsibilities:

  • Responsible for Broadcast Automation System Software (ADC series) Architecture design, doing research and foundation designing for new generation of Broadcast Automation Solution based on new HDTV standard and Cloud/HPC platform, Mentoring other Engineers to solve their daily issues.
  • Responsible to research and prototype design new generation ADC-1000 system, based on IPv6 protocol stack, using IPv6 scoped Multicasting capacity to solve the multi-site real-time Server Synchronization issues, and improve the Server performance several times over previous version.
  • Writing the architecture skeleton codebase to share across the whole ADC product lines and maintain generic API for ADC product suite and third party interfaces.

Technology used: C/C++, Java EE, Oracle, MS SQL Server, Python, Shell Script, Device Driver (Linux and Windows) etc.

Confidential

Principal Researcher / System Analyst / Project Manager

Responsibilities:

  • Other Projects finished beside the main research project:
  • Stock price analyzing and trading system. (C++,Novell Server)
  • Electric power fault wave record system for power stations and plants. (PCB Hardware, Assembler Language, PLM96, C++).
  • Hospital MIS System. (VC++, MS SQL Server).
  • Hotel MIS System. (Delphi, MS SQL Server).
  • Newspaper and magazine booking and delivery MIS system. (Java EE / Oracle / WebSphere, IBM AS 400 Mainframe, Shell script,).
  • Telephone tolling management system for small business (VC++, Paradox).
  • Population Managing System and Criminal CASE Tracing and Statistics System for the China government public security ministry. (Java EE, DB2, WebSphere, IBM Mainframe AS/400 and R8000, Shell script).
  • Web Report system, an Internet solution for enterprise and governments to collecting formatted data from remote sub-branch office. (Java EE, Oracle, WebSphere, Shell script)
  • Workgroup Level Telephone Switcher and Management system for small business. (PCB, FPGA, Assembler, C/C++, MS SQL Server)

We'd love your feedback!