Summary
Siyang Wu is a Senior Software Engineer with 7 years of experience building Java-based, cloud-deployed microservices and data migration solutions, currently at Mastercard. He brings deep expertise in core Java (multithreading, GC, OOP), Java EE, Spring ecosystem (Spring Boot, Spring Cloud, AOP, Security), Hibernate, and messaging systems, and has hands-on experience with Liquibase, Spring Batch, PCF, Jenkins and Kafka-like brokers. Siyang has a strong track record of designing and testing RESTful APIs, implementing CI/CD pipelines, and performing complex DB2-to-Oracle migrations using Spring JDBC and SQL. Trained in microelectronics (USTEC) and with a master’s in computer engineering (Stevens, 3.85 GPA), he combines hardware-rooted curiosity with software craftsmanship. He’s self-motivated, thrives under pressure in fast-paced teams, and still finds delight in responsive front-end work—enjoying how pages gracefully shrink to mobile screens. An early fascination with codebreaking and computation subtly informs his pragmatic, systems-oriented approach to engineering.
7 years of coding experience
4 years of employment as a software developer
Master's degree, Computer Engineering, 3.85/4.0, Master's degree, Computer Engineering, 3.85/4.0 at Stevens Institute of Technology
Bachelor's degree, Microelectronic Science and Engineering, Bachelor's degree, Microelectronic Science and Engineering at University of Electronic Science and Technology of China