Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

RAY HU

Coppell,TX

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

SiriusXM
07.2019 - Current

Worked with Connected Vehicle(CV) team to deliver high-quality, reliable and scalable enterprise microservices products on the Amazon Web Service

  • Led team of 3 developers to design and develop AWS Native Alarm system based on the CloudWatch Alarm to track 25 application exceptions
  • Created best practice restful web service by using Java 11 and Spring Boot 2.4 framework, including version control, custom validation, and appropriate design patterns
  • Used Spring JPA to implement optimistic lock to protect against high concurrent data modification
  • Used Spring Web Service created SOAP consumers to consume legacy system resources
  • Created NodeJS AWS Lambda functions and connected to the AWS API Gateway
  • Exposed APIs to the external customer using the Serverless framework
  • Experienced infra as code and create 30+ AWS Web service components by using CloudFormation
  • Packaged microservice Docker images and used AWS CLI to deploy to AWS ECS
  • Experienced worked with AWS CloudWatch Insight and ELK to debug both dev and prod issues
  • Created 20 more JMeter script to test up to 100k r/w performance for each micro-service
  • Used Postman to create 10 more regression tests to help QA finish their stories
  • Created Jenkins Pipeline to trigger remote tasks across different servers and send building result messages to the Slack channel
  • Researched and Implemented POC of AWS Event Bridge to handle 100k TPS per day
  • Experienced third part security tools, Wiz.io(Cloud Security), Seeker Synopsys(IAST), NexusIQ (open source components scanner) and CloudHeath(Cloud budget report)
  • Worked as an AWS Security Champion to provide security guidance for regular application design and implementation
  • Collaborated with cross-functional teams to gather and analyze requirements and provide technical recommendations.

Software Engineer

Version Wireless
01.2019 - 07.2019

Worked as a lead developer in the prepay team to maintain 5 microservice modules to process logic for the new registration customer and existing prepay customer

  • Enhanced and added features to handle connecting devices such as car connectivity
  • BYOD devices
  • Utilized Akka and Play framework to create microservices module and handle a series of multithread services from both internal and downstream payment systems
  • Used Redis Cluster to save user browser behavior and crate rate limit feature to block brute request
  • Used Kafka to generate order detail messages and consume messages in the scheduled task
  • Utilized ELK(Elastic Search, Kibana) to trace bug issues.

Full Stack Software Engineer

Fidelity Investments
07.2018 - 12.2018

Worked with the s2i team at Fidelity Lab to create the Goal Booster, a hybrid savings and investment platform designed to help people meet their short-term savings goals

  • Used Angular 4 to create 10 more reusable website components
  • Developed and exposed 3 Restful Web Service by using Spring MVC framework
  • Created slave node and Jenkins pipeline in Jenkins cluster and set up all CICD environment in Red Hat system
  • Reducing building and deploy time from 40 mins to 5 mins
  • Added Google Analytics in the TypeScript code for the BA to generate regular user behavior report
  • Used Gradle to debug and build Spring application
  • Collaborated with cross-functional teams, including UX/UI designers, and QA engineers, to deliver high-quality product.

Software Engineer

Fidelity Investments
02.2017 - 06.2018

Worked with the XTRAC Solutions team, an independent company of Fidelity Investments company

  • We created and maintained nearly sixteen projects to integrate various requirements from our nearly twenty clients to provide financial document information
  • Used Spring4 base application and integrated Apache CXF to consume FI’s inner Soup Service WSDL to get document resources, and exposed Restful endpoint by using JAX-RS
  • Used AWS Services designed a cloud solution for Document transform from an on-premises data center to cloud regions
  • Created specific AWS IAM role to invoke lambda, S3 cross-region replication, server-side S3 Encryption by AWS KMS
  • Solid experience created AWS Lambda functions to handle high volume traffic request from the on-premise data center and used AWS Kinesis to consume and process real-time data
  • Experienced with AWS Cloud formation and AWS CLI to create a template for the s3 bucket replica, lambda trigger, kinesis stream etc
  • Used Apache POI to convert the spreadsheet to Java Bean and used Apache PDFBox to get all editable fields from PDF File
  • Used Junit4 and Mockito to cover the test and used Jacoco to generate the coverage report.

Software Engineer

LexisNexis Group. King of Prussia, PA
08.2016 - 01.2017

Master Audit System is a microservice architecture project for the healthcare information system for all over US government, hospital and pharmacy

  • The system provides friendly interactive GUI interface for the customer who wants to know and verify the validation status of medical institutions
  • Updated and Developed container base MAS features by using SpringBoot
  • Implemented configuration by using Spring Cloud Config, new feature could help team dynamically change the configuration profile for 5 microservices
  • Experienced using Spring Cloud Hystrix to handle customer request and provider circuit breaker functions
  • Used MySQL Workbench to operate MySQL database
  • Modified simple SQL query from the customer requirement
  • Experienced with AWS S3 to store user's report pdf file and generate a download link for the special request customer
  • Integrated SonarQube for the test coverage and code quality report, write development document by using Confluence
  • Used Enterprise GitHub as a version control tool.

Education

M.S - Computer Science

University of New Haven
New Haven, CT
07.2016

Skills

  • Lang: Java, NodeJs, Typescript, Python3, SQL, Shell
  • Cloud technical: AWS Services(ECS, EC2, Lambda, APIGateway, DynamoDB, CloudWatch, SQS, SNS, Kineses, CloudFormation, IAM, Route53, KMS, VPC)
  • Webservice: SOAP(Apache CXF), RESTful(JAX-RS, SpringMvc) Framework: Spring Framework(Core, Boot, Cloud, JPA, MVC), Play Framework, Serverlessjs
  • Middleware: Kakfa, RabbitMQ, Redis, HiveMQ(IOT broker)
  • LogSystem: ElasticSearch, GrayLog
  • Web Front Skill:
  • HTML5, CSS3, JavaScript[ES6], Bootstrap3, AngularJS1/4, HanderBarjs, Font-awesomejs, Lodash, Sass, Rxjs, Google Analytics
  • Database: Mariadb, Oracle 12c
  • Version Control: Git, Stash
  • Package Management tools: Maven, NPM, Gradle
  • IDE: Eclipse, Visual Studio Code, IDEA
  • Other skills: Docker, Jenkins, Sonar, Jacoco, Junit4, Mockito, JIRA, Confluence, Akka, RedHat(Linux), Apache POI, Apache PdfBox LogBack, Log4j, MySQL
  • WorkBench, Jemeter, AppDynamics(APM), Urbancode-Deploy(IBM),WizIO, Seeker, AppDynamics

Languages

Chinese (Mandarin)
Native or Bilingual
English
Full Professional

Timeline

Senior Software Engineer

SiriusXM
07.2019 - Current

Software Engineer

Version Wireless
01.2019 - 07.2019

Full Stack Software Engineer

Fidelity Investments
07.2018 - 12.2018

Software Engineer

Fidelity Investments
02.2017 - 06.2018

Software Engineer

LexisNexis Group. King of Prussia, PA
08.2016 - 01.2017

M.S - Computer Science

University of New Haven
RAY HU