Hello, World.

I'm Lohita.

Frontend Engineer

More About Me

ABOUT

Let me introduce myself.

Profile Picture

Profile

I am an accomplished Software Developer with 4+ years of experience. I have a strong foundation in Web/FrontEnd development and user interface design. I am proficient in HTML, CSS, and JavaScript, and have expert skills in various libraries and frameworks such as React, Redux, Vue. I am looking forward to work in an organization where I get an opportunity to use my frontend skills and scale the products and also looking forward for a career growth in technology field.

  • Full name: Lohita Suvvari
  • Birth Date: October 8, 1998
  • Job: Frontend Engineer
  • Website: lohita.me
  • Email: contact@lohita.me

Skills

  • 95%
    JavaScript(ES5, ES6)
  • 95%
    React
  • 95%
    Redux
  • 95%
    HTML5
  • 90%
    CSS3
  • 90%
    NextJS
  • 95%
    Unit Testing With Jest
  • 95%
    Cypress
  • 95%
    TypeScript
  • 90%
    VueJS
  • 90%
    VueX
  • 80%
    NodeJS
  • 80%
    MongoDB
  • 80%
    SQL

EXPERIENCE

Checkout my work experience.

Frontend Engineer

May 2023 - Current

Kosh.ai

Frontend Engineer

Jun 2021 - Jan 2023

ReactiveSearch.io

Software Developer

November 2020 - Jun 2021

Incture Technologies

Software Trainee

June 2020 - November 2020

Incture Technologies

EDUCATION

More of my credentials.

Bachelor Degree

July 2016 - April 2020

NIT Bhopal

Computer Science Engineering | CGPA 7.62

PROJECTS

Check Out Some of My Works.

Design System

  • React, TypeScript, NPM Package Manager, Rollup, Antd

A comprehensive design system with multiple reusable components. Integrated custom functionality and CSS, enhancing consistency across applications.

Read More...

Configurable Dashboard

  • React, Redux

A configurable dashboard solution to support multiple tenants, allowing each tenant to have a customized dashboard experience. Transitioned from tenant-specific code bases to a generalized code structure.

Read More...

Session Management

  • React, Web Workers

Implemented Web Workers for session management, offloading work from the main thread to improve UI performance. Developed an auto-logout after 60 minutes of inactivity for better security and resource efficiency.

Multi-Language Support

  • React, i18next

Implemented multi-language support, enabling seamless translation across the application.Utilized i18next for efficient internationalization, facilitating dynamic language switching.

Video Interactive Editor

  • React, Redux, interactjs, video-react

A drag-and-drop editor that allows users to add interactive elements on top of a video. This involved building custom draggable components and handling precise positioning for a seamless overlay experience.

UI Builder

  • React, Redux, VueJS, VueX,

UI Builder enables developers to author search UIs with no-code, extend them with low-code with a cloud IDE and publish search UIs at the global edge on your domain.

Read More...

Code Editor

  • React, Redux

A custom code editor similar to code sandbox which has custom built file explorer, code editor and a preview.

Read More...

Movie Store

  • React, Redux, NextJS, VueJS, VueX, NuxtJS

An ecommerce store with search application, authentication layer, stripe payment and elastic search.

Read More...

CRM Integrations

  • Postgres, MongoDB, NodeJs

It's a data aggregation platform where multiple CRMs can be integrated and then the data is pulled by a common node.js middleware.

Trello Clone

  • React, HTML, CSS, JavaScript

A simple clone for trello with drag and drop and deletion of tasks between different columns.

Stone Paper Scissor

  • React, HTML, CSS, JavaScript

An interactive Stone-Paper-Scissor game, allowing users to compete against the computer. The computer's moves are determined using a random algorithm, and the users score is displayed based on wins against the computer.

Weather App

  • React, HTML, CSS, JavaScript

Weather data is produced for 1-16 days by giving location input. Display location in the map and color code the cards based on the weather type

Nuclei Segmentation using U-net

  • Python

Sementation of a nucleus using deep learning model,U-net.

Face Recognition using IR images

  • MATLAB

Face Recognition for IR images using Image Processing Techniques.

BLOGS

Check Out Some of My Blogs.

How to Use Developer Tools in Chrome: Debugging and Testing Your Code

A detailed guide on harnessing the power of Chrome Developer Tools (DevTools) for effective debugging and performance optimization in web development.

  • Provided step-by-step instructions for accessing and using various panels within DevTools, including Elements, Console, Sources, Network, Performance, and more.
  • Discussed practical techniques for inspecting and modifying HTML/CSS, debugging JavaScript, analyzing network activity, and optimizing page performance.
  • Emphasized the importance of tools like Lighthouse for auditing and enhancing overall site quality and accessibility.
  • Engaged readers with actionable tips to streamline their development workflows and improve code efficiency.
Read More...

Web Workers in ReactJs

A comprehensive guide on effectively utilizing Web Workers in React applications to execute CPU-intensive tasks in the background, significantly improving application responsiveness and enhancing the overall user experience.

  • Explained the concept of Web Workers and their significance in preventing UI freezes during complex computations.
  • Provided a step-by-step tutorial on creating a Web Worker, including code snippets for both the worker and a React component.
  • Demonstrated how to implement a React component that interacts with the Web Worker, showcasing state management and message passing.
  • Emphasized best practices, such as terminating the worker to avoid memory leaks.
Read More...

Build an end-to-end E-Commerce App with VueJS, NuxtJS, and ReactiveSearch.io

  • VueJS VueX NuxtJS Vercel Heroku PWA Stripe Auth0

This is a tutorial series aiming to teach how to build a feature-rich, scalable e-commerce app using VueJS, Vuex and NuxtJS.

  • Basics of Vue and VueX.
  • Build a full-stack progressive web app with offline support
  • Build an end-to-end app with a first class search experience
  • The latest trends in ES6/ES7, how to use CSS-in-JS & dive into server-side rendering (SEO focused) using Nuxt.JS
  • Integrations with Auth0 (for user authentication functionality), Stripe (for handling payments), and Heroku and Vercel(for hosting the app).
Read More...

Improving the developer experience for docs

  • Theme Switcher to switch between dark and light themes.
  • Performance enhancements
  • Searchbox enhancements like shortcut navigator in the footer of suggestions and shortcut key to open search and suggestions.
Read More...

CONTACT

I'd Love To Hear From You.

Sending...
Your message was sent, thank you!
Where to find me

DSR WHITE WATERS
Carmelaram, Gunjur Palya, Bengaluru
560087 India

Email Me At

contact@lohita.me

Call Me At

Mobile: 9515269141