Resume
Ashwin Ramesh Kannan
Software Engineer passionate about building meaningful products at the intersection of engineering and design.
Experience
SDE Intern – EC2 ZIM Core Team
Amazon Web Services (AWS) · Arlington, VA
- →Developed GraphQL-based POC for EC2 network interface data, reducing payload size by 80%
- →Built dynamic SQL query builder eliminating N+1 issues, improving throughput by 25%
- →Benchmarked resolver performance at 330+ req/sec with zero data loss
- →Design adopted for large-scale production integration
Student VR Developer
NSF-Funded Research Project, NC State University · Raleigh, NC
- →Developing VR environments in Unity3D for $1.4M NSF-funded project
- →Integrating OpenXR frameworks and procedural generation for Meta for Education
- →Managing Git version control and debugging across three project branches
- →Optimizing performance with Unity Profiler for Meta Quest devices
Software Developer Intern
EION, Inc. · Chennai, India
- →Built mobile app for Android using React and Node.js, improving throughput by 12%
- →Engineered Firebase integration accelerating data retrieval by 15%
- →Drove 50+ active users during beta release with real-time analytics
Skills
Languages
Frontend
Backend
Cloud & Tools
Education
Master of Computer Science
North Carolina State University, Raleigh, NC
Coursework: Advanced Data Structures, Automated Learning and Data Analysis, Software Engineering
Bachelor of Engineering in Computer Science
Anna University, College of Engineering, Chennai, India
Coursework: Application Development, Operating Systems, Data Structures, Object-Oriented Design, DBMS
Selected Projects
See detailed case studies in Chapters
RepoSmith
Python, Typer, Next.js, Docker, GitHub CLI
Agentic repo generation platform that converts natural-language ideas into published GitHub repos with self-healing CI/CD
Blogging Portfolio
Go, React, Node.js, REST APIs, Amazon Bedrock Claude
Full-stack web platform with integrated blogging system and AI-powered tag generation