Welcome, I'm

Vithushan

Associate Technical Lead

Software Engineer specializing in building performant, scalable and secure web & mobile applications.

Get Resume

About Me

I'm a Software Engineer with rich experience delivering complex, cross-platform mobile applications and large-scale web platforms. I have a passion for building things that people love to use in their daily life.


I make impactful contributions across the Software Development Life Cycle, from analysis and design to testing and deployment. As an engaged Agile collaborator, I thrive in fast-paced environments, mentoring junior engineers, and aligning stakeholders to drive progress.

Here are the few technologies I have been working with recently:

  • TypeScript
  • JavaScript ES6+
  • React
  • Next.js
  • React Native
  • Astro
  • Node.js
  • Python
  • MongoDB
  • MySQL
  • Docker
  • Git
avatar

Experience

Associate Technical Lead @ Creative Software

  • Authored frontend architectural designs and defended technical solutions before the Technical Design Board.
  • Led the team to develop and deliver micro-frontend applications using Next.js, React, and TypeScript.
  • Built a shared component library using Atomic Design and SOLID principles to ease app development.
  • Fostered code quality and team upskilling through regular code reviews and pair programming with junior devs.
  • Standardized coding guidelines and championed Agile practices for cross-functional sprint deliveries.

Senior Software Engineer @ Creative Software

  • Slashed page load times to under 10ms utilizing code splitting, lazy loading, virtualization, memoization and Web Workers.
  • Developed Explori app using React, handling state management with MobX and building complex data dashboards via Apache ECharts.
  • Applied the Strategy Pattern with React Hook Form to build highly scalable, dynamically styled, and reusable form validations.
  • Engineered secure token-based user authentication using OAuth 2.0 Authorization Code Flow and JWT via Microsoft Identity Platform.
  • Maintained more than 80% code coverage using Vitest, Cypress, Jest, and React Testing Library.
  • Streamlined deployment pipelines and infrastructure using Docker, Jenkins, and Git hooks.

Software Engineer @ Flatline Agency

  • Re-engineered a job portal web app using Next.js (SSR) and custom hooks, dropping page load speeds from 12 seconds to 3 seconds.
  • Shipped the 365 Meditaties app to 2,000+ users via React Native & TypeScript, following Material Design and Human Interface Guidelines.
  • Developed real-time chat, background sync, and animations using MobX-State-Tree, Moti, and Emotion.
  • Implemented Sentry and Firebase for performance and analytics tracking, alongside RevenueCat for in-app subscription Lifecycles.
  • Collaborated with UI/UX teams using the Microsoft Fluent Design System to build web apps for the Netherlands Government.

Software Engineer Trainee @ Trabeya (acquired by Surge Global)

  • Built a Virtual Concierge Dashboard using Java, Spring Boot (Microservices), Python, and MongoDB.
  • Created a PDF text/image search engine using Elasticsearch (Ingest Attachment Plugin), radically lowering query processing times.
  • Programmed an automated Excel sheet parser to eliminate manual verification work for the bot maintenance team.
  • Resolved critical system issues during UAT by managing Jira tickets and providing on-call support.

Insights

Get In Touch

I like to meet new people and exchange ideas. Let's grab a coffee!

Say Hello 👋
medium-icon github-icon linkedin-icon
vithushjeytharma@gmail.com