
Sasitha Madushanka
Senior Full-Stack Developer & AWS Expert
Wellington, New Zealand
Hi, I’m Sasitha Madushanka, a passionate software engineer specializing in full-stack development and cloud architecture. I reside in Wellington, New Zealand, where I enjoy the vibrant tech scene and beautiful landscapes.
For over 9 years, I’ve been on an exciting journey in software development, evolving from a junior developer to a senior technical leader. I focus on architecting scalable applications using modern technologies like React, AWS, and serverless architectures.
Throughout my career, I’ve worked with international clients, led cross-functional teams, and delivered enterprise solutions serving thousands of users. I’m particularly passionate about cloud-native development and helping businesses undergo digital transformation.
In my free time, I enjoy exploring New Zealand’s stunning outdoors, experimenting with new technologies, and writing about my experiences with AWS and modern development practices. I also love mentoring junior developers and sharing knowledge through technical blog posts.
I’m an avid reader of technology books and cloud architecture patterns. When I’m not coding, you’ll find me hiking Wellington’s trails or working on side projects that solve real-world problems.
I’m always excited to connect with fellow developers and collaborate on interesting projects. Let’s build something amazing together!
- Email hello@sasitha.net
- GitHub sasitha
- LinkedIn sasitha
- Senior Software Developer Digital Transformation May 2023 - Present
Lead technical delivery for digital transformation consultancy serving small and medium businesses across New Zealand.
Manage development teams of 6-8 engineers while remaining hands-on with coding and proof-of-concept development. Collaborate directly with clients to analyze legacy manual processes and architect modern cloud-native solutions. Make critical technical decisions on technology stack, infrastructure design, and implementation approach for each project.
Drive AWS architectural decisions following Well-Architected Framework principles, including cost optimization and security best practices. Balance strategic technical leadership with hands-on development to deliver both short-term tactical solutions and long-term transformation roadmaps.
- Technical Lead Tunclab Solutions Aug 2018 - Mar 2023
Served as the primary technical lead for a boutique development consultancy, managing cross-functional teams of 3-5 engineers delivering custom web applications for international clients.
Led requirement analysis sessions alongside solution architects and client stakeholders, translating business needs into technical specifications and implementation plans.
Drove the adoption of modern development practices including Agile/Scrum methodologies, establishing sprint planning processes that improved team productivity by 40%.
Made key technical decisions on cloud architecture, transitioning the company to AWS-first solutions and implementing DevOps practices.Participated in hiring process as technical interviewer, helping build the engineering team. Managed client relationships across multiple time zones, ensuring clear technical communication and project delivery.
- Associate Tech Lead Zone 24x7 Apr 2018 - Aug 2018
Promoted to associate technical leadership role within a 100+ person project delivery company. Collaborated with senior architects and 10+ technical leads to make project-level technical decisions.
Began transitioning from pure development to team management, mentoring junior developers and coordinating task assignments. Worked closely with the architecture team to understand enterprise-level technical decision making and solution design.
This role prepared me for the technical lead position at Tunclab Solutions by providing exposure to larger-scale project management and cross-team collaboration.
- Senior Software Engineer Zone 24x7 Apr 2016 - Mar 2018
Advanced to senior engineering role with increased responsibility for technical mentorship and junior developer training. Collaborated with the architecture team (3 architects, 10+ leads) on technical decision-making for enterprise projects.
Began leading smaller development initiatives while maintaining strong hands-on Java backend development skills. Took on responsibility for training and task management of junior team members, developing the leadership skills that would later prove essential in technical lead roles.
Contributed to technical design discussions and solution architecture within the larger engineering organization.
- Software Engineer Zone 24x7 Nov 2014 - Mar 2016
Started my professional career as a backend-focused Java developer in a dynamic project delivery environment. Gained foundational experience in enterprise software development, working on custom solutions for diverse client needs.
Developed strong technical fundamentals in Java ecosystem technologies while learning to work effectively in team environments.
Built the core development skills and professional practices that would support my progression through increasingly senior technical roles.
Focused primarily on hands-on development while beginning to understand the broader context of client-focused software delivery.