Daraka Hewa Vithanage
Software Developer (Full Stack)
Skills
Backend and API development, Frontend development, Database management, Software architectures, Authentication and Authorization, UI/UX, Cloud deployment, Containerization, Continuous integration, Version control
As a Software Developer at QCIF, Daraka focuses on developing digital research infrastructure capabilities in user-friendly, cloud-based solutions as part of QCIF's Sustainable Futures portfolio. He works on the Wildlife Observatory of Australia (WildObs) project, which delivers a digital platform for storing, processing, and analysing wildlife camera trapping data, supporting research and biodiversity conservation.
Daraka has over six years of experience designing and developing high-performance, scalable, and secure software applications. His expertise in programming languages such as Java, Go (Golang), Python, and JavaScript, combined with frameworks like React and Angular, has enabled him to build robust, microservices-based APIs and user-friendly, responsive web applications.
In his previous roles, he has led teams at leading tech companies and introduced innovative software architecture designs that significantly improved the performance of large-scale applications. Additionally, Daraka is proficient in database management with experience in PostgreSQL, MySQL, and Oracle. He also has sound knowledge of deploying applications on cloud platforms such as AWS and Google Cloud Platform (GCP), using Docker and Kubernetes for containerization.
At QCIF, Daraka continues to apply his full-stack development expertise and passion for digital infrastructure to support environmental research and conservation projects.
Research interests
Human-Robot Interactions (HRI)
Image Processing
Machine Learning
Natural Language Processing (NLP)
Qualifications
Bachelor of Science (Honours) in Computer Science (University of Sri Jayewardenepura, 2017)