Technical Skills
Languages & Databases: Java, Go, Python, SQL/T-SQL, RDBMS (MariaDB, Oracle, PostgreSQL), DuckDB, InfluxDB
Frameworks & Tools: Spring Framework, Angular, React, Docker, Kubernetes, Hibernate, Liquibase, Git, REST APIs
AI & Agents: Agentic coding workflows, agent harness design, context engineering, AI-assisted CI and code review
Experience
Senior Software Engineer
Appian · McLean, VA · Sept 2024 – Present
- Lead architectural design for enterprise data connectivity services, building data persistence and processing pipelines in Go, Java, and DuckDB.
- Drive AI adoption for the group, defining agentic workflow standards and coaching engineers on building with coding agents.
- Built a homegrown agent harness that analyzes bug tickets, triages CI failures, and reviews pull requests; adopted by multiple teams across the org within a month of release.
- Rebuilding CI and code review to be agentic-first, with scheduled pipelines that route tickets and pull requests to agents for structured, severity-ranked analysis.
- Design and tune data models and query performance for large-scale enterprise workloads.
- Set team-wide engineering standards and author technical designs for major features.
Software Engineer II
Appian · McLean, VA · Aug 2022 – Sept 2024
- Built low-code data modeling tools in Java and Go, automating data manipulation across relational source systems.
- Designed services for a real-time Go and DuckDB datastore, enabling rapid data synchronization for enterprise clients.
- Automated backend schema management with Liquibase, replacing hand-written migration SQL.
- Mentored junior engineers and interns through code reviews and technical guidance.
Software Engineer II / Technical Lead
TriNet USA · Indian Land, SC · Feb 2022 – July 2022
- Led a team of contractors migrating a legacy AngularJS UI to modern Angular, launching to 300,000+ daily active users.
- Architected and developed the component framework for the new user interface.
- Delivered a proof-of-concept for a low-code tool that cut internal application development time from months to days.
Software Engineer I
TriNet USA · Indian Land, SC · Jan 2020 – Feb 2022
- Optimized the data model for benefits administration, improving SQL query performance by 30%.
- Designed and developed new REST API endpoints using Java and Spring Boot for a high-traffic platform.
- Streamlined the code review and QE lifecycle, speeding production deployment throughput by 20%.
Education
Bachelor of Science in Computer Science, Minor in Mathematics
University of North Carolina, Charlotte · 2019
GPA: 3.96 · First Place, Innovative Computing Competition · Lead Teaching Assistant (2+ years)