AeroLeads people directory · profile

Mark Xu Email & Phone Number

Principal Software Engineer | Java | Go | C++ | GCP | AWS | MongoDB | MySQL | Oracle | Kafka | RabitMQ | Docker | Kubernetes | CI/CD
Location: Land O' Lakes, Florida, United States 7 work roles 2 schools
LinkedIn matched
✓ Verified July 2026 3 data sources Profile completeness 71%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
Principal Software Engineer | Java | Go | C++ | GCP | AWS | MongoDB | MySQL | Oracle | Kafka | RabitMQ | Docker | Kubernetes | CI/CD
Location
Land O' Lakes, Florida, United States

Who is Mark Xu? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Mark Xu is listed as Principal Software Engineer | Java | Go | C++ | GCP | AWS | MongoDB | MySQL | Oracle | Kafka | RabitMQ | Docker | Kubernetes | CI/CD based in Land O' Lakes, Florida, United States. AeroLeads shows a matched LinkedIn profile for Mark Xu.

Mark Xu previously worked as Principal Software Engineer at Rakuten Advertising and Principal Software Engineer at Rakuten Advertising. Mark Xu holds Master Of Science - Ms, Computer Science from The University Of Tokyo.

Profile bio

About Mark Xu

- Excellent development skills in Java, Go and C/C++ on UNIX(Linux, Solaris, HP-UX), Windows and Mac OS- Experience in end-to-end development and post-production support- Proficient in building CI/CD pipelines using Jenkins and Circle CI and end-to-end development and post-production support - DevOps experience on GCP, AWS, and On-Promise- Solid knowledge of client/server and multi-tier architecture design, and development- Proficient in database application development including SQL and NoSQL databases- Experience with Linux kernel configuration, customization, compilation, and deployment- Diverse development experience from low-level device driver to large-scale system development- Complete development life cycle experience, including requirement, analysis, design, coding, testing, production support- Experience in real-time transactions system, high availability (24x7), redundant failover, load-balanced system design and implementation- Skilled in large-volume batch processing system design and implementation- Fluent in Chinese, Japanese, and Korean languages in addition to English

7 roles

Mark Xu work experience

A career timeline built from the work history available for this profile.

Principal Software Engineer

Tampa, Florida, United States

Description:- Led efforts to maintain, enhance, and re-architect high-volume low-latency ad bidding systems.Key Activities:- Integrated multiple real-time bidding ad demand partners and optimized system performance using IAB/OpenRTB 2.5 standards.- Designed and maintained CI/CD pipelines using CircleCI, Flux CD, and Helm.- Developed infrastructure as code (IaC) using Terraform, deploying to GCP.- Prototyped a reporting engine in Python leveraging Google BigQuery for data analytics.- Developed and deployed new features to production environments.- Provided daily production support and participated in rotational on-call duties.

May 2022 - Jun 2024

Principal Software Engineer

Rakuten Advertising

Tampa

Environment: - Java, Spring Boot, Spring Framework, Spring Cloud, Rest API, Janus Grapph, Linux, Docker, Kubernetes, GCP, Google Big Query, Google BigTable, Google Pub/Sub, Terraform, Jenkins, CircleCI, Prometheus/GrafanaDescription:- Led the development of production-quality audience services for Rakuten Ad Exchange.Key Activities:- Evaluated JanusGraph database and developed a prototype for audience services using the graph database.- Designed and implemented the full functionality of Audience Services using Java 18, Spring Boot, Spring Cloud, and REST APIs.- Built and integrated a CI/CD pipeline for the project using Groovy, Terraform, and GitHub.- Developed infrastructure as code (IaC) for Google Cloud resources, including Serverless, Bigtable, and Kubernetes.- Created production support tools and handled day-to-day production support duties.- Onboarded and trained a new graduate, facilitating their integration into the team.- Performed production support duties

Jan 2020 - Apr 2022

Lead Software Engineer

Rakuten Advertising

Tampa, Florida, United States

Description:- Led efforts to enhance new product features of the affiliate marketing commission engine and modernize it to a scalable, high-performance architecture.Key Activities:- Developed new functionalities using Java 11 with Spring Framework, deployed to production, and handled production support responsibilities.- Re-architected the monolithic Java-based commission engine into microservice-based implementations using Go, enhancing scalability and performance.- Built and managed CI/CD pipelines with CircleCI for efficient deployment.- Deployed application services to an On-Premise cloud environment using Chef and Ansible.- Led a team of 3-6 developers across multiple time zones (US, EU, Asia), onboarding new engineers and facilitating team collaboration.- Supported Project Managers and Product Managers, occasionally stepping in as Scrum Master to ensure project delivery.- Developed tools for production support and provided daily operational assistance.

Jul 2016 - Dec 2019

Lead Application Developer

Tampa, Florida, United States

