Hello, I am Cici Cheng, a full-stack software engineer.I started my career as a Technical Support Engineer, where I got my first taste of software development by contributing to an internal CRM system.
Experience
2024 — Now
2024 — Now
• -Increased user base by 30x by building an AI-driven platform leveraging React/Redux, Django REST Framework, and PostgreSQL—revolutionizing charitable grant-giving by matching micro charities with essential resources, fostering an equitable funding ecosystem, and scaling from beta to production.
• -Boosted grant matching efficiency by 80% and accuracy by over 50% by developing an AI-driven grant matching system, leveraging Groq model evaluation, a robust backend for data extraction, web-ready APIs for real-time integration, and AWS Lambda for automated retrieval, filtering, and storage.
• -Architected and implemented a scalable, secure, and flexible permissions management system using Django’s Permissions and Groups with role-based access control (RBAC), introducing JSON-based role mapping for dynamic role assignments across teams and organizations, while ensuring robust security through fine-grained permission controls that mitigate unintended access.
2023 — Now
2023 — Now
United States
• -Executed a Django-based integration with the Stripe Account API, allowing nonprofits to configure connected accounts for one-time and recurring donations and navigate the financial onboarding process.
• -Implemented a donation processing API interfacing with the Stripe Checkout Session API and Stripe Subscription API, facilitating both one-time and automated recurring contributions, with transaction statuses managed via Stripe Webhooks.
• -Engineered a sophisticated event management system with Django, incorporating a scheduler that facilitates streamlined handling of both one-time and recurring events, significantly enhancing efficiency and flexibility for complex scheduling demands.
• -Designed and implemented a data collection module for a web scraping project, employing Puppeteer to filter and convert grant-related links into PDFs, thus supporting further data analysis and machine learning model training.
2010 — 2013
Suzhou, Jiangsu, China
• -Provided post-sales technical support for the company’s primary visual development platform—guiding over 10,000 users through enterprise app issues and resolving them with a 95% + satisfaction rate.
• -Transitioned to pre-sales technical support, collaborating with the regional sales team to engage potential customers, assess business needs, and deliver tailored proof-of-concept (PoC) demos, while partnering closely with the platform development team to refine solutions, address complex inquiries, and drive a 10% annual increase in new users.
• -Assisted in the development of an internal CRM application using Java and the company's proprietary platform, contributing to the design and implementation of key features such as lead management and customer data management—supporting over 10,000 users, managing contracts over 1 million US dollars, and handling over 1,000+ daily call center customer records, resulting in efficient customer interaction management.
Education
App Academy
Full Stack Software Engineering
East China University of Technology