Summary
Overview
Work History
Education
Skills
Projects
Certification
Trainings & Workshops
Academic Projects
Timeline
Generic

Sashank VVSR

Software Developer
Hyderabad

Summary

Enthusiastic Full Stack engineer eager to contribute to team success through hard work, attention to detail and excellent organizational skills. Clear understanding of details and requirements and experience with web-development frameworks such as React, Redux, Graph QL, Node JS etc. Motivated to learn, grow and excel in the Industry.

Overview

7
7
years of professional experience
7
7
years of post-secondary education
4
4
Certifications
3
3
Languages

Work History

Senior Software Engineer

Ngram
07.2024 - Current
  • As a Senior Software Engineer. My responsibilities include design, architect and scale the platform product.
  • Worked on RAG integration with front-end and server-sided events for the Chat UI. Similar to how OpenAI and Perplexity has.
  • Streaming UI for enhanced UI experience and optimized render performance using CDN for heavy CSS bundled libraries.
  • Setup OAUth integration using Supabase for the platform app.
  • Revamped Styled Components to Tailwind and Shadcn UI.
  • Setup Chrome extension for the platform app and added multiple services for content and background scripts.
  • Developed AI web agent workflow similar to Browser use to automate actions on Linkedin, Gmail etc.
  • Worked on Persona based form auto-fill functionality similar to the one one Password has.

Software Development Engineer 2 and Tech Lead

Ensuredit
10.2022 - Current
  • Lead and trained a team of engineers to build highly optimal front-end applications and libraries.
  • Worked on changing the architecture from a Monolith to microservices in-order for reusability and scalability.
  • Created custom libraries for shared UI across the platforms and published to nexus repository.
  • Re-architected user authentication using Keylcloak for SSO in applications across the platform.
  • Migrated few applications to the new NextJS-13 architecture in-order to leverage App router and React server components. To optimize build time and performance.
  • Implemented caching mechanism for same network requests, Based on Payload passed using Redux and memo hooks.
  • Wrote custom UI components for Material UI and AntD

Software Engineer Front - End

Infinite Blue (Formerly BC in the Cloud)
01.2021 - 10.2022
  • Lead team for UI for new product Agile team Evolve to design scalable and performant UI.
  • Was part of designing initial architecture of event based backend system design using Apache pulsar and Graph QL.
  • Helped with setting up micro front ends with single spa.
  • Was part of architecture design for my team on back-end using Graph Database Amazon Neptune in order to handle complex relations in the system.
  • Built performant consumer utilities for the system. In order to listen to pulsar topics in an efficient manner from producer publishing events.
  • Helped setting up Gitlab pipelines for various environments.
  • Incorporated Automation testing in Cypress to add E2E tests for new application.
  • Part of migrating their existing Kendo UI to React JS from scratch.
  • Optimized the Bundle size by 70% using code splitting methodologies to make the UI performant on first paint load.
  • Contributed to a mapper application (UI configurator) which is used to map 3rd party react apps to platform data.
  • Reduced CSS build size for web font icons using shims.
  • Incorporated Font Awesome Icons for purpose of theming.
  • Implemented ApptreeView component for search and display of records.
  • Ported custom JSP's to react Components and created respective end-points in java.

Full-stack Engineer

Wisedoc, Inc.
04.2020 - 01.2021
  • Designed and developed the whole application nav-bar with optimizations made to the new one.
  • Added the citations feature to the resume template and optimized the algorithms performance. Developed a new UI. for It.
  • Added the skill sub-division feature which most of the resume templates do not have. To categorize skills into different sections.
  • Introduced React-Testng library to the application for better testing and improve functionality.
  • Made many other optimizations and design changes as per the requirements.
  • Worked on optimizations of my drive for the application and developed functionality similar to windows for selecting and de-selecting files and improved the UI.
  • Implemented bold, italics and underline feature for the editor.
  • Created cover letter templates and made changes to export it.
  • Implemented referrer pop-up, to refer a user.
  • (Competitive feature) Optimized the existing image upload architecture to delete unused images in AWS S3, if it is not being used by the current user Id. Implemented Undo-Redo for Images using doubly linked list. Implemented the payments page UI.
  • Introduced React testing Library in the application and created a module to mock the original store using different function to mock react - router, default redux store for the application, mem-router etc.
  • Solved many of the crucial bugs which existed in production. Improved the existing UI.

Software Developer

Log.os
03.2019 - 08.2019
  • Developed robust and reusable component's in ReactJS which were deployed to Production
  • Collaborated with team members to design efficient Front-end solutions
  • Refactored code for efficiency and scalability
  • Made GraphQL migrations for few services
  • Made design changes to the respected layouts

Java Development Intern

AUGMENTED BYTE Pvt Ltd.
08.2018 - 09.2018

Developed an event booking site using Java Spring framework.This has been developed for the purpose to host events being conducted by other colleges or universities all over the country.

Education

B.Tech - Computer Science & Engineering

Gitam University
Visakhapatnam
04.2015 - 04.2019

12th(Senior Secondary Examination) -

State Board
Hyderabad
06.2013 - 03.2015

10th(Secondary Examination) -

CBSE Board
Hyderabad
03.2012 - 03.2013

Skills

    React JS

NodeJS

Unit Testing

Troubleshooting and debugging

Git

Databases-MySQL, MongoDB

Python

HTML

CSS

Javascript

Cypress

Apache Pulsar

Amazon Neptune (Graph DB)

Amazon S3

Projects

Mojoreads:

  • Created Inspire me tab Component and fetched data for individual section scoops, tags etc
  • Created Suggested articles, Suggested Topics and Suggested books widgets in timeline
  • Added shimmers to manage interests pop-up
  • Load users in "who to follow" widget automatically if user clears (follows / removes) profiles in the widget
  • Load users in "who to follow" widget automatically if user clears (follows / removes) profiles in the widget

Certification

6.00.1x: Introduction to Computer Science and Programming Using Python.(Edx)

Trainings & Workshops

  • ExpertsHub, Sinhgad Institutes, Pune on IoT Dec’16
  • Attended a workshop on Python Conducted by ACM Feb’17

Academic Projects

Brick Breaker Game Sep’18

Game will consist of a player who smashes a wall of bricks by deflecting the bouncing ball with a paddle.


Obstacle Avoidance Robot Oct’18

Obstacle avoidance is a means of a robot being able to move around in an unknown environment without colliding with surrounding objects.

Timeline

Senior Software Engineer

Ngram
07.2024 - Current

Software Development Engineer 2 and Tech Lead

Ensuredit
10.2022 - Current

Software Engineer Front - End

Infinite Blue (Formerly BC in the Cloud)
01.2021 - 10.2022

Full-stack Engineer

Wisedoc, Inc.
04.2020 - 01.2021
NodeJS - The Complete Guide (incl. MVC, REST APIs, GraphQL.(Udemy)
04-2019

Software Developer

Log.os
03.2019 - 08.2019
The complete Javascript course 2019.(Udemy)
03-2019
Algorithmic Toolbox.(Coursera)
09-2018

Java Development Intern

AUGMENTED BYTE Pvt Ltd.
08.2018 - 09.2018
6.00.1x: Introduction to Computer Science and Programming Using Python.(Edx)
07-2018

B.Tech - Computer Science & Engineering

Gitam University
04.2015 - 04.2019

12th(Senior Secondary Examination) -

State Board
06.2013 - 03.2015

10th(Secondary Examination) -

CBSE Board
03.2012 - 03.2013
Sashank VVSRSoftware Developer