Description:- Led efforts to maintain, enhance, and re-architect the high-volume Orbital Gateway financial transaction system. This system provided load-balancing and failover capabilities to ensure secure, reliable, real-time OLTP for merchants. Key Activities:- Integrated new types of financial transactions, including fraud analysis, soft declines, and gift cards, using gSoap, Xerces, Tuxedo, C++, Java, and Oracle (PL/SQL, OCCI) on HP-UX.- Implemented the ProFTPD authentication system using ODBC and Oracle Database on Linux.- Increased processing capacity from under 1 million to over 10 million credit card accounts by optimizing performance and scalability in offline processes, including the Account Updater System (automatically updating credit card account info) using Tuxedo, C++, and Oracle (PL/SQL).- Re-architected the Account Updater System with Informatica, improving performance, reliability, and maintainability.- Enhanced the Managed Billing System by adding audit trails and optimizing Oracle database queries, improving reliability and performance using Tuxedo, C++, and Oracle (PL/SQL, OCCI).- Acted as Agile ScrumMaster, coordinating with cross-functional teams and managing stories and success criteria.As a team lead, refined both functional and non-functional requirements, designed system architecture, and conducted high-level design and task estimation.Developed merchant configuration system with a NodeJS and AngularJS-based frontend and backend.

Feb 2011 - Jun 2016

Senior Software Engineer

Tampa, Florida, United States

Description:- Led the expansion of the Media Monitoring System (MMS) to support both analog and digital TV signals, incorporated new Nielsen Reference data, and ported the system from SunOS to a Red Hat/Fedora Core Linux environment on Intel-based PCs.Key Activities:- Implemented software components using C/C++, Java, STL, and Boost C++ libraries.- Developed core system components on Unix (Linux/Solaris) using Unix IPCs like Shared Memory, Memory Map, and Sockets.- Ported application code from Solaris to Linux, resolving endian issues (Big Endian to Little Endian), converting to POSIX, and upgrading the build system with GNU Make and GCC.- Upgraded the system from Red Hat 7.3 to Red Hat 9.0 and subsequently Fedora Core 7 and 12.- Updated the system to modern C++ standards, replacing the Rogue Wave libraries with STL.- Developed a transport packet streaming application using various network protocols such as HTTP, TCP/IP, and UDP/IP.- Configured, built, evaluated, and upgraded the Linux kernel.- Configured Linux servers (partitioning disks, managing services like sshd, telnetd, ftpd, ntpd) and monitored server performance using tools such as sar.- Developed a class hierarchy for Nielsen reference data in Java.- Created tools for correcting XML data using JAXB, JAXP, and XML/XSLT.- Developed video format conversion software using Java Media Framework (JMF).- Developed a web-based Clip and Statistics Viewer using HTML, Servlet/JSP, Apache Struts, and Apache Web Server/Tomcat.- Built reporting tools using HTML, Servlet/JSP, Struts, and Perl CGI scripts- Developed an MPEG-2 Transport Stream processing system.

Dec 2000 - Jan 2011

Software Engineer

Tokyo, Japan

Description: - Contributed to the development of a scalable, secure, and high-performance net-centric solution for an insurance information management system. Activities:- As a member of the Common Object Broker Architecture for Large Transactions (COBALT) team, developed a real-time, thread-safe graphing component using JDK 1.1.6.- The component generated graph images in GIF format for display on web browsers, utilizing Netscape Enterprise Server, Netscape Application Server, Oracle 7, and JDBC.

May 1999 - May 2000

Software Engineer

Tokyo, Japan

Description: - Developed core components for a Product Modeling System aimed at reducing development costs in the manufacturing industry by providing reusable C++ class libraries. Activities:- As part of the development team, created a geometry library that supports multi-user concurrent access using UNIX sockets over the TCP/IP protocol.- Developed the library in C++ on Solaris 2.5, ensuring robust and efficient communication between system components.

Apr 1997 - Apr 1999
2 education records

Mark Xu education

FAQ

Frequently asked questions about Mark Xu

Quick answers generated from the profile data available on this page.

What is Mark Xu's role at their current company?

Mark Xu is listed as Principal Software Engineer | Java | Go | C++ | GCP | AWS | MongoDB | MySQL | Oracle | Kafka | RabitMQ | Docker | Kubernetes | CI/CD.

Where is Mark Xu based?

Mark Xu is based in Land O' Lakes, Florida, United States.

What companies has Mark Xu worked for?

Mark Xu has worked for Rakuten Advertising, Jpmorganchase, Nielsen, Accenture, and Toyota Caelum Inc..

How can I contact Mark Xu?

You can use AeroLeads to view verified contact signals for Mark Xu, including work email, phone, and LinkedIn data when available.

What schools did Mark Xu attend?

Mark Xu holds Master Of Science - Ms, Computer Science from The University Of Tokyo.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Mark Xu you were looking for.

View similar profiles