Zhanming Cui

崔展铭

A programmer, always like reboot. A bald Java engineer, tinkering Agentic AI.

  • Email: me@cuizhanming.com
  • 15+ years experience of software engineering:
  • AI - Fine-tuning LLM, building RAG, Agentic App, etc;
  • Backend - major in modern Java, Kotlin, etc;
  • Frontend - collaborate with NodeJS, TypeScript, etc;

Zhanming Cui
15+ Years Experience
5+ Tech Companies

Experience

1/2018 - Current Software Engineer Senior II, Akamai Technologies, Dublin, Ireland

A leading edge computing and security company, acquired Asavie for secure networking solutions for mobile and IoT devices.

  • Role Progression
    • Oct 2020 - Current: Senior Software Engineer II
    • Jan 2018 - Oct 2020: Senior Software Engineer (at Asavie, pre-acquisition)
  • Projects
    • IoT Cloud Connector - Multi-cloud platform integration
    • Platform Middleware API v2.0 - Gateway and microservices architecture
    • API Infrastructure Management - Enterprise-scale systems
  • Specialised in
    • API gateways and microservices architecture design;
    • Building secure, scalable, Cloud/Kubernetes based systems;
    • Cross-platform IoT solutions (AWS, Azure, GCP);
    • REST and OpenAPI standards implementation;
    • Cellular networks and telecom infrastructure;
  • Tech stack
    • Java 21, Kotlin, Python, Spring Boot, Spring Cloud Gateway, Spring Security;
    • Redis, Google Cloud SQL, Azure Cosmos/MongoDB, Akamai Cloud/Linode;
    • Docker, Kubernetes, Terraform, Microservices Architecture;
    • AWS IoT Core, Azure IoT Hub, GCP IoT Core, Multi-cloud deployment;

12/2024 - 2/2025 AI Engineer Trainee, 聚客AI, Remote

Focused intensive training program on modern AI/ML technologies and Large Language Model applications.

  • Specialised in
    • LLM fine-tuning and optimization techniques;
    • RAG (Retrieval-Augmented Generation) implementation;
    • Agentic AI application development;
    • AI agent projects using smolagents, LangGraph, and LlamaIndex;
  • Tech stack
    • Python, LangChain, LangGraph, LlamaIndex;
    • LLM Fine-tuning, RAG systems, Agentic frameworks;
    • AI/ML model optimization and deployment;

12/2012 - 1/2018 Senior Software Engineer III, Synchronoss Technologies, Dublin, Ireland

An American Telecoms tech company, doing Mobile Cloud, Messaging, Digital Transformation solution.

  • Projects
    • Verizon Personal Cloud
  • Specialised in
    • Agile team with PM, Scrum Master, DevOps(7), QA(3);
    • Large scale projects, supporting tens of millions of subscribers;
    • Big data process, PB-level;
    • Hybrid Cloud based, SDN with OpenStack, and AWS Cloud;
    • Microservices, dozens of components containerised and orchestrated;
  • Tech stack
    • Java 8, Spring, Spring Boot, Spring Cloud;
    • JUnit, Mockito, Cucumber;
    • Redis, Cassandra, MySQL;
    • Docker, Mesos, Marathon;
    • Confluence, JIRA, Bamboo(CI/CD);

5/2012 - 8/2012 LERO, University of Limerick, Limerick, Ireland

An Irish Software Engineering Research Centre.

  • Specialised in
    • Research assistant in FastFix, an EU FP7 project.
    • Development Eclipse Plugin, for extracting any Java projects system models and applying self-healing code.
    • Tech stack: Java, Eclipse Plugin, State Machines, etc.

5/2011 - 8/2011 DigiSoft.TV, Cork, Ireland

An Irish tech company from Cork, doing Set-Top-Box media systems.

  • Specialised in
    • Project: PMTV(Personal Media TV)
    • As an intern, I coded performance test suite from scratch.
    • Tech stack: Java, SLAMD framework, SoapUI, etc.

1/2010 - 12/2010 宇时信息 YouthSoft, Beijing, China

A tech company develops and supplies information systems for vary central and local governments bureau.

  • Projects
    • GIS Data Exchange System for Land and Resources Bureau of Shanxi Province
  • Specialised in
    • Greenfield project built from scratch by 3 mates. one PM, one frontend developer, and ME as backend developer.
    • A lot of first line codes, whilst a lot of research, documentation.
    • On-site systems deployment and test, in distributed locations, cities of the province.
  • Tech stack
    • Java, SSH, ExtJS, Oracle 11g, Oracle AQ (Advanced Queue), XML Schema, etc.

3/2008 - 12/2009 雅信致知 Yatio, Beijing, China

A startup tech company, founded by a Tsinghua PhD who talked a lot of Video service and Cloud Computing back the day already.

  • Projects
    • FIGE Enterprise website platform, WordPress-like but enterprise-oriented as a Service.
    • IZO video systems, Youtube-like but enterprise-oriented as a Service.
  • Specialised in
    • Where I successfully transferred my career from accountant to software developer.
    • From day one, I started to learn new technologies whilst working. (What you knew, never satisfy what you need.)
    • I was promoted from Junior to the project owner.
  • Tech stack
    • Java, JSP, HTML, DIV+CSS, JDBC, MySQL, SQLite, etc.

7/2007 - 2/2008 达内科技 Tarena Technologies, Beijing, China

  • Specialised in
    • Software Engineer Trainee
    • Final project: partial systems of BOSS from AsiaInfo Tech.
    • Learned C++, Java, Oracle SQL, Spring, Struts, Hibernate, etc.

7/2006 - 6/2007 成都市政 Chengdu Municipal Engineering Group, Chengdu, China

  • Specialised in
    • Accountant at Financial department.
    • There was no Internet connection, due to financial security reason at the time.
    • The only software allowed to use at a shared computer, were Yonyou ERP and Ms Office.
    • I made the decision, that I had to converse my career as quick and early as possible.

Education

9/2011 - 8/2012 University College Dublin, Dublin, Ireland

  • M.Sc. Computer Science

1/2011 - 5/2011 Waterford Institute of Technology, Waterford, Ireland

  • English Language Programmes

9/2002 - 6/2006 Sichuan Agricultural University, Ya’an, China

  • Major in B.A. Financial Management && Minor in Arts Design
  • In first year, I passed the National Computer Level II exam, by using QBasic.
  • I had my first DIY computer in year 2, cost me three grands RMB which was like one year tuition fee, or half of my scholarship.

9/1999 - 6/2002 Qixia High School, Yantai, China

  • In the summer 2000, I joined in a camp with very few mates, could be counted on fingers.
  • Started to learn computer programming in QBasic, and fully lost in the later National competition.
  • Got criticized by class teacher, because of learning something useless for college entrance exam.

9/1995 - 6/1999 Songshan Secondary School, Yantai, China

  • In 1996, at Grade 7 (12-year-old), my first time in life to touch a computer from my village school.
  • And I learned the Wubi Chinese input method and DOS OS, following to pass National Computer Level I exam.
  • Rarely touched the teacher’s computer, which was the only one coming with a Mouse and using Windows 95 OS.

Awards

2006 Provincial Outstanding Graduates, Sichuan Province, China

2006 Outstanding Graduates, Sichuan Agricultural University, China

2003, 2004, 2005 Merit Student, Sichuan Agricultural University, China

Scholarships

2003 National Scholarship, China

2004 Provincial Scholarship, Sichuan Province, China

2003, 2004 The First Prize School Scholarship, Sichuan Agricultural University

2005, 2006 The Special Prize School Scholarship, Sichuan Agricultural University