MENU

GET IN TOUCH

ayaluri.vikram@gmail.com

I build end-to-end solutions that balance user experience with robust backend architecture, ensuring scalable and user-focused applications.

This is me.

Hi, I'm Vikram.

I'm a fullstack web developer dedicated to turning ideas into creative solutions. I specialize in creating seamless and intuitive user experiences.

My approach focuses on creating scalable, high-performing solutions tailored to both user needs and business objectives. By prioritizing performance, accessibility, and responsiveness, I strive to deliver experiences that not only engage users but also drive tangible results.

My Stack

frontend

Javascript
Javascript
Typescript
Typescript
React
React
Angular
Angular
Next.js
Next.js
Redux
Redux
Rxjs
Rxjs
Tailwind CSS
Tailwind CSS
GSAP
GSAP
SASS
SASS

backend

Node.js
Node.js
Spring Boot
Spring Boot
Express.js
Express.js

database

MySQL
MySQL
PostgreSQL
PostgreSQL
MongoDB
MongoDB

tools

Git
Git
Linux
Linux
Docker
Docker
AWS
AWS
Cloudflare
Cloudflare

My Experience

Smart Interviews

Software Development Engineer II

October 2022 - July 2023


  • Designed, architectured and launched Hive, a distributed coding assessment platform involving real-time code execution, sandboxing, scalable load handling, and secure multi-tenant architecture–driving 30% client growth and cutting infrastructure costs by 40%.
  • Engineered Hive using Angular, Node.js, Spring Boot, and AWS, achieving scalable performance and enhanced security through Redis caching, C system calls, Docker containers, RabbitMQ and Auto-scaling deployment.
  • Led end-to-end integration of Razorpay payment gateway with advanced features like dynamic pricing, subscription billing, and webhook handling, ensuring transaction reliability and real-time payment status tracking.
  • Provided technical mentorship and architectural guidance to junior engineers, enabling faster decision-making and reducing technical debt in long-term projects.

Smart Interviews

Software Development Engineer I

February 2021 - July 2023


  • Contributed to over 60 major features, accounting for approximately 40% of the codebase through both new feature development and optimization of existing functionality.
  • Features including Discord bot for OTP authentication and role management, integrated a Distributed cache system that improved performance by 70% during peak hours, Github classroom integration for assignments monitoring and reviewing, Student and admin dashboards, end-to-end Quiz, and more.
  • Played a key role in refactoring the codebase by migrating from a monolithic to microservice architecture, resulting in cleaner, more maintainable code and a 40% improvement in system performance.

Spaarks

Frontend Developer

June 2020 - Nov 2020


  • Developed a location-based social networking web app in React, marketplace and hyperlocal platform for various needs such as services, social networking, jobs, buying/selling items, and sharing local information.
  • Implemented reusable UI components and state management logic using Redux and Context API, improving code maintainability and reducing development time for new features by 30%.
  • Optimized rendering performance through lazy loading, code splitting, and memoization techniques, resulting in a 40% reduction in initial page load time and smoother user experience across devices.

SELECTED PROJECTS

_01.

Hive By Smart Interviews

Angular
NodeJs
AWS (EC2, S3, Auto Scaling)
Docker
Redis

Description

At Smart Interviews, I led the development of Hive, a proprietary platform designed to host coding assessments, contests, and technical interviews—completely replacing reliance on external tools like HackerRank.

  • Built using the MEAN stack, Docker, and deployed on AWS with Auto Scaling, Hive dynamically handles thousands of users by spinning up EC2 instances running Docker containers.
  • Implemented a secure code execution engine using C system calls to sandbox and run untrusted code with memory and time constraints.
  • Integrated RabbitMQ to manage queued code execution requests efficiently and Redis for fast access to frequently requested data like leaderboard scores and test cases.
  • Hive led to a 40% increase in client acquisition, significantly cut down infrastructure costs by 60%, and gave us full control over contest creation, security, and scalability.

VIKRAM

ayaluri.vikram@gmail.com