Python Software Engineer
Senior Software Engineer
Location: Peradeniya, Sri Lanka
Technical Skills
Languages: Python, JavaScript
Databases: MySQL, MS SQL, MongoDB, PostgreSQL
Python Packages: Django, Flask, FastAPI, NumPy, Pandas
Web Development: React, Angular
Version Control: GIT
Other: ElasticSearch, Redis, Germline, AWS
Experience
Senior Software Engineer
Content Management and Solutions
Jan 2022 – Present
Peradeniya, Sri Lanka
Senior Software Engineer
Ceylon Solutions
Oct 2019 – Dec 2021
Peradeniya, Sri Lanka
Senior Software Engineer
Global System Solutions
Apr 2017 – Apr 2018
Peradeniya, Sri Lanka
Python Developer
StitcherAI: Developed an AI-enabled FinOps tool with backend APIs using FastAPI, contributed to frontend with React, and created a custom VS Code extension.
APS: Developed internal tools using Python, Django, and Angular.
ASIC Platform: Developed a device management system for a Bitcoin mining farm using Flask, Redis, and KeyDB, focusing on performance improvements.
NFD: Led backend team, developed internal tools using Flask and Django.
Education
B.Sc. (Special) Computer Science
University of Peradeniya
2012 – 2016
Peradeniya, Sri Lanka
B.Eng. (Hons.) Electronic Engineering
Sheffield Hallam University
2011 – 2014
Sheffield, UK