My Resume
Bater Chen
Delivering real user value with AI, crafted through tidy, maintainable code.
📍 Taipei, Taiwan
📧 baterme[at]gmail.com
🔗 LinkedIn
📝 Blog
📝 Smells to Refactoring
🧠 Summary
Results-driven Senior Full-Stack Engineer with 12+ years of experience delivering scalable solutions across diverse industries. Specialized in backend development (C#/.NET, Python, Ruby) with proven track record of optimizing system performance, leading technical teams, and implementing DevOps best practices. Passionate about clean code architecture, AI-driven development (Vibe Coding), and developer experience (DevEx).
🛠️ Skills
- Backend: C#/.NET, Python, Ruby, ASP.NET, Rails
- Fronted: Vue.js, Angular.js
- DevOps & Infrastructure: CI/CD, AWS (Lambda, EC2, Route 53), Git, Monitoring
- Database & API: SQL, REST APIs, OAuth 1/2
- Quality & Process: Unit Testing, ISO 27001, Agile, STRIDE Threat Modeling
💼 Experience
Frontier.cool (Taipei, Taiwan)
Backend Lead / Full-Stack Developer
Oct 2024 – Present
- Led a team of 4 backend developers (2 senior, 2 mid-level), responsible for core backend and DevOps operations.
- Led backend team and implemented CI/CD pipelines to streamline release operations
- Refactored 18,000-line god class into 10 modular classes based on functional domains
- Optimized critical API performance, reducing response time from 5 seconds to 200 ms
- Increased unit test coverage from <10 to 500+; enforced pre-release threat modeling (STRIDE)
- Reduced code warnings and improved code quality by 8.6% across releases
- Cut deployment time by 83% through full automation
- Boosted team collaboration with +4 hours/month of structured dev sync
- Maintained ISO 27001-aligned security practices and system observability
- Managed AWS infrastructure: Lambda, EC2, Route 53
PM
May 2024 – Oct 2024
- Coordinated cross-functional teams (FE, BE, QA, UI/UX, PO) to deliver feature roadmap on time, resolving spec ambiguities and release blockers under tight timelines.
- Initiated Git i18n tooling with proper version control, reducing PM maintenance cost and time, and avoid accidental regression to previous text.
- Managed the timely release of FabriSelect v2.0, enabling clients to quickly demo fabrics at exhibitions
- Served cross-role responsibilities as Project Manager
Frontend Developer / Lead
Mar 2024 – May 2024
- Team size: 2 senior frontend develops
- Implemented QR code labeling feature, adopted by clients for streamlined material management
- Integrated online spreadsheet functionality, enabling users to perform bulk editing and improving data management efficiency
- Developed 3D material viewer, enabling online preview of 2D scanned images as 3D objects, enhancing client visualization and decision-making
- Led frontend E2E testing with CI/CD pipelines
Rakuten (Osaka, Japan)
Senior Ruby Developer
Apr 2022 – Feb 2024
- Maintained mature Ruby project as sole developer
- Handled DevOps, performance tuning, and feature refactors
- Speaker, Rakuten Tech Conference 2022
Technical Lead
Jul 2020 – Mar 2022
- Team size: 5 ruby develops
- Led the end-to-end development of a new communication system for internal and external users (web UI and email).
- Designed system architecture and addressed technical debt to improve code quality.
- Mentored teammates, coached skill development, and removed team blockers to maximize output.
- Re-architected a monolithic repository into 5 domain-specific modules for better segregation.
Rails Developer
Jul 2018 – Jun 2020
- Maintained an 8-year-old internal system managing global merchants.
- Reduced 8000+ test runtime from 70 minutes to 8 minutes through parallel execution and API mocking.
- Increased test line ratio from 110% to 160%.
- Introduced automated JavaScript and frontend testing into the legacy stack.
- Upgraded Ruby and Rails from End-of-Life to the latest versions, applying clean code principles during refactoring.
InfoCentric (Melbourne, Australia)
Ruby on Rails Developer
Jul 2017 – Nov 2017
- Integrated Garmin and Fitbit APIs using OAuth 1 and 2 for a health device platform calculating insurance discounts.
- Achieved a 110% code-to-test ratio for all features and models.
- Authored deployment documentation and developed an API for QA to generate test data.
Racbit (Taipei, Taiwan)
Ruby Developer / Web Team Lead
Dec 2015 – Apr 2017
- Led a team of two Ruby on Rails developers and one product manager to build a sports event SaaS platform (official website, cashflow, ticket selling, online shop).
- Developed hundreds of features in an agile environment.
- Planned and facilitated daily scrums, weekly estimations, and retrospectives.
- Prepared technical design and release documentation.
- Mentored junior developers through code reviews, pair programming, and weekly meetings.
- Managed AWS services (EC2, S3, RDS, Mailgun) for application hosting.
- Improved email sending efficiency by 8x using AWS SDK and multi-threading, sending 100 emails with business logic in 60 seconds.
Hyweb Technology Co. (Taiwan)
Java Engineer
Sep 2012 – May 2015
- Built foreign labor auditing system for the Taiwanese government, used daily by hundreds of employees.
- Improved worker efficiency by reducing paper workflows, saving each employee 5 hours per day.
- Designed, implemented, deployed, and maintained web applications.
- Resolved customer issues, conducted product research, and developed solutions from feature requirements.
- Maintained a coding rule wiki to ensure knowledge reusability and accessibility.
1111 Job Bank (Taiwan)
Information Architecture
Aug 2009 – Sep 2011
- Led website operations and UX design, including wireframe creation and UX report generation.
- Managed marketing events, official social media (Facebook, Plurk), and EDM systems.
- Recruited web designers and .NET programmers.
- Promoted from Assistant to Manager within 2 years.
🎓 Education
- National Chung Cheng University, Taiwan — B.S.
2004 – 2008 - Institute for Information Industry, Taiwan — Software Dev Program
Feb 2012 – Aug 2012
🌐 Languages
- Mandarin: Native
- English: Fluent (TOEIC > 700)