sapumal.me
Sapumal W
I edit text files for a living. 📝
Hello there! 👋 I'm Sapumal, a software engineer with a deep passion for backend technologies and cloud computing. I thrive on optimization challenges and love playing with backend systems to create efficient and scalable solutions.
github - https://github.com/saputhebeasttwitter - https://x.com/saputhebeastmail - mailto:sapumalwijekoon4@gmail.comlinkedin - https://linkedin.com/in/sapumalw
Languages: C#, Java, JavaScript/TypeScript, Python
Frameworks: ASP.NET Core Web, Express.js, FastAPI, NestJS, Node.js, Spring Boot
Databases: MongoDB, MSSQL, MySQL, Neo4j, PostgreSQL
Testing: Jest, JUnit, Mockito
Other: AWS, Docker, Git/GitHub, GitHub Actions, Kubernetes, React, Next.js
Rootcode Private LtdHybrid
Apr. 2024 - Present
Associate Software Engineer
- Led the development of the Asset Management feature, overseeing project planning, database schema design, and JIRA ticket management based on business analyst stories.
- Managed a team of developers, conducted regular sync-ups, provided technical guidance, and facilitated issue resolution to ensure timely project delivery.
- Conducted PR reviews to maintain high code quality and functionality, and contributed to overall project success through active feature development and bug fixing.
Rootcode Private LtdHybrid
Apr. 2023 - Apr. 2024
Intern Software Engineer
- Managed the synchronization of changes from the regular single-tenant Java Spring Boot application to the multi-tenant branch, resolving over 100 code conflicts and test failures to ensure system stability.
- Executed end-to-end Stripe integration, including database design, API implementation, and webhook handling, enhancing the payment processing capabilities.
- Transitioned sensitive application configuration keys to environment variables for improved security, and made the relevant changes in the deployment process.
- Developed an automated Slack bot using AWS Lambda, DynamoDB, and EventBridge schedulers to manage server operations and reduce AWS costs.