Sathya Molagoda, Software Engineer.
6+ years mastering Java, Node.js, microservices, Vue.js, Nuxt.js, and excelling in REST APIs and gRPC. Join me on a journey through cutting-edge backend solutions and captivating frontend frameworks, creating a harmonious digital landscape.
4.6 /5
4.8 /5
Digital Craftsmanship - Navigating the Coding Cosmos
Journey through the art of coding, where I meticulously weave extraordinary websites and apps using languages like Java, Node.js, Vue.js and Nuxt. It's akin to being a humble contributor to the enchanting world of computer sorcery!
- Backend Development
- Frontend Development
- DB Management & DevOps
Collaborative Excellence - A Team Player Like No Other
Explore the skills that shape me into a phenomenal team player and a committed individual. I bring unwavering focus, dedication, and a positive ethos to every project.
- Exceptionally Collaborative
- Laser-Focused & Committed
- Individual Excellence
Personal Forte - Beyond the Code
Uncover the persona behind the screen! I embody friendliness, attentive listening, a sprinkle of humor, and a socially engaging spirit in every interaction.
- Approachably Friendly
- Attuned listener, Adept Conversationalist
- Embracing Fun & Social Connections
Exploring My Coding Journey
Join me on a stroll down memory lane as I share snippets from my coding journey. From conquering coding puzzles to collaborating on remarkable projects, I'll take you through the highlights of my adventure in the world of software development.
Senior Java Engineer, Informap Technology Center LLC
As a Senior Java Engineer at Informap, I play a key role in maintaining existing software products and actively involving myself in new software development projects, all while sharing my expertise in microservice and DevOps technologies.
Senior Software Engineer, i4T Labs Sri Lanka
As a Senior Software Engineer at i4T Labs, I lead the transformation of WordPress-based websites into headless applications using Nuxt.js and Strapi, focusing on enhancing performance, SEO, and overall user experience.
Senior Software Engineer, Arimac Lanka (Pvt) Ltd
As a Senior Software Engineer at Arimac, I led a team in optimizing front-end development for a SAAS product, ensuring responsiveness and an enhanced user experience.
The Blog
Stay up-to-date with the latest insights, tips, and tutorials on tech, programming, career development, and more. Explore a diverse range of topics curated to inform, inspire, and empower you on your journey.
Avoid props drilling in VueJs
In Vuejs, we commonly use Props. But in more complex scenarios like components tree, we use Provide/Inject.
Sathya Molagoda - August 10, 2023
Choosing the Right CSS Framework: A Comprehensive Guide to UnoCSS, TailwindCSS, and Bootstrap CSS
Discover the best CSS framework for your project! Read this comparison of UnoCSS, TailwindCSS, and Bootstrap CSS, and choose the right one for your needs.
Sathya Molagoda - March 17, 2024
Cutting-Edge Technologies for Building SaaS
Learn about the latest technologies in SaaS development, including serverless architecture, microservices, Kubernetes, GraphQL, AI/ML, serverless databases
Sathya Molagoda - August 10, 2023
Frequently Asked Questions
How long have you been shaping the tech landscape?
I've been shaping the tech landscape for over seven years, embarking on a journey that started with backend Java development and gradually transitioned into fullstack development and cloud computing.
You've journeyed through several companies—what's the tale behind these transitions?
My journey through various companies reflects my quest for new experiences and challenges. Each transition provided me with opportunities to expand my skill set, work with different technologies, and contribute to diverse projects, ultimately enriching my professional journey.
From Java to Node.js—what inspired this leap?
The leap from Java to Node.js was inspired by a desire to explore new technologies and broaden my expertise. Node.js offered a lightweight, flexible, and scalable solution for backend development, aligning with my development philosophy and empowering me to craft innovative solutions.
Why the fascination with headless technology?
The fascination with headless technology stems from its ability to decouple the frontend presentation layer from the backend logic, offering greater flexibility, scalability, and performance. By adopting headless architectures, I can deliver seamless user experiences across various platforms while simplifying development and maintenance processes.
Why not stay put in one company for the long haul?
Rather than staying put in one company for the long haul, I've chosen to embrace new opportunities and challenges, seeking growth and advancement in my career. Each company I've worked for has offered unique experiences and learning opportunities, contributing to my professional development and helping me evolve as a technologist.
What's the secret behind your ever-evolving expertise?
The secret behind my ever-evolving expertise lies in my commitment to continuous learning and exploration. I embrace new technologies, methodologies, and best practices, staying abreast of the latest advancements in the tech industry. Additionally, I leverage my experiences from previous roles and projects to inform and guide my approach, ensuring that I can adapt to the evolving demands of the tech landscape.