>_ Hello, I'm Akassharjun

Software Engineer | Golang & NodeJS | Cloud Enthusiast

// Welcome! Use the nav or scroll down.

// Try the interactive terminal on the right!

akassharjun@portfolio: ~

./skills --list

Golang

Node.js

Python

Java

Flutter

Redis

gRPC

RabbitMQ

GraphQL

MySQL

MongoDB

Docker

cat /var/log/work_history.log

[Feb 25 - Pres] Mentor @ The University of Melbourne

- Supervising Master of IT software projects as they learn to work in a simulated industry setting.

- Regular check‑in meeting with students to review and provide feedback on their work.

- Marking and providing constructive feedback on improvements and the work done.

[Jul 22 - Jul 24] SWE @ Circles.Life

- Led development of core Telco services including port management, subscriptions, and customer portals.

- Delivered key features like Automatic Recharging and International Roaming with 99.9% reliability.

- Improved CI/CD pipeline performance by 10 minutes through Node.js v8 to v18 upgrade and legacy code removal.

- Automated L2 support workflows, reducing manual interventions and human error by 80%.

- Enhanced system reliability through distributed tracing, improved logging, and API idempotency.

- Maintained SLA targets through effective on-call incident response and root cause analysis.

[Jun 20 - Jul 22] ASE (Part-Time) @ ThinkSmart

- Maintained and developed new features for core services such as ordering, promotion, and payment for EatMealFirst V2.

- Engineered the solution for enabling users to order from multiple merchants with multiple delivery locations.

- Worked on a compensation scheme to reward riders during the difficult times of Sri Lanka's gasoline crisis.

[Jun 20 - Jul 22] Intern @ ThinkSmart

- Assisted in the migration from EMF V1, a NodeJS monolithic application, to EMF V2, consisting of Golang microservices.

- Rewritten the core business logic with Golang, employing a microservices architecture, and substantially improved the performance of the backend services.

- Improved the generation and emailing of invoices to users in EatMealFirst V1.

ls ./projects

ShapleyValueFL

A pip library for computing the marginal contribution for each client in a Federated Learning environment.

Tech: Python, FastAPI, RabbitMQ, Flutter

View Source

Speculo (Group Project)

Speculo is an open source platform that utilizes a DCIGN for indexing faces found in a video footage.

Tech: Python, NodeJS, Typescript

See Publication

Flutter Screen Scaler

Scale widgets in Flutter using percentages just like in HTML!

Tech: Dart

View Source

grep "Volunteer|Community"

President @ IEEE Computer Society of IIT (19-20)

> Organised CodeRally, a free‑for‑all coding competition for undergraduates and keen programmers. The idea behind this was to encourage students to hone their programming skills, solve challenging problem sets, and get a chance to interact with their peers. The event was a success with over 60 participants from different universities.

IT Director @ Rotaract Club of IIT (19)

> Developed the main website for the IIT Game Festival, an annually organised gaming competition between different universities.

> Developed a counter application for Hotdog Showdown, a food eating challenge organised to raise funds for charitable donations.

Technical Volunteer @ Google Developer Group of Sri Lanka (19)

>Developed the official application for DevFest Sri Lanka 2019 to track and view more information about the agenda of the event.

Speaker @ Hacktoberfest (19)

>Volunteered to give a talk on "How to get started with Flutter" for the school students at the Richmond College.

echo $CONTACT_INFO

Interested in collaborating or have a question? Feel free to reach out!