Tony G.

CEO

Sunnyvale, California, United States18 yrs 1 mo experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Over 20 years of software engineering experience.
  • Led significant JVM performance tuning projects.
  • Certified Project Management Professional (PMP).
Stackforce AI infers this person is a SaaS expert with a strong focus on JVM performance and team leadership.

Contact

Skills

Core Skills

JavaPython

Other Skills

Team LeadershipStrategic VisionPerformance EngineeringGC TuningGarbage Collection AlgorithmsSoftware DevelopmentAlgorithmsC++Research SkillsSplunkEngineering LeadershipPeople ManagementTalent Acquisition and GrowthMachine LearningExecutive Coaching

About

As a Software Engineering Manager at LinkedIn, I lead the Java and Python teams as part of Infra org, supporting the majority of apps deployed in LinkedIn; I recruit new hires and fostering a culture of trust, accountability, and empathy. I have over 20 years of experience in software engineering, with a focus on JVM development (GC, compiler and runtime), performance engineering, GC and compiler tuning for production services and automated web tooling development. In addition to my technical skills, I am a certified Project Management Professional (PMP) and have completed several Machine Learning and GenAI courses as well as numerous leadership workshops at LinkedIn. I have also worked on machine learning project at Uber Risk org. I am passionate about building highly productive teams and promoting knowledge sharing and collaboration. I am always eager to learn new technologies and apply them to solve real-world problems. In my spare time, I enjoy practicing/teaching Taichi, serving the community and volunteering for non-profits.

Experience

18 yrs 1 mo
Total Experience
3 yrs 7 mos
Average Tenure
6 yrs 5 mos
Current Experience

Linkedin

2 roles

Software Engineering Manager

Promoted

Dec 2021Present · 4 yrs 4 mos

  • Recruited new hires and growing 10+ team members for the Java team and Python team;
  • Led JSuite, the "LinkedIn Java Tooling As Services" project, from concepts to production, saving 100k+ engineering hours collectively on JVM tuning and testing, laying solid foundation for Java migrations and performance engineering.
  • Promoted LinkedIn Java Tooling in conferences and fostered partnerships;
  • Initiated and organized a-year-long weekly GC tuning workshops for LinkedIn, which helped fix ~80 services for better GC performance and established knowledge base for future GC tuning as well as automated tools.
  • Working with various partner teams (GenAI, AI Infra, Core AI and MSFT Java team etc), to improve the Python and Java ecosystem with massive impact on LinkedIn production.
  • Led Java 17 migration and Python 3.12 migration via multi-quarter projects, realized cost savings measured by thousands of hosts, yielding modernized tech stack for LinkedIn engineering.
  • Envisioned and delivered Python tooling for LinkedIn Python Apps with Python team, supporting AI apps for better performance.
  • Hosted knowledge sharing meetups with Alibaba, Microsoft, Oracle, etc. at LinkedIn campus.
  • Building highly productive teams with trust, accountability, culture enrichment, empathy and aspiration.
  • Misc: Help revived and promoted LinkedIn Toastmasters Club
Team LeadershipStrategic VisionJavaPython

Staff Software Engineer

Nov 2019Nov 2021 · 2 yrs

  • Designed and implemented JVM performance tuning tools li-prism and JTuner, invented JTuner Scoring as the indicator of how an online app is performing.
  • GC/compiler tuning for production services
  • Triaged and provided solutions for production JVM issues
  • Worked with JVM vendors on Java migration efforts for LinkedIn
  • Mentored new team members
  • Misc: Initiated and led Project #StrongerTogether (https://www.svcaf.org/project-strongertogether/) to ensure PPE for our first responders and seniors in pandemic.
Team LeadershipSoftware DevelopmentJava

Uber

Senior Software Engineer

