Thanuj Igalawithana-Lead Software Engineer
Check rate
Experience
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.
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.
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.
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.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and 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
Education
University of Moratuwa
B.Sc. (Hons), Information Technology · Information Technology · Moratuwa, Sri Lanka
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Lead Software Engineer
Nearby freelancers
Professionals working in or nearby Helsinki, Finland
