Sachini Chandrasena
SENIOR SOFTWARE ENGINEER - FULL STACK
PROFESSIONAL SUMMARY
Experienced full-stack developer with expertise in building scalable, high-performance applications.
Proficient in front-end and back-end technologies such as React and Node.js, with strong database skills in
MongoDB, and PostgreSQL. Skilled in developing REST APIs, integrating with Shopify, designing
microservices, and implementing cloud solutions using AWS. Focused on CI/CD, Docker, RabbitMQ
messaging, and maintaining high code quality through Test Driven Development and peer reviews.
CONTACT
Phone
: -
Country : Sri Lanka
Linkedin : https://www.linkedin.com/in/sachinichandrasena/
Email
Github : https://github.com/sachuu96
:-
TECH STACK & SKILLS
TypeScript, JavaScript
ReactJS, NodeJS, ExpressJS, React Native
Redux, ContextAPI
MongoDB, PostgreSQL
HTML, CSS, Material UI, Styled Components
Jest, Mocha, Playwright
REST API, GraphQL
npm, webpack
Docker, Jenkins, AWS
Agile, Scrum, kanban
Microservices, RabbitMQ, Test Driven
Development, Git, UI/UX principles, JWT
PROFESSIONAL EXPERIENCE
Gapstars - Automated Candidate Recruitment System
Jan 2023- Present
Senior Software Engineer
Technologies Used: Node.js, Express.js, React, MongoDB, PostgreSQL, RabbitMQ, Docker, Jenkins
Designed and maintained core microservices for a recruitment automation platform, focusing on the
candidate assessment journey.
Integrated RabbitMQ for event-driven communication between admin and client services, supporting
multiple event types and managing message flows.
Led development of key assessments including:
Spoken Language Assessment using Speechace APIs to fetch PTE, IELTS, and CEFR scores,
applying custom scoring logic.
Virtual Interview Assessment via Ziggeo API for video recording, uploading, and playback.
Screening Assessment using PostgreSQL to store candidate answers and publish completion events
via RabbitMQ.
Built a real-time Event Data Pipeline to consume messages from RabbitMQ, restructure them, and upload
to AWS S3 for internal Data Science analysis.
Practiced Test-Driven Development (TDD) using Jest and Mocha, ensuring high test coverage and robust
application behavior
Used AWS CloudWatch and Datadog for system monitoring, performance tracking, and error logging.
Enabled multilingual support using react-intl and Localise, and improved accessibility following WCAG
standards to enhance user experience across diverse audiences.
Conducted threat modeling and risk analysis using the STRIDE framework to identify and mitigate
potential security vulnerabilities across services.
Axiata Digital Labs - Web-based Geo spatial Data Tool
Jan 2022- Dec 2022
Software Engineer
Technologies Used: Node.js, MongoDB, Express, React, AWS Lambda, Azure Active Directory, GraphQL
Developed a web application for filtering, viewing, and uploading large-scale Geo spatial data (latitude
and longitude) on a map
Integrated AWS Lambda for server-less processing, reducing infrastructure overhead and improving
scalability
Utilized Azure Active Directory for secure authentication and authorization, ensuring controlled access to
data
Leveraged GraphQL to optimize data fetching, improving performance by allowing the front-end to
request only the necessary data
Ensured scalability and maintainability by adhering to best practices in code design and architecture
Enhanced performance through optimized database queries and front-end caching mechanisms,
improving user experience
Conducted peer code reviews to maintain high code quality and encourage collaborative improvement
Project: Terminal-based ETL Tool for Geo spatial Data
Developed an efficient ETL (Extract, Transform, Load) tool to import large volumes of CSV Geo spatial
data into the database with minimal performance overhead
Ensured data integrity and accuracy during the transformation and loading processes
Integrated robust error handling and logging mechanisms for easy troubleshooting and maintenance
Virtual Capital - Inventory Management System
Sept 2019- Dec 2021
Associate Software Engineer
Technologies Used: Node.js, MongoDB, Express js, React js, Redux, Shopify
Developed a responsive user interface that adapts seamlessly to various screen resolutions, improving
user experience across devices
Integrated Shopify API to build an online store, enabling efficient loading and management of inventory
products
EDUCATION & CERTIFICATIONS
Bachelor of Science in Information Technology
Majors: Software Engineering
Sri Lanka Institute of Information Technology
2016 - 2019
Azure Certified AI Fundamentals
AI - 900
REFERENCES
Hishan Kanisha Paulis
Ravindu Landekumbura
Associate Tech Lead
Senior Software Engineer
Redblocks Technologies
Monash Centre for Health Research and
Implementation (MCHRI)
phone: -
phone: -