Sep 2018Oct 2019 · 1 yr 1 mo · Palo Alto, CA, USA · On-site

  • Led Project Sangam – A data integrity project for Driver Pricing Platform
  • Led Project Tethys to deprecate lingering services for the whole Risk org
  • Worked on Fraud Detection Rule Engine - uScorer
  • Developed the roadmap for a new Uber JVM team
  • Misc: Initiated and led the Lunar New Year Celebration event at PAO in 2019; Founding member and VP of PR for Toastmasters Club @ Uber PAO
Team LeadershipGarbage Collection AlgorithmsJava

Salesforce

Software Engineering LMTS

Sep 2016Aug 2018 · 1 yr 11 mos · San Francisco Bay Area

  • Scrum master for two teams.
  • Developed Continuous Internal Workload Management System to monitor App startup time for local development.
  • Developed Remote SFM Framework to meet the gap of manual authorization and continuous internal workflows
  • Developed System Metric Collection for auto-build VMss (works in AWS and private cloud).
  • Provided Java VM consultation service for various teams.
  • Developed various profiling & monitoring tools for internal use.
  • Found Apache Maven bug and worked with them to fix it (MNG-6340,https://issues.apache.org/jira/browse/MNG-6340 ).
  • Misc: Taught free Taichi class to Salesforce colleagues for 1.5 years
Garbage Collection AlgorithmsAlgorithmsJava

Azul systems

Software Engineer in JVM

Oct 2011Sep 2016 · 4 yrs 11 mos · Sunnyvale, CA

  • Developed and implemented improvements to the Azul Garbage Collector, including performance measurement capabilities and improvements to GPGC algorithms and implementation process
  • Performed Hotspot Java Virtual Machine (JVM) compiler optimizations, including but not limited to loop optimizations, code profiling, and code cache management.
  • Implemented series intrinsics for certain widely used Java methods to boost the compiled code performance.
  • Found, investigated and fixed numerous JVM/Linux bugs when evaluating popular open source Java products, such as Apache Cassandra, Apache Lucene, Apache Spark, and ElasticSearch etc.
  • Investigated and owned “Time-to-Safepoint Pause” JVM performance issues and developed remediation and enhancement strategies, including implementation of a set of internal measurement tools to detect failures and/or poor performance and logging tools to correlate actions of each thread in a JVM with the scheduling actions of the operating systems’ process scheduler.
  • Led and completed the Java 7 project in Azul, implemented JSR292 and related infrastructure, where the new byecode invokedynamic and MethodHandle was introduced for Multilanguage support in Zing VM. Worked on the changes on Runtime, GC and compilers for JSR292.
  • Researched and developed new features in JDK and Azul VM
  • Provided customer & internal support and analyzed performance issues
  • Misc: Taught free Taichi class to Azul colleagues for 3+ years; managed Weibo account for Azul Systems, help secure local market agencies and technical engagement
  • Azul Systems delivers compute appliances and Java implementations with a focus on data center server environments. The Zing JVM provided here delivers pauseless GC, consistent response times, and production monitoring and analysis on applications scaling up to 2 TB of heap and 10s of GB/sec allocation rates. Azul also offers open sourced openJDK namely Zulu, and the embedded Java, namely Zulu Embeded for Sparc, Arm, x86 etc.
Garbage Collection AlgorithmsC++Java

Computer science and engineer dep. unl

Research Assistant

Jan 2008Oct 2011 · 3 yrs 9 mos

  • Investigated the effects of using different nursery sizing policies on performance of Java application servers.
  • Implemented different garbage collection algorithms inside hotspot (Openjdk JVM) to evaluate the performance.
  • Published a new adaptive Garbage Collection algorithm which can help make the application servers more robust under tight heap size because of heavy work load.
  • Investigated the transactional property of large Java application servers.
  • Implemented a new memory management mechanism for Hotspot in OpenJDK.
C++AlgorithmsJava

Education

University of Nebraska-Lincoln

Computer Science

China Agricultural University

Master — Computer Science

Chang'an University

BS — Computer Science

Stackforce found 100+ more professionals with Java & Python

Explore similar profiles based on matching skills and experience