About Me
Damian Perera
As a Senior Software Engineer at Personio, I leverage my + years of experience in designing and developing scalable, performance-oriented cloud applications and infrastructure to solve complex business problems. I have a strong passion for learning new technologies and engineering environments, and I believe in continuous improvement and failing fast.
Professional Experience
Personio
2021 - Present
Senior Software Engineer (L5)
Kotlin · Spring · PHP · Laravel · MariaDB · pgSQL · gRPC · Kafka · AWS CDK · k8s
- Contributed to the discovery and development of distributed organisation data systems to support the introduction of payroll processing in Germany.
- Worked as an engineering liaison between teams to support the successful completion of OKRs.
Software Engineer (L4)
Kotlin · Spring · PHP · Laravel · MariaDB · pgSQL · gRPC · Kafka · AWS CDK · k8s
- Joined as a member of the core data team that migrated core people and organization data systems out of a legacy monolith into event-driven microservices.
- Provided on-call engineering support for both the legacy monolith as well as mission-critical microservices.
Sysco LABS
2018 - 2021
Associate Lead Engineer
Java · Spring · REST · pgSQL · AWS
- Contributed to the design and development of the primary order processing service which managed the ordering and payment processing activities of customers.
- Revamped legacy monolithic backend systems by designing and developing new event-driven, reactive microservices.
Senior Software Engineer
Java · Spring · pgSQL · React · Express · REST · AWS
- Provided on-call engineering support for critical services of the e-commerce platform that affected the ordering and payment activities of users.
- Designed and developed holistic logging and monitoring systems along with behaviour-driven test platforms that enabled the self-healing capability of production data systems.
Software Engineer
React · Express · Java · Spring · Python · pgSQL · MariaDB · Node.js · REST · AWS
- Joined as a member of the engineering team that spearheaded the design, development and launch of Sysco's ($SYY) new flagship e-commerce platform designed to replace the existing legacy monolith based on COBOL and DB2, which then went on to process over $20Bn+ in payments per annum.
- Designed, developed and maintained the cloud infrastructure of the e-commerce platform based on RESTful OAS microservices and hosted on AWS.
- Improved the performance of legacy frontend applications by offloading compute-intensive logic to new data orchestration service layers.
CloudCone
2017 - 2018
Software Engineer
PHP · React · Express · REST
- Designed and developed internal and client-facing cloud systems related to disaster management, system management and application support.
- Established engineering best-practices and automated deployments such as the use of Git version control systems and CI/CD models.
Zone24x7
2016 - 2017
Trainee Associate Software Engineer
Swift · JavaScript · Unity · C# · C++ · REST · Node.js · Angular · MariaDB
- Designed and implemented Proof of Concept projects and conducted research & development within the Innovation (R&D) Team.
- Worked as a core member of the Mixed Reality team (under the Innovation team), which worked on R&D projects related to Mixed Reality, Augmented Reality and Virtual Reality hardware and their applications in the retail domain.
Summary
Current Stack
- Kotlin, PHP
- Spring, jOOQ, Laravel, Eloquent
- REST, gRPC, Kafka
- TestContainers, WireMock, LocalStack
- MariaDB, PostgreSQL
- Docker, Kubernetes, Helm
- Amazon Web Services
About
Education
Bachelor of Engineering
Software Engineering - 1st Class