Co-founder | Development & Financials @ Fuze Follow-Up Systems
SDE Intern @ Amazon
Software Engineer • Web Developer
Growing up, I always loved strategy games - board games, card games, chess, even games that I made up. I would often spend hours running through different scenarios in my head, trying to come out on top. I relished the challenge of taking the hand that I had and figuring out
Software Engineer • Web Developer
Growing up, I always loved strategy games - board games, card games, chess, even games that I made up. I would often spend hours running through different scenarios in my head, trying to come out on top. I relished the challenge of taking the hand that I had and figuring out how to best use it to win.
Today, I still strategize to win, but the game is now building useful, efficient services and my hand is now a rich set of technical skills.
My technical capabilities range from database design to frontend development. During my 4 years at UCLA, I was the lead developer for two startups, CollegeRoots and Ark Broadcasting, making key decisions on the frameworks and pre-existing services to use while building the full stack. I also helped develop a new feature in CloudFormation, a service within Amazon Web Services (AWS), during a summer internship.
I love talking about business and technology, and especially both of them together. Reach out if you want to check my availability on a project or just want to chat. You can message me here or through my website at www.zongweili.com.
Specialties: software development, web development, Java, C/C++, PHP, mySQL, AWS
Software Engineer @ I work in the Ads and Commerce organization. From April 2015 to Present (6 months) Irvine, CACo-founder | Development & Financials @ Fuze Follow-Up Systems (http://fuzefollowup.com) is a web-based CRM designed to help on-campus organizations effectively manage the logistics of following up with interested students.
Back when I was a student leader of an organization at UCLA, we used to follow up with 1000+ interested students at the beginning of each year. During my time there, we used Google Docs to track the different contact info and who was supposed to follow up with who. As you might imagine, it quickly turned into a disorganized mess of rows and columns. My co-founder and I decided that we could build something better, and thus began our journey.
Today, Fuze is used on 35+ campuses around the country. Leading the development of Fuze as it's gone from prototype to production has been an immensely rewarding and growing process. Here's a snippet of the challenges I've faced:
• Figuring out what our users need and want. Something I've learned is that our users prefer speed to accuracy when entering info, which led us to change our UI.
• Building scalable applications on top of Elastic Beanstalk. We have one DurandalJS/NodeJS application that talks to a backend PHP application, which interacts with RDS and exposes a RESTful API.
• Setting up good software development processes to help us move fast while delivering high quality software. Examples include tracking issues with JIRA, doing code reviews through ReviewBoard, writing automated regression tests, and integrating git with our deployment process.
• Setting up actionable metrics and alarms for our applications using New Relic. We have insight into a variety of metrics, including API latency, page load timing, and server performance.
Ultimately, our goal is to build something that manages the logistics of follow-up effectively so that our users can focus on what really matters - connecting with people and building meaningful relationships. If you think that Fuze might be a good fit for your organization, don't hesitate to reach out! From May 2013 to Present (2 years 5 months) Software Developer Engineer @ I started off working to stabilize and scale up internal distributed systems that publish mobile apps and in-app-purchases into the Amazon catalog so that customers can search for and purchase them. Utilizing AWS services such as S3 and SQS, our systems process thousands of items every day and have enabled the Amazon Appstore to expand to over 250K apps and 200 countries.
For another project, I designed, built, and deployed an Android receiver that took a server originated message and constructed/displayed a custom device notification on Kindle Fire tablets. This allowed teams to change the content of their notification without making changes to the Appstore APK, saving time and effort.
Most recently, I've worked on the backend services powering Appstore Developer Select (https://developer.amazon.com/appsandservices/resources/promotional-tools/featured-developer-program) as well as the Amazon Shopping Android app.
My team also won an internal hackathon in March 2014 (Best Customer Experience and Peoples' Choice Award). From September 2013 to April 2015 (1 year 8 months) Irvine, CAFreelance Web Developer @ From September 2011 to September 2013 (2 years 1 month) Lead Developer @ CollegeRoots is a startup website that highlights college musicians from around the country. Users can create an account and ROOT for their favorite songs, and artists gain a platform to get discovered.
I first joined this project in September as the sole developer. I built both the frontend and backend up from scratch (HTML/CSS/PHP/mySQL) on a LAMP stack. The website launched on Valentine's Day, 2012, and has been steadily gaining artists and users. Since launch, I continued to develop new features and influence key technical decisions. From September 2011 to December 2012 (1 year 4 months) Greater Los Angeles AreaSDE Intern @ In addition to its large online retail store, Amazon offers users infrastructure as a service through Amazon Web Services (AWS). AWS provides many different resources, such as EC2 instances, S3 buckets, and load balancers. CloudFormation is a service that allows users to create templates that specify the desired resources. This makes it easy to create multiple stacks quickly.
I, with another intern on the CloudFormation team, worked on a service that allows users to create custom Amazon Machine Images (Java, Bash). This is part of the Custom Resources feature. I also created a testing framework in Python for the service to make it easier to maintain.
You can read about the release here: http://aws.amazon.com/about-aws/whats-new/2012/11/15/aws-cloudformation-supports-user-defined-resources/ From June 2012 to September 2012 (4 months) Seattle, Washington