Priyantha Lankapura

Software Engineer

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Priyantha Lankapura is a software engineer with 11 years’ experience building and maintaining .NET web applications and APIs, proficient in ASP.NET MVC/Core, Web API, Entity Framework and front-end frameworks like Angular and jQuery. Based in London, he combines hands-on development with QA-focused practices, having contributed test fixes and formatting improvements to high-profile open-source projects such as Microsoft’s TypeScript. Comfortable leading teams or working independently, he brings practical DevOps exposure (TFS, TeamCity, Git/SVN) and a curiosity for emerging tech including Node.js, MongoDB and IoT prototyping with Arduino. A Master’s graduate from the University of Colombo, he’s known for reliable delivery, attention to code quality, and a penchant for automating repetitive tasks. Colleagues describe him as a committed problem-solver who balances pragmatic engineering with continuous learning.
code11 years of coding experience
bookAdvanced Level, Advanced Level at President's College, Sri Jayawardenapura Kotte
bookBachelor of Computer Science(Hons), Bachelor of Computer Science(Hons) at University of Colombo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

formatting10
typescript10
typescripts10
text-formatting10
typescript-types10
test-automation10
javascript8
type-check7
type-checking7
lang6

Programming languages (9)

TypeScriptC#PowerShellJavaScriptGoHTMLMarkdownRuby

Github contributions (5)

github-logo-circle
microsoft/TypeScript

Jan 2018 - Mar 2018

TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 8 PRs, 13 comments in 1 month
Contributions summary:Priyantha's contributions center around fixing formatting issues and adding tests to the TypeScript codebase. They addressed spacing inconsistencies in various code constructs, including function calls, mapped types, and conditional types. They also added and updated tests to verify the correct formatting behavior, ensuring code style consistency and highlighting their focus on quality assurance through automated testing.
typecheckerjavascriptcleantype-checksuperset
lankaapura/lankapura.net

May 2015 - Sep 2017

Contributions:66 pushes, 1 branch, 1 issue in 2 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Priyantha Lankapura - Software Engineer