
Xin Ji — Curriculum Vitae
Software engineer with more than a decade of experience building scalable web applications, developer tools, and designer-facing products. I focus on frontend architecture, performance, and developer experience.
Summary
I am a senior software engineer with 10+ years of professional experience designing and implementing web applications. I have led features from idea to production, worked across the stack (frontend, backend, infra), and mentored engineers on shipping maintainable, testable code. My strengths include component architecture, performance optimization, and pragmatic trade-offs that balance product and engineering goals.
Education
Master of Science in Computer Science
University Name — 2013 – 2015
Thesis / focus: distributed systems and web-scale services.
Bachelor of Engineering in Software Engineering
University Name — 2009 – 2013
Graduated with Honors. Coursework included algorithms, networking, and human-computer interaction.
Work History
Senior Software Engineer — Acme Corp
2020 – Present
- Led frontend architecture for a customer-facing product used by thousands of customers.
- Improved Time To Interactive by 40% through code-splitting and image optimization.
- Mentored junior engineers and established a component library used across teams.
Software Engineer — Example Inc
2016 – 2020
- Built internal tooling and developer experience features that reduced onboarding time for new engineers.
- Implemented backend services for analytics pipelines and contributed to data processing infrastructure.
Junior Software Engineer — Startup
2013 – 2016
- Worked across the stack on early-stage product features and shipped multiple releases.
- Designed and implemented responsive UI components and improved test coverage.