Work Experience

ColomboAI logo

Full Stack Developer

ColomboAI

October 2024Present
Next.jsNext.js
Node.jsNode.js
PythonPython
ReactReact
MongoDBMongoDB

As a Full Stack Developer at Colombo AI, I work across both frontend and backend technologies to build dynamic features and improve user experiences. My contributions include designing the story flow, creating the Wallet feature, and implementing critical functionalities such as impressions tracking and infinite scrolling. I'm involved in all stages of development, from architecture and API integration to real-time features. My goal is to ensure every part of the platform works together, providing both security and seamless user interaction. The role involves continuous learning and problem-solving, with a focus on improving both application performance and usability.

Developed functionality to calculate the distribution of ad revenue across posts and developed a Flask API to retrieve detailed revenue data from Google Ad Manager, enabling precise and scalable ad revenue tracking

Designed and implemented real-time messaging with WebSockets, incorporating backend logic to authenticate users and efficiently map them to individual sockets, enabling secure and seamless communication across multiple connections

Architected and implemented the Wallet feature end-to-end, including backend logic, data modeling, and frontend integration

Integrated PassKey authentication, improving user authentication security and streamlining login processes

Developed the story display flow on the frontend, managing user associations and data operations for an engaging user experience

University of Georgia logo

Teaching Assistant

University of Georgia

September 2022May 2024
Node.jsNode.js
PythonPython
ReactReact
MongoDBMongoDB

As a Teaching Assistant at the University of Georgia, I was committed to improving the student learning experience. I developed an automated peer evaluation system, which streamlined grading and ensured consistent assessments for over 150 students. My interactions with students involved guiding them through the software engineering course, providing personalized feedback, and holding office hours to address queries. The experience also allowed me to strengthen my technical and mentoring skills while actively contributing to the course’s success. It was rewarding to see students’ growth and their application of my feedback in their final demonstrations.

Awarded the “Outstanding Teaching Assistant” award for exceptional dedication and contributions to the Software Engineering class

Developed and implemented an automated peer evaluation website, reducing grading time from 2+ hours to less than 20 seconds

Supported over 150 students, providing detailed feedback on assignments and offering weekly office hours for individualized assistance

Managed student submissions through integrated UI constraints for quality and uniformity in peer evaluations

Actively assisted with grading papers, proctoring exams, and assisting with course-related administrative tasks

Accenture Solutions Pvt. Ltd. logo

Associate Software Developer

Accenture Solutions Pvt. Ltd.

August 2021July 2022
JavaJava
JavaScriptJavaScript

During my time as an Associate Software Developer, I gained valuable experience by working with JavaScript and Java technologies in a real-world environment. My primary contributions included optimizing business logic and improving code efficiency through test-driven development and code reviews. I successfully collaborated with teammates in an Agile framework and developed strong problem-solving skills. The experience taught me how to communicate effectively with cross-functional teams and produce high-quality software in a timely manner

Successfully completed 4 months of training in Java, Servlets, and Spring Boot, which led to an early promotion due to excellent performance

Engineered and optimized JavaScript coverage rules for an insurance company, improving business logic and reducing bugs

Designed and performed comprehensive unit tests, ensuring that the developed logic was functional and reliable with a reduction of defects by 30%

Collaborated in an Agile team to meet sprint goals and deadlines through planning, daily stand-ups, and retrospectives

Zifcare logo

Frontend Developer Intern

Zifcare

June 2019February 2020
AngularAngular
IonicIonic
Node.jsNode.js
JavaScriptJavaScript

As a Frontend Developer Intern at Zifcare, I focused on building interactive, mobile-first components using Ionic-Angular. My primary task was leading the development of the Mood Journal feature while also contributing to a variety of other app components. I worked on both mobile and website versions, gaining significant experience in full-stack development as the role expanded beyond frontend work. Additionally, I tested and ensured the quality of all deployed features across Android and iOS, developing valuable insights into the full mobile development lifecycle.

Led the development and design of the “Mood Journal” component, significantly enhancing user interaction on the mobile app

Contributed to key features like the “Focus” tab, “News-feed,” and “Chat Bot”, ensuring a seamless user experience

Deployed the app for both Android and iOS, ensuring performance quality across both platforms

Evaluated app performance post-deployment, maintaining optimal functionality and user satisfaction