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
Experience
Senior Software Engineer
Appian · McLean, VA · Sept 2024 – Present
- Leads architectural design for new enterprise data connectivity services, architecting robust data persistence and processing strategies using Go, Java, and DuckDB.
- Spearheads the design of highly scalable and resilient software solutions, focusing on optimizing database performance for large-scale applications.
- Authors detailed technical design documents to translate complex requirements into actionable development plans.
- Establishes and implements team-wide coding patterns and best practices to enhance code quality and performance.
Software Engineer II
Appian · McLean, VA · Aug 2022 – Sept 2024
- Engineered complex low-code data modeling solutions in Java and Go, automating data manipulation across diverse relational source systems.
- Designed and built services to interact with a real-time datastore developed with Go and DuckDB to enable rapid data synchronization for enterprise clients.
- Automated backend database management using Liquibase, significantly reducing bespoke SQL creation.
- Mentored junior engineers and interns through code reviews and technical guidance, upholding superior code quality.
Software Engineer II / Technical Lead
TriNet USA · Indian Land, SC · Feb 2022 – July 2022
- Led a team of contractors in migrating a legacy AngularJS UI to modern Angular, successfully launching to 300,000+ daily active users.
- Independently architected and developed the foundational 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 a unified data model for benefits administration, enhancing SQL query performance by over 30%.
- Designed and developed new REST API endpoints using Java and Spring Boot for a high-traffic platform.
- Improved the code review and QE lifecycle, achieving a 20% faster throughput for production deployments.
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)