Lakshman Udayakantha
Address
: No 315\120, Rana Thisara Garden, Jalthara, Ranala, Colombo, Sri Lanka
Tel
Email
Linked In
Skype Id
: -
:-: https://www.linkedin.com/in/lakshmanu/
: lakshman.udayakantha
Profile
A Software Engineering graduate, who is Passionate, responsible and committed, with a get-it-done, on-time spirit,
and more than eight years of experience designing, implementing and adapting technically sophisticated software.
Key Skills
Languages
Java, JavaScript, TypeScript, SQL, HTML, C++, Go
Java/J2EE Technologies
Servlets, Spring MVC/Security, Hibernate, JPA, JSP, JDBC Log4j, Junit
Web services
JAX-RS
Frontend Technologies
JavaScript, ES6, Typescript, AJAX, JQuery, HTML5, CSS3, Angular
2/4/5, JSON, JQuery
Frameworks
Spring, Hibernate, OAuth2, Vertx, Polymer
Application Servers
Tomcat 6.x/ 7.x/8.x
Databases
Oracle 11g, MySql, MSSQL, Postgres SQL
NoSQL Technologies
Redis
Version Control Software
SVN, GIT, Bitbucket
IDEs
IntelliJ IDEA, Eclipse, Visual Studio Code
O/S
Linux, Windows
Design Skills
OOP, UML, Design Patterns
Tools
Maven, Ant, SVN, SQL Developer
Processes
Agile Development (Scrum)
Others
WinSCP, Putty, JIRA, Confluence, AWS
Education
BSc. Eng (Hons) in Computer Science and Engineering | Faculty of Engineering |University of Moratuwa,
Sri Lanka
• 4 years full-time degree.
• Obtained Second Class Lower Division with 2.70 GPA.
St. Aloysius College, Sri Lanka
Passed GCE A/L (Advanced Level) examination 2007 with 3 A's (Island rank-80)
Passed GCE O/L (Ordinary level) examination 2004 with 9A's and 1B
Industrial Experience
Associate Technical Lead| London Stock Exchange Group (JUNE
2019 - Present)
Working in surveillance team which provides all kinds of surveillance in stock market. I have integrated
AWS cognito authentication service with member market replay application.
Working as a key member of team developing some component of product, testing and documentation.
Technologies used:
Eclipse vertx, Polymer, Java, AWS Cognito, AWS Secret Manager, AWS EC2, AWS RDS, AWS ALB,
dygraph.js
Industrial Experience
Senior Software Engineer| Mitra Innovation (pvt) Ltd (July
2017 - JUNE 2019)
Worked as a contract developer in WSO2 Telco to implement message flows within their enterprise
service buses and implement some core features.
Working as a key member of Engineering Excellence team, I have done research and implemented
software components to make use of SonarQube/Jenkins etc. to the company to provide more enhanced
statistics to project management.
Working as a key member of Christie team which provides room management capability to a room
management company, Responsible for doing R&D work for the product, documentation, testing.
Working as a key member of MMB team which implements integration between services hosted within
banking facility to a Banking company.
Technologies used:
SonarQube, Jenkins, AWS Lambda, AWS EC2, AWS Simple notification Service, AWS Simple Queue Service, Java,
Spring, Hibernate, PostgreSQL, Apache super set, WSO2 Enterprise Service bus, Testng, JMockit, Python
Industrial Experience
Senior Software Engineer| WSO2 Lanka (pvt) Ltd (APRIL 2016
- JULY 2017)
Working as a key member of WSO2 Carbon team and Delivery team. Responsible for doing R&D work for the product,
customer support, documentation, testing, patch creation and customer engagements.
Industrial Experience
Software Engineer| WSO2 Lanka (pvt) Ltd (JULY 2014 - APRIL
2016)
Working as a key member of WSO2 API Manager team. Responsible for R&D works for the product, customer
support, documentation, testing, patch creation and customer engagements
Technologies used:
Carbon Platform, Java, XML, OSGI, P2, Maven, Gradle, Android, REST, API, YAML, JavaScript, HTML, CSS, Axis2, Git,
SVN, CURL, TCP, FTP, Object Oriented Design patterns, OAuth2, Jaggery, Jquery, Microservices, MSF4J, Clustering
Deployment Patterns, Web socket, Swagger, JMeter, Ant, FindBugs, Jira, Jenkins, DB2, PostgreSQL, Microsoft SQL,
Oracle, SOAP UI, JSP
Industrial Experience
Software Engineer | Cambio Software Engineering (Pvt) Ltd (FEB
2013 TO JULY 2014)
Key member of CC team which is responsible for developing platform components. This team owns
template administration component and print function provider component.
Technologies used:
Maven, Jenkins, J2EE, Eclipse, Jira, JBoss, Tomcat, Scrum, Microsoft SQL, SQL server, Java
References
References will be available upon request.