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

Next
Next

Business Intelligence