Avatar of Tommy Yeh.
Tommy Yeh
Java Engineer
ProfileResume
Posts
15Connections
Print
Avatar of the user.

Tommy Yeh

Java Engineer
Java
Tong Fa An Technologies
Logo of the organization.
Tatung University
Taiwan

Professional Background

  • Current status
    Employed
    Open to opportunities
  • Profession
    Back-end Engineer
    Java Developer
    Research / R&D
  • Fields
  • Work experience
    More than 15 years (10-15 years relevant)
  • Management
  • Skills
    Java
    Redis
    Spring Boot
    MySQL
    MongoDB
    RabbitMQ
    MyBatis
    Spring Data JPA
    AWS Elastic BeansTalk
    AWS Secret Manager
    AWS API Gateway
    Docker
    LogDNA
  • Languages
    Chinese
    Native or Bilingual
    English
    Intermediate
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
    Remote Only
  • Desired positions
    資深Java軟體工程師
  • Desired work locations
  • Freelance

Work Experience

Java Software Engineer

Feb 2022 - Present
6404 Ivy Ln, Greenbelt, MD 20770, USA
Logo of the organization.

Java Software Developer

Feb 2021 - Feb 2022
1 yr 1 mo
New Taipei City, Taiwan
Project: • User Operation Platform Techniques: • Back-end: Spring Cloud, Eureka, XxlJob, Kafka, Redis, Maria DB, Mongo DB, Elastic Search, Apollo • Versioning Control: Git Contents: • While joined to Binance I worked at the Growth Team. At the beginning is to maintain the User Operation Platform system. This system is used by Binance to send advertising letters and on-site messages to users. It gets user data and sends content from Big Data Team through Kafka Topic. Due to the large number of Binance users, this system focuses on performance. • One month after joining, I worked with a colleague to develop a CRM (Workflow) system. In this system, users can meet their needs through drag and drop. For example: after receiving user information, users must meet certain conditions before they can do something. These actions were taken. This system was created from scratch, and the backend was developed and launched smoothly by just two people.

Java Software Engineer

Jan 2018 - Feb 2021
3 yrs 2 mos
Taipei City, Taiwan
Project: • Gambling platform. • Agency system. • Lotto system. Techniques: • Front-end: OpenJMS, JSP • Back-end: Spring Boot, Redis, Maria DB, Mongo DB, Stored Procedure, Obsidian Scheduler, Loggly, Jenkins, Python, C#, AWS • Versioning Control: Git Contents: • Develop a gambling platform for several customers by OpenCMS and Spring Boot Api Server • Integrated with several game providers. • Setup OpenCMS. • Develop agency system individual. • Develop lottery system individual. • Buyer System • Support C# team for troubleshooting • Support to develop python crawler to get the matches/odds/results data and place bet function

Software Engineer

Aug 2016 - Jul 2017
1 yr 0 mos
Taipei, Taiwan
Project: NIGHT gambling platform. www.8xvip.com Techniques: • Front-end: PHP, JavaScript, jQuery • Back-end: Jersey, Memcached, Quartz, JDBC, MySQL, Stored Procedure, Jenkins • Versioning Control: SVN Contents: • Develop RESTFul apis for PHP. • System performance tuning by using QUnit. • Importing Quartz scheduler to current project. • Try using Selenium to do some automated test, ensure that the correctness of the system.
Logo of the organization.

Software Engineer

Mar 2016 - May 2016
3 mos
Taipei City, Taiwan
Project: Sales and Traders - Foreign Exchange Trading System Techniques: • Front-end: JavaFx • Back-end: Jetty, Spring, Mybatis, Ignite Contents: • Using TestFx + JUnit to achieve automated testing • Fixing the bugs of old system and new system • Develop a new feature of new system • Research and try ignite to achieve a requirement
Logo of the organization.

Assistant deputy chief engineer

Jul 2008 - Feb 2016
7 yrs 8 mos
Taipei City, Taiwan
Sep. 2015 – Feb.2016 Project: Cloud Backup System Contents: - Involved in the process of whole system design - Developed ordering function - Negotiated and coordinated the design of front-end frame, the transmission format with frond-end developers - Wrote back-end ordering system programming logic - Developed a gateway with FIX protocol to connect Taipei Exchange’s existing system with this cloud backup system Techniques: - Front-end : JSP, JQuery, bootstrap, CSS - Back-end : Tomcat, internally-developed application server - Versioning Control: SVN Sep. 2013 – Sep. 2014 Project: VIP Ordering and Risk Management System Contents: The client developed the interface of ordering system by using C#. Client-side transmitted authorized information through socket to server. After the authorized information went through a risk management process, socket sent back the report to stock exchange and then server informed client’s ordering interface. The whole round-trip took 2.5-3.5 ms. Techniques: - Front-end: C# - Communication level: TCP/IP (Socket) - Back-end: Java server - Versioning Control: SVN System status: This system has working for several years and is stable. Sep. 2011 – Sep. 2013 Project: Economic Ordering and Risk Management System Techniques: - Front-end: Java Swing - Communication level: TCP/IP (Socket) and JMS - Back-end: Internally-developed application server - Versioning control: SVN Contents: - The purpose of this system: manage the ordering and risk management for all the sales representative of more than 20 branches. (Two servers, Taipei and Tainan) - Architected the prototype of the system with technical managers - Developed ordering system with two colleagues (took one year to on-line stage) – Active system to ensure the effectiveness and availability of this system System status: This system has working for several years and is stable.
Logo of the organization.

工程師A

Sep 2012 - Dec 2012
4 mos

Education