, I'm

Vithushan Jey.

I build web and mobile apps.

I'm a software developer specializing in building human-centric digital experiences. Also a coffee enthusiast ☕

Get Resume

About Me

I'm a software developer based in Colombo, Sri Lanka 🇱🇰. I have a passion for building things that people love to use in their daily life. My fascination with computers, computer games, and the evolution of the Internet inspired me to learn software engineering.


Fast forward to today, I've successfully delivered freelance projects, completed internship with an AI start-up, launched web and mobile apps at a digital agency in Amsterdam 🇳🇱, and currently developing an online survey platform for an event company in London 🇬🇧.

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

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Next.js
  • Node
avatar

Experience

Software Enigneer @ Explori 🇬🇧

  • Leading the transformation of the Explori web app using React, MobX, SCSS, and Apache ECharts by elevating to meet the industrial standards. Conducting extensive code refactoring and implementing new designs with extra care for user experience.
  • Guiding junior engineers to foster their growth and proficiency by facilitating a collaborative and knowledge sharing environment through code reviews, code pairing and other active problem solving activities.

Software Enigneer @ Flatline Agency 🇳🇱

  • Developed and maintained a job portal web application using React, Next.js, Redux Toolkit, React Query, and AWS Amplify . The application helped to manage jobs and freelancers easily.
  • Developed and shipped 365 Meditaties app using React Native, TypeScript, MobX-State-Tree, Emotion, Moti, and Sentry with features like chat, live meditation, and an on-demand audio player. Integrated RevenueCat to enable online subscription and Firebase to provide notification, and dynamic links.
  • Collaborated with the UI/UX team to design the public house visit web app of the Netherland Government using Microsoft fluent design system.
  • Communicated with multi-disciplinary teams of software engineers, designers, and product owners daily to design and develop e-commerce products.

Software Engineer Trainee @ Trabeya (acquired by Surge Global ) 🇱🇰

  • Worked with the team of developers and ML engineers to develop a Virtual Concierge system for the Lake Nona region. I developed the bot and admin dashboard interface, wrote an excel sheet reader, and integrated a profanity checker using Java, SpringBoot, Python and MongoDB.
  • Implemented a Document Ingester to search PDFs and textual images using Ingest Attachment Plugin of Elasticsearch.
  • Maintained the application by fixing bugs and being on-call during the critical User Acceptance Testing (UAT) period.
  • Worked regularly with UI/UX designers, developers, and ML engineers to improve product accessibility.

Fun Projects

gradient-img

Gradient Animator

Created this web app to learn the new JS framework Svelte. I really loved the opinionated approaches in Svelte. Also a nice way to spend time for a React developer 😉

  • Svelte
  • Vite
    github-iconlink-icon

Wine View Dashboard

Designed & developed this web dashboard to manage the wine distribution for a distributor. This is the demo app of a finished one.

  • React
  • TypeScript
  • Ant Design
  • Figma
    github-iconfigma-iconlink-icon
gradient-img
gradient-img

Web Worker in React

Developed web worker interface to test and run web worker for a Medium article. By the way Web worker is fascinating!

  • React
  • TypeScript
  • Web Worker
    github-iconlink-iconlink-icon

Get In Touch

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

Say Hello 👋
medium-icongithub-iconlinkedin-icon
vithushjeytharma@gmail.com