# Jingying Gao > Senior Software Engineer @Amazon Location: San Francisco Bay Area, United States Profile: https://flows.cv/jingying -Interested in Senior Software Engineer/Developer -10+ years programming experience, hands on experience in java, scala, python, kotlin, react, javascript, node.js, -Hands on experience in AWS, EC2, ECS, EKS, RDS, S3, Route53, DynamoDb, ECR, etc -Highly productive , helpful and humorous team-player and self-learner -Experience on multi-tenancy microservices authentication and authorization development -Always eager to explore latest technology and ready for next opportunity Technical Skills: -Programming language: Java, Kotlin, Python, javascript, Node.js, C, matlab, Spring, Hibernate, MVC, JSF, JSP, html/css -Database: DynamoDb, Cassandra, MySql, Oracle, DB2, SqlServer, -Application and server: Intellij, Eclipse, JBoss, Weblogic, Tomcat, WebSphere -CI/CD: Teamcity, Jenkins, TestNG, Junit, Selenium, Cucumber -OS: Windows, Mac, Linux Email: gjy90217@gmail.com ## Work Experience ### Senior Software Engineer @ Amazon Jan 2022 – Present | Palo Alto, California, United States ### Software Engineer @ JPMorgan Chase & Co. Jan 2020 – Jan 2022 | Palo Alto, California, United States Built firm level machine-learning && AI platform for all LOBs and Data Scientists * Lead a team of 5 to design and develop AI Platform in onboarding with complicated distributed transactions, including multiple regions, batch/individual onboarding, which currently supports around 300 projects and 2500 active users * Lead and implement overall design to seamlessly integrated our on-premise infrastructure (cloud, MariaDB) with open cloud provider(AWS, DynamoDB) which successfully made onboarding process smoothly in view of bank regulatory security and compliment requirements. * Highly get involved with AWS Machine Learning related service to work with Jupyter Notebook, including SageMaker, Comprehend, Transcribe, EMR, Glue, Athena, NAT etc * Researched and Adopted Ray as distributed execution framework to model training which reducing 70% time on large model using cluster of nodes. * Lead and design bunch of auxiliary micro services, Backfill service, Repaving service and Janitor service * Integrated with in-house security module to handle security in both project and user level, support both OAuth and SAML in both of backend and UI Service * Developed and set up monitor metrics usage/failure rate of notebook and using Grafana and tracking system using Splunk with CloudWatch, * Actively work on full life cycle of machine learning platform, including training /serving platform, ML python SDK, model repository/promotion, etc * Currently leading Migration and Refactor whole flow and infrastructure into open cloud Aws and adopt terraform to provision aws resources ### Software Engineer @ Guidewire Software Jan 2018 – Jan 2020 | San Francisco Bay Area -Build Multiple SpringBoot Based RESTful API Microservices from scratch to production in cloud AWS -Highly get involved most of AWS during development and deployment, EKS, ECS, EC2, ECR, Route53, S3, DynamoDB, SES, etc -Implement bunch of both OIDC and SAML applications In OKTA to support authentication and authorization to support our multi-tenancy services -Create and set up of ELK (Elasticsearch Logstash/filebeat Kibana) to centrally store and monitor logs for different tenancies. -Write Kotlin language to dynamically set up CI/CD pipeline for tons of projects in separately environment with Docker's help in Teamcity -Heavily use kubernetes to deploy cluster environments and terraform to create infrastructure -Get involved to create React UI application supported by backend microservices -Fully migrate applications, users, groups data from OKTA to internal App Keti which is a wrapper of OKTA. -Skillset used: SpringBoot, Java, AWS, K8s, ELK, Docker, Kotlin, Swagger, OKTA, Python, GO, React, Gradle, Terraform, Teamcity, Github, Bintray, CircleCI. ### Software Engineer @ Sabre Corporation Jan 2015 – Jan 2018 | Southlake -Developed and implemented java code based automated testing framework for both online flights shopping UI and sabre internal JSON Restful Web service with JsonClient, Selenium, web driver. -Leaded design and implemented javascript code based automated Web UI product testing framework with Gulp, Chimp and Node.js used in multiple browser. -Reduced testing time 40% by dynamically exporting data from service calls/loading files to randomly generate the test data and refactoring structure and code with high reusability and efficiency across multiple teams. -Performed the full cycle of testing including Unit Testing, Feature Function Testing, Integration Testing, customer validate testing and successfully deliver sabre products to many airline customers including Etihad Airways, Aero Mexico, Alitalia Airlines, Air Serbia, Bangkok airlines. -Set up Jenkin job and make configuration management in JConsole on sabre internal Tomcat server to make build successfully compiled and run sanity test on delivered web service to make testing environment clean and runnable. -Defect reporting/tracking and final test results reports creation and the tools JIRA, Rally, HP quality center etc. ### Software Developer @ FedEx Ground Jan 2014 – Jan 2015 | Greater Pittsburgh Area -Used Spring Framework and Java Decorator API provided by EIT FedEx Development Services to publish and subscribe to the JMS messages infrastructure (including 2 publishers and 6 subscribers). -Used Java Architecture for XML Binding (JAXB) to unmarshalling and marshalling between XSD schema and java objects. -Used LDAP server provided by Java Decorator API as a means to get JMS connection factories and destinations which are obtained from predefined value in database. -Used J2EE Standard technologies like JdbcTemplate to connect to both Oracle and DB2 database and set up Data source and JNDI reference in Weblogic Server. -Developed this whole application from scratch to production with team members and involved in exception handling, code reviews, unit testing and integration testing. -Coordinated with other teams to call the EBS web-service, create different level log files and set up OVO Monitoring. ### Software Engineer @ COGENT Infotech Jan 2013 – Jan 2014 | Pittsburgh -Got familiar with a lot of technologies related in J2EE, such as: JSF, Spring, Hibernate, JUnit, log4j, JDBC, MVC. -Implemented the searching part of Job Search Engine with a team of 5 people. -Used spring security and JSF to design login/log out page. -Used JSF to get the users’ input and searching in database using JDBC to connect to database. -Used Hibernate as an ORM tool for connecting to database to retrieve information. -Coordinated with the team members and involved in code reviews, Unit Testing. ## Education ### Master of Science - MS in Electrical and Electronics Engineering The Ohio State University Jan 2011 – Jan 2013 ### Bachelor of Science - BS in Electrical, Electronics and Communications Engineering Harbin Institute of Technology Jan 2007 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/jingying-gao-540b16120 --- Source: https://flows.cv/jingying JSON Resume: https://flows.cv/jingying/resume.json Last updated: 2026-03-22