avatar

Sriram Karthik Akella

Software Engineer
Phone

+1 (825) 461 4747

Location

Canada

about

Hey there, thanks for viewing my portfolio! ☺️

Ever since I was a child, I’ve been fascinated by how computers work. That curiosity guided me to pursue a degree in Computer Science at the University of Alberta.

Along the way, I completed two SWE internships, worked twice as a teaching assistant, and currently work as a Research Programmer. Now, as a new grad, I'm looking forward to starting my career in backend and full-stack development, creating technology that makes a real impact.

Education

2020-2025
B.Sc. in Computing Science - University of Alberta

Edmonton, AB

Experience

May 2025 - Present
Research Programmer

University of Alberta

  • • Analyzing 911/811 call data using Python, R, and NLP to uncover mental health trends triggered by climate events.
  • • Built keyword extraction tools and models to detect spikes in anxiety-related calls during heatwaves & wildfires.
Sept 2023 - April 2024
Software Engineer Intern

Ericsson

  • • Wrote a Python script (Pandas + NumPy) that computed z‑scores on network tower log metrics; pushed alerts via FastAPI/Slack webhook, trimming false alarms ~30% and speeding incident response by ~2 hours.
  • • Built an internal tool - vacation scheduler using FastAPI (Python) + React which was rolled out to ~1,400 Ericsson North American staff, automating approvals/reminders and eliminating most manual PTO related work.
  • • Designed and deployed Python ETL jobs for telemetry from ~500 radio towers, cutting ingestion time from 23 min → 15 min (~35%) through parallelized I/O and incremental loads.
Jan 2023 - Aug 2023
Software Engineer Intern

City of Edmonton

  • • Wrote PowerShell scripts to bulk audit firmware/version compliance on 200+ switches and routers, reducing audit time from ~3 days to ~4 hours bi-weekly.
  • • Automated syslog parsing (Python + Pandas) for City of Edmonton’s firewalls and switches, pushing high-severity events to JIRA and reducing detection-to-ticket time from hours to near real time.
  • • Built a Flutter app to scan equipment and push records to Firestore/BigQuery via Cloud Functions (Python), replacing forms and cutting down inventory update time.
Jan 2022 - April 2024
Teaching Assistant

Dept. of Computing Science, UAlberta

  • • Evaluated student assignments and exams for Linux and systems programming courses, ensuring fairness and accuracy.
  • • Collaborated with instructors to improve lab materials, enhancing the overall learning experience.
June 2019 - Aug 2019
Data Science Intern

Kuwait Oil Company

  • • Data visualization and preprocessing using Tableau and Python.

Technical Skills

Python R Java SQL NumPy Pandas FastAPI Flask Postgres Redis Firebase MongoDB Git Tableau MS Office

Projects

June 2025
Info-seek Search Engine
  • • Designed and built an end-to-end search engine in Python + Redis; implemented a web crawler (requests/BeautifulSoup) with URL normalization and deduping, stored document metadata in Redis hashes, and created an inverted index using Redis Sets for millisecond-level lookups and retrieval.
  • • Returns results with context-aware snippets by extracting and highlighting the exact matching segment from each page's text, so users see why a URL matches their query at a glance.
  • • Tech stack: Python (requests, BeautifulSoup, regex), Redis (redis-py)
July 2020
Qify Virtual Clinic
  • • Developed a Flutter/Firebase virtual clinic app for KFAS & CODED Hackathon that creates digital queues for doctor consultations, helping reduce hospital visits during COVID-19.
  • • Implemented features including doctor/patient registration, appointment scheduling, admin approval system, and integrated Jitsi API for video consultations.
  • • Placed in top 7 out of 40 teams, app features automated email reminders and appointment transfer system between doctors.
Dec 2017 - Apr 2018
Smart Eye
  • • Built an assistive device for visually impaired users that detects and recognizes objects in their field of view using Raspberry Pi and ultrasonic sensors.
  • • Integrated CloudSight API for object recognition, providing real-time audio feedback about surroundings and obstacles.
  • • Combined hardware sensors for distance measurement with cloud API for accurate object identification and user notifications.
Feb 2025
AceMe – AI-Powered Study Assistant
  • • Developed a cross-platform mobile app using Flutter and Firebase that provides real-time note summarization and auto-generated quizzes through the Gemini API, enhancing study efficiency.
  • • Integrated mental health support features including mindfulness exercises and self-care guidance powered by AI, promoting student well-being alongside academic performance.
  • • Designed an intuitive user experience for seamless navigation between study tools and wellness resources, driving higher engagement and retention.

Volunteering

2021 - 2023
Vice President

Undergraduate Association of Computing Science (UACS), UAlberta

  • • Organized technical workshops, networking events, and social activities for 500+ CS students.
  • • Facilitated industry connections through career fairs and professional development sessions.
2020 - 2024
CS Open House Mentor

University of Alberta

  • • Mentored high school students exploring computer science through interactive coding sessions.
  • • Led programming workshops introducing basic concepts and career opportunities in tech.