Hi there! I'm Allan Tang, a Senior Software Engineer with over 10 years of experience building scalable, high-performance systems across AI-driven features, real-time data processing, and cloud infrastructure. I focus on backend services, AI/ML model integration, and leading cross-functional teams. My tech stack includes Python, Go, AWS, and containerization with Kubernetes and Docker, and I've contributed to projects at Dropbox, Agari, and Tata Consultancy Services. I enjoy turning complex requirements into reliable software, mentoring junior engineers, and driving architecture decisions that improve performance and scalability. I'm passionate about delivering customer-centric solutions and bridging backend and frontend for seamless user experiences.

Allan Tang

Hi there! I'm Allan Tang, a Senior Software Engineer with over 10 years of experience building scalable, high-performance systems across AI-driven features, real-time data processing, and cloud infrastructure. I focus on backend services, AI/ML model integration, and leading cross-functional teams. My tech stack includes Python, Go, AWS, and containerization with Kubernetes and Docker, and I've contributed to projects at Dropbox, Agari, and Tata Consultancy Services. I enjoy turning complex requirements into reliable software, mentoring junior engineers, and driving architecture decisions that improve performance and scalability. I'm passionate about delivering customer-centric solutions and bridging backend and frontend for seamless user experiences.

Available to hire

Hi there! I’m Allan Tang, a Senior Software Engineer with over 10 years of experience building scalable, high-performance systems across AI-driven features, real-time data processing, and cloud infrastructure. I focus on backend services, AI/ML model integration, and leading cross-functional teams. My tech stack includes Python, Go, AWS, and containerization with Kubernetes and Docker, and I’ve contributed to projects at Dropbox, Agari, and Tata Consultancy Services.

I enjoy turning complex requirements into reliable software, mentoring junior engineers, and driving architecture decisions that improve performance and scalability. I’m passionate about delivering customer-centric solutions and bridging backend and frontend for seamless user experiences.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Dropbox
August 1, 2021 - September 1, 2025
Led the backend development of AI-powered multimedia search for Dropbox Dash, including video, image, and text search functionalities, integrated across platforms. Designed GPU-intensive AI infrastructure for scalable AI workloads, optimized performance and resource management, and improved Dropbox Sign backend to support millions of users. Built real-time data pipelines using Kafka and AWS Kinesis for file sync and notifications. Collaborated on cross-platform features like 'Offsite in a Box' and contributed to cloud infrastructure redesign with Kubernetes and Docker. Mentored engineers and conducted code reviews to ensure scalable, reliable services.
Senior Full-Stack Engineer / Full-Stack Engineer at Agari
November 1, 2017 - July 1, 2021
Built Python APIs (Django/Flask) for DMARC security dashboards, including policy management with real-time SPF/DMARC validation. Created Airflow DAGs for retraining ML models and streaming classification results into MySQL/Redis, surfaced in customer dashboards. Developed continuous detection APIs that re-scanned emails and triggered AWS SQS-driven workflows. Migrated Ember.js frontends to React + TypeScript, and scaled Python services in AWS using Terraform and Ansible. Participated in on-call rotations and collaborated with Rails engineers for legacy features while positioning Python APIs as the backbone for new web features.
Backend Developer at Tata Consultancy Services
June 1, 2016 - November 1, 2017
Worked on a Guidewire-based insurance platform, focusing on backend data validation, API development, and system integration. Delivered backend components and automated data pipelines for an Operational Data Store (ODS). Built RESTful APIs using Java (Spring Boot) to support policy, claims, and customer data services. Created and optimized ETL processes and SQL queries, collaborated with frontend teams to integrate APIs into AngularJS/JQuery tools, and deployed services on Tomcat with Maven builds.
Junior Software Developer at James Loudspeaker
May 1, 2015 - June 1, 2016
Built the company website and admin panel from scratch, implemented a searchable product page with filters, and developed REST APIs and a database schema to serve product data. Created frontend components with React, and implemented backend with Node.js (Express) and PostgreSQL. Set up deployment on AWS, and configured CI/CD pipelines with Docker. Wrote unit/integration tests, ran QA prototypes, and trained staff to manage content workflows.
Backend Engineer at Tata Consultancy Services
June 1, 2016 - November 1, 2017
Developed backend components for a Guidewire-based insurance platform, including data validation, API development, and system integrations. Implemented automated tests with Python/SQL for an Operational Data Store (ODS) and built ETL processes to move data between transactional databases and the ODS.

Education

Bachelor's Degree in Computer Science at University of California, Berkeley
January 11, 2030 - January 1, 2016
Bachelor’s Degree in Computer Science at University of California, Berkeley
January 11, 2030 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Other, Financial Services