Alan Tong
Founding Developer
📧 tong.alan@protonmail.com • 📱 (406) 750-7621
🔗 LinkedIn: tong-alan
💻 GitHub: TongAlan
About Me
Passionate software developer with experience in modern web technologies. I enjoy creating clean, efficient solutions and am always eager to learn new technologies and tackle challenging problems. My goal is to build meaningful applications that make a positive impact.
Experience
Founding Developer
- • Developed fully responsive, mobile friendly websites for local businesses using Node.js (React, Next), TailwindCSS, and JavaScript
- • Optimized websites for SEO, improving local search through keyword integration, meta tags, and images
- • Collaborated with local business owners to design intuitive brand-aligned websites, communicated technical concepts to non-technical clients, and discussed marketing strategies
Software Engineer
- • Led interviews, established hiring processes, and provided direct supervision of junior staff
- • Developed high-visibility software with resolving tickets related to API development (FastAPI, Postman), state management solutions (RxJS), and graphical visualizations (Plotly.js)
- • Built software in both local environments (Docker) and remote production environments (AWS) supported by Jenkins pipeline build for software integrity and quality
- • Implemented data quality and alerting features via optimization models in Python (Pyomo) to facilitate utility decisions and corrections in a PostgreSQL database
- • Performed statistical modeling and applied machine learning algorithms to predict energy demand (SciPy)
- • Individually led a cross-functional team in the design, development, and wireframing of a highly standardized full-stack proof-of-concept to prototype an optimization application and presented to C-suite executives
- • Provided software support and responded to feedback from stakeholders and end-users
Software Engineer Intern
- • Designed and implemented a Java mobile application for scheduling internal meeting rooms via Android, Google APIs, and OAuth 2.0 protocol, and reducing scheduling time by 90%
- • Supported development in customer-facing time-zone converter web applications using Flask, PostgreSQL, and HTML/CSS
Web Accessibility Developer
- • Remediated content in the Web Content Management System (CMS) to develop 100+ accessible content revisions
- • Provided web support to Montana State University's faculty, staff, and students via weekly support meetings with approximately 10 users per week
Skills
Languages
Python Java JavaScript TypeScript HTML CSS SQL
Frameworks
Node.js (React, Next) Astro.js Flask FastAPI NumPy Matplotlib SciPy Pyomo RxJS Plotly.js TailwindCSS PostgreSQL
Tools
Docker Git Jenkins Linux PowerShell AWS Postman VS Code
Machine Learning
Neural Networks Naive Bayes Clustering Cross-Validation Gradient Descent Particle Swarm Genetic Evolutionary Statistical Modeling Data Analysis
Education
August 2017 - December 2021
Bozeman, Montana