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;

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