
deployment times and streamlining feature releases. Additionally, I introduced cost-effective solutions like
Google Meet integration for managing workshops.
Beyond development, I assisted junior developers, supported team members when needed, and
contributed as a team player.
Work GitHub profile: https://github.com/SzarathExcelatuni
Frameworks, tools, technologies, principles, and methodologies used include: .NET Framework, Entity
Framework, C#, LINQ, Angular, JavaScript, TypeScript, Azure, Design Patterns, Postman, Bootstrap, YAML,
MSSQL, DDD, SOLID Principles, REST APIs, Agile Methodology, Git, and Visual Studio.
Consulting-Software Engineer Oct 2022 - Mar 2023
IQ Business
Client: Investec
I worked on micro-services systems that cater to the private bank sector. This work was in a team that
consisted of other skilled individuals that supported and maintained as well as created new systems that
assisted the overall experience for the end user.
My most accomplished achievement for the role was a creation of a new back-end API that was hosted on
Azure for a new product. I began by going thru existing solutions and tracing their flow in the
architecture/ecosystem and manipulated the data that was sent. The API was consumed and integrated
without disrupting the existing flow of the client and consultant view to display the product information as
well as keep all the functionality of the sites consistent regardless of product selection.
The framework, tools, and technologies used here included, .net Framework, .net core 3.1 - 7, Entity core, C#,
Docker, Kubernetes, Azure, Azure DevOps, Design patterns, Post-man, Mono-repo, Angular, React, Bicep,
Terraform, YAML, MSSQL, DDD, SOLID principles, Restful services, Git, Visual Studio and Visual code
Software Development Engineer July 2021 - Aug 2022
Amecor
I started by developing the company's API and from there ventured into other parts of the company's
system. I worked on research projects in the company in terms of Analytics and new features/proof of
concepts apart from the day-to-day overall support for the system.
This was a key role and as such, I had to quickly understand the company's business rules as well as how
the company processes its data from its end users. This was achieved by looking at the company's
database learning how the table relations work also learning from the management about the vision of the
company. I had to also work with the hardware and what data is being received. We made use of Azure
DevOps to handle work items and future iterations/features. Git was used in assisting with version control of
the development of various projects. This was a team of a developer collaborating and working individually
and remotely in conjunction with the hardware team on internal and external applications.
My most accomplished achievement was when I created and implemented a device tracking algorithm by
manipulating and modifying existing legacy micro-services and also updating the customer portal to
display the device location. This functionality helped visually present the logged information as well as
calculate based on set criteria the device location accuracy and help mitigate the loss of devices and
revenue.
The tech stack I used at this company was .Net framework, .Net core, MVC, Entity, JavaScript, LINQ, Angular,
SQL, Postman, Git, MS SQL, and Azure DevOps.
Software Developer Feb 2019 - June 2021
Consolidated African Technologies
Client: Motla
My roles and duties were to consult and implement business requirements that are formulated.
I Implemented many features and functionality in a Utility Bill generating system.
My achievement for this system would be in terms of creating an accurate data pipeline that copied the