Tharinda Rajapaksha Software Engineer
No reviews yet

Hi All, I am Tharinda Nimnajith Rajapaksha.
I graduated with a Bachelor of Science (Honours) in Information Technology specializing in the field of Software Engineering with First Class Honours and the Award for the Best Performance from Sri Lanka Institute of Information Technology (SLIIT), Malabe.
I completed a one-year Software Engineering internship as a Trainee Software Developer at IFS R&D International (Pvt) Ltd, Sri Lanka. Then I worked as a Software Engineer at the tech startup Cube360 and at LSEG Technology (Millennium IT), Sri Lanka. Currently, I am working as a Senior Software Engineer at a Sri Lankan tech startup Altrium (Pvt) Ltd.
As a Software Engineer with more than 5 years of industry experience, I am really passionate about sharing my knowledge with others. I am looking forward to guiding you to become a software engineer from scratch.

Subjects

  • Programming Beginner-Intermediate

  • JAVA Beginner-Intermediate

  • Python Beginner-Intermediate

  • SQL Beginner-Intermediate

  • JavaScript Beginner-Intermediate

  • Spring Boot Beginner-Intermediate

  • Coding Beginner-Intermediate

  • React Beginner-Intermediate


Experience

  • Senior Software Engineer (Feb, 2023Present) at Altrium Private Limited, Sri Lanka
  • Software Engineer (Nov, 2021Mar, 2023) at LSEG Technology, Sri Lanka
    - Started working at Millennium IT Software (Pvt) Ltd - London Stock Exchange Group (LSEG) Technology, Malabe as a Software Engineer in Nov 2021.
    - Mainly worked on gateways development for messaging protocols such as SWIFT (ISO15022, ISO20022), MMTP (Market Message Transfer Protocol), and FIXML (4.4, 4.2) in the post-trade clearing and settlement system called MCCP (Millennium Central Counterparty) LCH SA Cash Equities (LSCASH) for the client LCH SA which is the Continental European clearing house of LCH (London Clearing House).
    - Worked on implementing user stories and bug fixing in the MCCP system with C++ and creating technical documentation for reference and reporting.
    - Worked on writing C++ Unit Tests with GoogleTest, TDD (Test-Driven Development) and E2E BDD (End-to-End Behavioral-Driven Development) Tests with JBehave, Cucumber, Gherkin, and Cypress.
    - Worked on design tasks based on ELK Stack (Elasticsearch, Logstash, Kibana) to read and process gateway interface logs with Filebeat.
    - Worked with AWS Cloud EC2 Linux environments using XShell and WinSCP.
    - Worked with Oracle SQL Relational Databases (AWS RDS) using SQL Developer and DBeaver.
    - Worked with Jira for issue tracking and Git for version control and SCM using Sourcetree, TortoiseGit, and BitBucket.
    - Monitored Jenkins CI/CD pipelines and Coverity static code analysis reports for the MCCP project.
    - Worked on automating the C++ Code Coverage Report generation for the Unit Test plan using GCOV, LCOV, Jenkins, Ansible, Groovy, and AWS S3.
    - Worked with Software Architects and senior colleagues to design and develop software solutions for the MCCP system.
    - Supported new colleagues in troubleshooting and debugging to complete training and day-to-day tasks.
    - Worked in an Agile team environment and followed proper industry practices and guidelines throughout the SDLC.
    - Focused on code quality, delivery velocity, and non-functional requirements such as performance, availability, and fault tolerance.
  • Software Engineer (Oct, 2020Dec, 2021) at Cube360, Sri Lanka
    - Developed a full-fledged cross-platform mobile application called Viral Pool with React Native and Expo Framework to manage social media and digital marketing advertising campaigns.
    - Worked on the initial stages of the SDLC in multiple software projects: Point of Sale (POS) System, Hotel Management System, Restaurant Management System, Inventory Management System, and Identity Management System.
    - Made significant contributions to IdeaApp Web Application and MyTextBook E-Learning Platform for requirement gathering & analysis, system design, database design (EER diagrams), UI/UX design, frontend and backend development, system testing, and deployment of using C#, .NET Core, Entity Framework, SQL, Microsoft SQL Server, JavaScript, TypeScript, React.js, Angular, Microsoft Azure Web Services, Microsoft Azure DevOps, Trello, Git, Heroku Cloud, and Docker.
  • Trainee Software Developer (Nov, 2019Oct, 2020) at IFS Research & Development International Private Limited
    - Started working at IFS Research & Development International (Private) Limited, Orion Towers, Dr Danister De Silva Mawatha, Colombo 9, Sri Lanka as an Undergraduate Software Engineering Trainee on the 1st of November 2019.
    - Went through comprehensive training on the basic principles of programming, C#, .NET Framework, SQL, Oracle PL/SQL, system design, localizations aspects of a software solution, ERP software, Operational and Ad Hoc reports designing, multitier software architecture, software security, object-oriented concepts and design, RESTful web services, OData protocol, Apache Olingo, XML and JSON data interchange formats, and interacting with HTTP APIs with Postman.
    - Learned to design, develop, test, and implement IFS Applications product and its related technologies for both the Windows client (IFS Enterprise Explorer - IEE) and the web client (IFS Aurena), according to the proper industry practices and guidelines and deliver solutions that are accurate, efficient and of the highest quality.
    - Assigned to the Contract Management Team in IFS RnD Project-based Solutions Group and worked on various tasks and issues related to functional areas such as Sub Contracts, Sales Contracts, Contract Change Orders, Business-to-business (B2B) contract management related operations, B2B and Sub Contract Manager Lobbies, Indemnity Management, and Project Accruals Development.
    - Learned about IFS customer support process by the RnD group, Agile methodologies for software development, source code management and version controlling with Apache Subversion (TortoiseSVN) and Git (Sourcetree, TortoiseGit, and BitBucket), project management and issue tracking using Jira, following proper industry practices and guidelines related to software development and working in highly dynamic team culture.

Education

  • Bachelor of Science in Information Technology (Jan, 2018Dec, 2021) from SLIIT, Malabescored 3.92

Fee details

    රු2,0004,000/hour (US$6.9013.81/hour)

    Charges can be notiated basede on the specific requirements of the student


Reviews

No reviews yet. Be the first one to review this tutor.