As an experienced software engineer, I am dedicated to developing high-quality software solutions that meet the needs of users and businesses. My expertise includes proficiency in programming languages such as TypeScript, Java, Python, JavaScript, Solidity, and SQL and experience with software development methodologies such as Scrum, CI/CD, and TDD. In my previous roles, I collaborated with cross-functional teams to deliver software products on time and within budget. I am a quick learner, an analytical thinker, and a problem solver passionate about staying up-to-date with emerging technologies and industry trends. With excellent communication skills and a commitment to teamwork, I am confident in my ability to contribute to the success of any software development project.

Shasika Udayanga

As an experienced software engineer, I am dedicated to developing high-quality software solutions that meet the needs of users and businesses. My expertise includes proficiency in programming languages such as TypeScript, Java, Python, JavaScript, Solidity, and SQL and experience with software development methodologies such as Scrum, CI/CD, and TDD. In my previous roles, I collaborated with cross-functional teams to deliver software products on time and within budget. I am a quick learner, an analytical thinker, and a problem solver passionate about staying up-to-date with emerging technologies and industry trends. With excellent communication skills and a commitment to teamwork, I am confident in my ability to contribute to the success of any software development project.

Available to hire

As an experienced software engineer, I am dedicated to developing high-quality software solutions that meet the needs of users and businesses. My expertise includes proficiency in programming languages such as TypeScript, Java, Python, JavaScript, Solidity, and SQL and experience with software development methodologies such as Scrum, CI/CD, and TDD.

In my previous roles, I collaborated with cross-functional teams to deliver software products on time and within budget. I am a quick learner, an analytical thinker, and a problem solver passionate about staying up-to-date with emerging technologies and industry trends. With excellent communication skills and a commitment to teamwork, I am confident in my ability to contribute to the success of any software development project.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Dedalus, HYBR, Reppo (Contract)
September 1, 2023 - April 1, 2025
Architected scalable microservices ecosystem and REST APIs for blockchain-based data ownership and IP management; designed secure smart-contract architectures for IP asset ownership and NFT-based licensing with Story Protocol; developed NHS microservices and dashboards, including ambulance and hospital systems; migrated a monolithic API server to microservices and updated the codebase from JavaScript to TypeScript; migrated PWA PatientAide to Vite with offline features and improved PWA functionality; built rental property management features (viewings, inquiries, sales, listings) with automated multi-channel workflows; created modular UI components with atomic design; implemented automated workflows with N8N; led Terraform deployments and DevOps tasks; integrated PostHog telemetry via Nuxt Layers; established CI/CD pipelines with GitHub Actions and AWS CodePipeline; configured telemetry and alerting with Grafana and performance testing with k6.
Software Engineer at MyBudget Holdings
February 1, 2022 - September 1, 2023
Engineered REST APIs for Open Banking partner integrations and secure payment processing; enhanced bank statement reconciliation with SQL data aggregation and automated report generation; designed core financial microservices with event-driven architecture using Apache Kafka for real-time processing; developed task and notification features for payments, payroll, and budget thresholds; applied SOLID principles and Clean Architecture to ensure maintainable, scalable code.
Software Engineer – Intern/Contract at Paraqum Technologies, M2 Capital
January 1, 2019 - December 31, 2022
Developed high-performance microservices powering real-time dashboards; built real-time price fetching across decentralized markets; implemented queue-based data acquisition from decentralized exchanges; created a graph-based analysis engine to identify arbitrage opportunities and execute bundled transactions on the Ethereum blockchain; technologies included Python, Node.js, C++, Java, Solidity, GraphQL, MongoDB, Redis, Kafka; contributed to distributed systems and frontend layers with React.

Education

BSc Hons in Engineering, Electronic and Telecommunication at University of Moratuwa
January 11, 2030 - January 24, 2026

Qualifications

AWS Certified Cloud Practitioner
January 11, 2030 - January 24, 2026
CKAD Certified Kubernetes Application Developer
January 11, 2030 - January 24, 2026
AWS Certified Solutions Architect (Associate)
January 11, 2030 - January 24, 2026
Cisco Networking Essentials
January 11, 2030 - January 24, 2026
Cisco Cyber Security Essentials
January 11, 2030 - January 24, 2026
ISC2 Certified in Cyber Security
January 11, 2030 - January 24, 2026

Industry Experience

Software & Internet, Healthcare, Financial Services, Professional Services