Recommended expert

Thanuj Igalawithana

Lead Software Engineer

Thanuj Igalawithana
Helsinki, Finland

Experience

Mar 2020 - Present
6 years
Colombo, Sri Lanka

Lead Software Engineer

Atlink Communications Pvt Ltd

  • Lead and mentor a team of Java/Angular developers, ensuring code quality, scalability, and adherence to standards.
  • Architect and implement microservice-based backends using Spring Boot and AWS.
  • Collaborate with project managers and clients to define technical solutions and delivery timelines.
  • Conduct code reviews, performance tuning, and database optimization (MySQL, PostgreSQL).
  • Implement CI/CD pipelines and containerized deployments using Docker and Kubernetes.
Sep 2017 - Mar 2020
2 years 7 months
Colombo, Sri Lanka

Senior Software Engineer

Atlink Communications Pvt Ltd

  • Developed and maintained Java/Angular web applications for enterprise clients.
  • Designed relational databases and implemented stored procedures, triggers, and performance-tuned SQL queries.
  • Implemented authentication and authorization using JWT/OAuth2.
  • Collaborated with QA teams to ensure high test coverage through JUnit and integration tests.
Sep 2013 - Sep 2017
4 years 1 month
Colombo, Sri Lanka

Software Engineer

Atlink Communications Pvt Ltd

  • Developed Java-based enterprise systems and participated in end-to-end SDLC processes.
  • Implemented APIs, business logic, and integration layers for client-facing applications.
  • Supported production releases and performance monitoring.
Jan 2012 - Jun 2012
6 months
Colombo, Sri Lanka

Software Engineer - Trainee

Infosoft Lanka (Pvt) Ltd

  • Developed C# and ASP.net web applications using Agile methodologies.
  • Managed Oracle database to ensure data integrity and performance.
  • Collaborated with team members to troubleshoot and resolve technical issues efficiently.

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (13 years).

Information Technology

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (13 years) and Product Development (12.5 years).

Information Technology
Product Development

Summary

Senior Java & Angular Engineer with 10+ years of experience designing, developing, and leading scalable web applications for enterprise and data-driven systems. Specialized in Java (Spring Boot, Hibernate) and Angular with strong expertise in microservices architecture, RESTful APIs, and cloud platforms (AWS, Azure). Proficient in frontend development using Angular, TypeScript, RxJS, and NgRx, and experienced in DevOps pipelines, Docker, Kubernetes, and CI/CD automation. Passionate about clean code, mentoring teams, and driving best practices in Agile environments across global projects.

Skills

  • Languages: Java, Typescript, Javascript, C#, Sql, Node.js
  • Frameworks: Spring Boot, Hibernate, Angular, Struts2, React, Uwp
  • Cloud & Devops: Aws, Azure, Docker, Kubernetes, Jenkins, Gitlab Ci/cd
  • Databases: Mysql, Postgresql, Mongodb, Sql Server
  • Tools: Jira, Bitbucket, Git, Svn, Wildfly, Tomcat
  • Architectures & Practices: Rest Apis, Microservices, Tdd, Clean Architecture, Agile/scrum
  • Security & Auth: Keycloak, Oauth2, Jwt, Auth0
  • Other Technologies: Docusign, Apache Fop, Xslt

Languages

Sinhalese
Native
English
Advanced

Education

Aug 2009 - Aug 2013

University of Moratuwa

B.Sc. (Hons), Information Technology · Information Technology · Moratuwa, Sri Lanka

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Thanuj based?

Thanuj is based in Helsinki, Finland.

What languages does Thanuj speak?

Thanuj speaks the following languages: Sinhalese (Native), English (Advanced).

How many years of experience does Thanuj have?

Thanuj has at least 13 years of experience. During this time, Thanuj has worked in at least 4 different roles and for 2 different companies. The average length of individual experience is 3 years and 3 months. Note that Thanuj may not have shared all experience and actually has more experience.

What roles would Thanuj be best suited for?

Based on recent experience, Thanuj would be well-suited for roles such as: Lead Software Engineer, Senior Software Engineer, Software Engineer.

What is Thanuj's latest experience?

Thanuj's most recent position is Lead Software Engineer at Atlink Communications Pvt Ltd.

What companies has Thanuj worked for in recent years?

In recent years, Thanuj has worked for Atlink Communications Pvt Ltd.

Which industries is Thanuj most experienced in?

Thanuj is most experienced in industries like Information Technology (IT).

Which business areas is Thanuj most experienced in?

Thanuj is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Thanuj worked in recently?

Thanuj has recently worked in industries like Information Technology (IT).

Which business areas has Thanuj worked in recently?

Thanuj has recently worked in business areas like Information Technology (IT) and Product Development.

What is Thanuj's education?

Thanuj holds a Bachelor in Information Technology from University of Moratuwa.

What is the availability of Thanuj?

Thanuj is immediately available full-time for suitable projects.

What is the rate of Thanuj?

Thanuj's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Thanuj?

To hire Thanuj, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 680-840 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.