Dulanjana Asitha Udayanga Nanayakkara

Dulanjana Asitha Udayanga Nanayakkara

Mentor
5.0
(3 reviews)
US$15.00
For every 15 mins
10
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Senior Technical Lead with 10+ years of experience in software engineering
Senior Technical Lead with 10+ years of experience in software engineering

I have over 10 years of experience in the software engineering field. I have worked with some of the world's leading companies, I'm skilled in Java, Microservices, Kafka, RabbitMQ, solutions architecture, systems design, and more. I'm passionate about mentoring, coaching, and guiding junior developers to help them grow their skills and careers.

Generally, I work from 9 AM to 5 PM but I have flexible work hours.

Read more about me: https://lk.linkedin.com/in/asithan

English
Sri Jayawardenepura (+05:30)
Joined July 2020
EXPERTISE
9 years experience
I have developed distributed client-server applications for production systems that handle millions of transactions per day using Java-re...
I have developed distributed client-server applications for production systems that handle millions of transactions per day using Java-related technologies.
6 years experience
I have worked in AMQP-based message brokering products that gave me exposure to deeply understanding messaging technologies, nitty-gritty...
I have worked in AMQP-based message brokering products that gave me exposure to deeply understanding messaging technologies, nitty-gritty details of AMQP specification, broker semantics, as well as RabbitMQ-specific configurations. Also I have worked with Apache Kafka helping customers build messaging solutions
9 years experience
Using Git and related technologies like Github since 2009 in everyday development work.
Using Git and related technologies like Github since 2009 in everyday development work.
3 years experience
Experienced in designing SaaS applications for enterprises
Experienced in designing SaaS applications for enterprises
10 years experience
I have been using Linux based systems as my primary work environment for over 10 years with experience in shell scripting and operating s...
I have been using Linux based systems as my primary work environment for over 10 years with experience in shell scripting and operating system administrative operations.
4 years experience

REVIEWS FROM CLIENTS

5.0
(3 reviews)
Propa Anwar
Propa Anwar
April 2023
Clear explanations, relevant homework and a friendly attitude - thank you for being a great teacher!
Lewis Allen
Lewis Allen
August 2020
Great session. explained everything I asked.
EMPLOYMENTS
Senior Technical Lead
WSO2
2020-11-01-Present

As a technical lead of the Choreo product, I oversee the development of the cloud-native application development profile. This include...

As a technical lead of the Choreo product, I oversee the development of the cloud-native application development profile. This includes identifying user needs, providing technical guidance to development teams, making architectural decisions, ensuring timely delivery, and managing the roadmap for cloud-native application development tasks.

Previously, I served as the engineering manager for the integration business unit where I oversaw both the team and the delivery of the product, ensuring alignment with the established product roadmap. This initially included overseeing 70 developers. Then I got a few more engineering managers to work under me to provide better engineering management for the overall team.

Java
Azure
TypeScript
View more
Java
Azure
TypeScript
React
JavaScript
View more
PROJECTS
API First Integration Thought LeadershipView Project
2019
# Key Takeaways - Adoption of APIs by enterprises have increased in leaps and bounds over the past decade. Be it RESTful APIs or not, API...
# Key Takeaways - Adoption of APIs by enterprises have increased in leaps and bounds over the past decade. Be it RESTful APIs or not, APIs act as the gateway to your digital enterprise. Therefore it is important to properly manage and maintain APIs to provide a better digital experience for the enterprise stakeholders. - APIs need to be considered similar to business contracts. Design and implementation of APIs (business contracts) can make or break the enterprise's digital business strategy. - Integration-first and API-first are the two widely used strategies in most digital transformation projects; the latter proves to be the most effective and future proof method of the two. - APIs in an enterprise can be categorized as edge, utility, and domain APIs. Edge APIs act as the gateway to the enterprise systems while domain APIs expose the internal systems to the integration layer. Utility APIs contain the integration logic acting as the glue between edge APIs and the internal systems. - In API-first approach, we go through a seven step execution plan. Firstly, we identify the project objectives, then we get to know the enterprise ecosystem. After that, we identify probable integration points of the existing systems, required integration capabilities and use cases. Then for each identified use case, we design the APIs beginning from edge APIs and finally implement the integration. InfoQ Article: https://www.infoq.com/articles/api-first-integration/ Video link to a speech I gave based on this. https://www.youtube.com/watch?v=Ie9Z8nnK_io
RESTful API
Software architecture
View more
RESTful API
Software architecture
View more