Thomas Yu

Thomas Yu Email and Phone Number

Java Developer @ Visa @ Visa
foster city, california, united states
Thomas Yu's Location
United States, United States
About Thomas Yu

I am a Java Developer at Visa, where I leverage my skills and knowledge in Java, Kafka, AWS, and other technologies to build scalable and reliable applications. I have been working at Amazon since August 2021, after graduating with a Master of Science in Computer Science from San Francisco State University. At Amazon, I have extensively utilized the Observables to handle the asynchronous events in the application, set up automated CI/CD pipelines for Java applications on GCP using tools like Cloud Build and Jenkins, and utilized job scheduler Appworx to schedule the calls to third party API and oracle database function, stored procedure calls. I have also demonstrated expertise in developing EJB components to build distributed Java applications with a focus on modularity and reusability, and in comprehensive testing of middleware components, encompassing unit testing, integration testing, and stress testing to guarantee reliability. Additionally, I have integrated Informatica PowerCenter, a data integration tool, with Java applications to perform data extraction, transformation, and loading. I am passionate about learning new technologies and frameworks, and applying them to solve real-world problems. I am also a Certified ScrumMaster, and I actively participate in daily stand-up meetings and contribute to agile project management processes. I value collaboration, communication, and feedback, and I strive to deliver high-quality software solutions that meet the needs and expectations of users and clients.

Thomas Yu's Current Company Details
Visa

Visa

View
Java Developer @ Visa
foster city, california, united states
Website:
visa.com
Employees:
18421
Thomas Yu Work Experience Details
  • Visa
    Java Developer
    Visa Mar 2022 - Present
    Foster City, California, United States
    Designed and implemented multiple enterprise-level REST Microservice applications for EC2 group using Spring Boot. Implemented Web application using Angular 8, HTML5, CSS3, TypeScript, Bootstrap and SASS.Implemented Reactive Form, Template-driven Form, Data Binding, Component Communication, Custom Pipe, Router Guards, and multiple Service layers in Angular 8.Implemented the Lazy-Loading feature using Angular to improve the overall responsiveness of the frontend web page.Tested the new features in the frontend using Jasmine and Karma.Implemented the asynchronous design using Observable in Angular 8 to connect the frontend and backend.Involved in the Analysis, Design and implementation using [AGILE] methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.Created AWS Code Pipeline by building the app on AWS Code Build, deployed & maintained by Elastic Beanstalk. Improved the efficiency of the application pipeline performance by 70%.Developed application using Spring, Hibernate, Web Services (RESTFUL).Worked on Spring Controllers and configured using annotations to handle the presentation requests and integrated with services and DAO using annotation.Involved in Design and Development using OOAD methodology to capture and model business requirements, developing multi-threaded high-performance applications server-side workflow.Implemented Multithreading, Concurrency, Exception Handling, and Collections as necessary.Involved in scrum and sprint planning meeting to discuss user stories with concept owners and subject matter experts.Implemented OAuth 2.0 authorization framework to get access to a protected resource on behalf of a resource owner (usually an end user).Developed expertise in optimizing application performance through the effective use of L1 and L2 cache mechanisms, enhancing data retrieval speeds and system efficiency.
  • Cisco
    Java Software Developer
    Cisco Jan 2020 - Feb 2022
    San Jose, California, United States
    The project is to upgrade the stuff management system including time and attendance tracking, scheduling, notification, absence management, compliance and migration from monolith to micro-services.Supervising development cycles and managing business expectations for the project with Agile approach.Developed the whole RESTful API with Spring Boot and Spring MVC framework and did integration to Spring Cloud Microservices into existing system architecture for service registration and discovery.Integrated Shiro and JWT to develop the login system based on the RBAC model, introduced Redis with AOP
and ThreadLocal to handle the token expiration problem.Designed and implemented UI using ReactJS, along with HTML 5, CSS 3, grabhql for the dynamic and static webpage.Configured AWS Lambda with Python in response to triggers data changes and user actions, which is used for real-time serverless data processing system.Wrote SQL queries, used MyBatis to connect to MySQL database for larger data manipulation.Leveraged multi-threads in messaging module to send cached announcement messages to RabbitMQ, applied
MongoDB to store messages to reduce system pressure.Implement Jenkins for CI/DI Agile development, used Git for version control. Involved in Unit & Integration Testing for different Modules in the application.Wrote build & deployment scripts based on Docker and AWS Services like EC2, RDS, DynamoDB, and S3.Supported the application in Production 24X& environment
  • Gap
    Java Software Developer
    Gap Jun 2017 - Dec 2019
    San Francisco, California, United States
    Led the development of the search engine for ERP to search personalized resources and get recommendations.Worked on designing the tiers of the applications and implementation with J2EE best design practices. Used Spring Boot and Spring MVC as application development framework for RESTful API.Built Oracle database to store large amounts of the data and using Hibernate for back-end development.Designing message streams using OSS, Oracle Adaption of Kafka, for users’ and dev teams’ consumption. Involved in Design and Development using OOAD methodology to capture and model business requirements, developing multi-threaded high-performance applications server-side workflow.Introduced Elasticsearch with analyzer and semantic extension to optimize searching performance, introduced
Logstash and Canal to achieve full indexing and incremental indexing.Collaborating with machine learning group to implementing a Spark application running on Oracle Dataflow to process and validate user input data.Track the entire developing process with JIRA.

Thomas Yu Education Details

Frequently Asked Questions about Thomas Yu

What company does Thomas Yu work for?

Thomas Yu works for Visa

What is Thomas Yu's role at the current company?

Thomas Yu's current role is Java Developer @ Visa.

What schools did Thomas Yu attend?

Thomas Yu attended San Francisco State University, San Francisco State University.

Who are Thomas Yu's colleagues?

Thomas Yu's colleagues are Amelia Nguyen, Srisha R., Joseph Williams, Austin Dwight, Kelly Chea, Fcca, Venus Aries, S M Lokanath Sm.

Not the Thomas Yu you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.