Skip to Content

Hi, my name is

Rahul Soni.

and this is my digital space

Software Engineer with 2 years of experience in developing high-performing web-based applications. Expertise in React, Go, SQL, Javascript, HTML/CSS with a strong passion for delivering top-notch user experiences.

About Me

I'm passionate about Full Stack Web Development and have skill set covering important facets of the fields through my experiences and side projects.

My main focus these days is building accessible, responsive web experiences.

Here are a few technologies I’ve been working with recently:

  • JavaScript (ES6+)
  • Go
  • TypeScript
  • React
  • SQL
  • HTML/CSS

Where I’ve Worked

Software Engineer @ Infilon Technologies / Cetec-ERP

Jan 2022 - Present

  • Contributed in the successful migration of frontend components from Perl to React, resulting in a 80% reduction in page load time, modernizing the user interface and improving user experience.
  • Implemented build optimizations and parallelization techniques, resulting in a 90% reduction in overall build time, enabling developers to iterate faster.
  • Implemented backend services and APIs using Golang and SQL, that reduced average response time by 60%, leading to faster data retrieval and improved system performance.
  • Developed a comprehensive test suite with Cypress and apitest packages that covered application’s critical functionalities, significantly reducing the number of post-release defects.
  • Reduced the time required to detect and fix critical bugs by integrating automated tests into the CI pipeline, resulting in improved application quality and reduced risk of errors and bugs in production.

Some Things I’ve Built

All Projects

  • Spotify Profile

    A web app for visualizing your personal Spotify data. View your profile, playlists, top artists, top tracks. Sort tracks in your playlists by different audio features.

    • React
    • Express
    • Styled Components
  • React Chats

    A chat application built with React, Chantengine.io and Firebase. Users have the option to chat in groups or one-on-one. Also group admins can add other people to the group chat by searching their username. Also users can send images as attachments.

    • React
    • Chatengine.io
    • Firebase
    • Formik
    • Vercel
  • Movie & Shows Tracker

    A tracking application which lets you manage your watch list and watched list for your favourite movies and shows, along with that it calculates your watchtime from your watched list which can be shared on twitter.

    • React
    • Context API
  • Quotes Typing Test

    A web app for Typing Tests based on random quotes. Displays WPM, CPM, Errors and time taken by the user after typing out each quote.

    • React
  • Location Logger

    Location logger lets users log their location anywhere on the map. Create log of the visited locations by adding relevant information to the visited place. Update or delete the created log entries anytime.

    • React
    • Mapbox
    • Firebase
    • Formik
    • Vercel
  • Better Books

    Better Books is an e-commerce app for books, complete with Signup, Login, Logout and Cart functionality. Users can view their order history and profile pages.Admins can add & update books, Admins have access to dashboard where they can view their total orders, users and summary of individual orders

    • NextJs
    • MongoDB
    • Material-UI

What’s Next?

Get In Touch

I’m currently looking for any new opportunities, my inbox is always open.