Budhitha Perera

Budhitha Perera

Senior Software Engineer | Full Stack Developer

Passionate about building scalable web applications and innovative solutions.

Pori, Finland | 📞 | |
View LinkedIn

About Me

Experienced Senior Engineer specializing in Python Backend Development and Big Data Architecture. I have spent over 7 years building high-volume data solutions (Spark, Hadoop) and enterprise-grade system integrations.

Currently, I work as a Technical Consultant, helping teams optimize their backend infrastructure and implement best practices across the full Software Development Life Cycle (SDLC).

Experience

Technical Consultant / Senior Software Engineer

Oneflow AB | Sep 2025 – Present

Recruited directly by Oneflow after 4 years of successful contributions as a contractor. In this consultancy role, I focus on high-level technical guidance and system expansion.

  • Technical Leadership: Providing architectural guidance and mentorship to the development team to ensure best practices.
  • Integration Development: Spearheading the development of complex new integrations, ensuring seamless connectivity within the Oneflow ecosystem.
  • Strategic Delivery: helping align technical execution with business requirements for upcoming product features.

Senior Software Engineer

Creative Software | Feb 2018 – Sep 2025

Career Overview: During my 7+ years at Creative Software, I progressed from an Intern to a Senior Software Engineer and Team Lead. My tenure is defined by a successful transition from Big Data Engineering to Backend Development, delivering scalable solutions for international clients like Dialog and Oneflow.

Project: Dialog Big Data (Data Engineering) | Feb 2018 – May 2021
  • Big Data Expertise: Spent 3.5 years engineering high-volume data solutions using Spark/Hadoop for a major telecom provider.
  • Rapid Growth: Joined as an Intern, fast-tracked to Data Engineer within one month, and later promoted to Software Engineer due to performance in overseas projects.
Project: Oneflow (Python Backend & Integration Lead) | Jun 2021 – Sep 2025
  • Team Leadership: Joined as a founding member (team of 3) and helped scale the project to a 25-person operation. Currently serving as Team Lead.
  • Backend Engineering: Transitioned to Python backend development, mastering the full SDLC to build enterprise-grade integrations.
  • Impact: Successfully delivered multiple critical system integrations and was promoted to Senior Software Engineer during this tenure.

Education

M.Sc in Computer Science - Software Architecture Specialization

Computer Science Department, Faculty of Engineering, University of Moratuwa | 2025 – Present

B.Sc (Hons) Computational Physics Special Degree

Faculty of Science, University of Colombo | 2014 – 2017

Skills

Python TypeScript JavaScript Java Spring Boot React Node.js Cloud Computing Docker SQL Git Spark Hadoop Kafka RabbitMQ

Projects

Oneflow Integrations

Multiple integrations like Slack, Microsoft 365, Google like integration hosting

Oneflow Zapier

Typscript project for Zapier integration

GitHub Repositories