Varun Pujari, Developer in Hyderabad, Telangana, India
Varun is available for hire
Hire Varun

Varun Pujari

Verified Expert  in Engineering

Full-stack Developer

Location
Hyderabad, Telangana, India
Toptal Member Since
July 11, 2022

Varun is a full-stack JavaScript engineer. He has over five years of experience working in fintech, online gaming, and real-time software. He is well-versed in TypeScript, React, and Node.js. Varun has been managing and delivering projects end-to-end. Additionally, he is highly adaptive to different environments and cultures, focused, and a quick learner.

Portfolio

PayPay
Vue, Node.js, SCSS, NestJS, TypeScript, JavaScript, Jest, Testing, REST, APIs...
Chesslang
React, Node.js, TypeScript, JavaScript, PostgreSQL, SQL, Redis...
Webappclouds
Vue, Node.js, PHP, Laravel, SCSS, JavaScript, Jira, REST, Testing...

Experience

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Terminal, IntelliJ IDEA, Android Studio

The most amazing...

...application I have developed is an entire online delivery platform with tens of thousands of downloads called Foodxp.

Work Experience

Software Engineer

2021 - PRESENT
PayPay
  • Reimplemented projects to increase code quality and maintainability, which led to a 30% code reduction.
  • Debugged and fixed bugs in native Android and iOS WebView using Safari and Chrome development tools. Used Slack and Jira as tracking and reporting tools.
  • Implemented architectural changes to separate data from UI components, resulting in an easy redesign of the front-end application.
  • Helped onboard new members of the team. Assisted in setting up their environment and projects and clearing out blockers.
  • Investigated and solved non-trivial bugs on a daily basis.
  • Mentored other team members about codebase architecture.
  • Worked in a scrum environment. Planned, estimated, and delivered projects in sprints.
Technologies: Vue, Node.js, SCSS, NestJS, TypeScript, JavaScript, Jest, Testing, REST, APIs, OpenAPI, Amazon Web Services (AWS), Debugging, Web App Development, Scrum, New Relic

Full-stack Engineer

2019 - 2021
Chesslang
  • Improved the performance of large web applications by more than 100% by modularising, resulting in fewer user drop-offs.
  • Designed and implemented a real-time online chess-playing platform. Worked on the front and back end.
  • Designed and implemented architecture for large front-end applications.
  • Developed and implemented reusable, performant, and tested UI components from scratch.
  • Improved the existing codebase quality and cleared technical debt.
Technologies: React, Node.js, TypeScript, JavaScript, PostgreSQL, SQL, Redis, Functional Programming, Object-oriented Programming (OOP), Express.js, Prisma, Webpack, Web App Development, MobX, Team Management, Redis Queue, Amazon Web Services (AWS), Antd, Kanban, JSX

Software Engineer

2019 - 2019
Webappclouds
  • Developed an online marketing campaign scheduler. Integrated with multiple social media providers like Facebook, Twitter, and Instagram to schedule marketing campaigns.
  • Built an online appointment booking application for salons. Provided users with a fast and easy experience to book appointments online.
  • Designed and developed a quiz application for salons to recommend a list of salon services to users.
  • Introduced new technologies and tools to ease the development process, resulting in increased developer productivity while significantly cutting down development time.
Technologies: Vue, Node.js, PHP, Laravel, SCSS, JavaScript, Jira, REST, Testing, Third-party Integration, Third-party APIs, MySQL, SQL, Slack

Web Developer

2018 - 2019
Vijigeesha Resources and Consultancy Pvt ltd (VRCPL)
  • Developed internal employee training and progress tracking software as per client requirements.
  • Designed and developed an application from scratch and introduced new features in existing applications per clients' requirements.
  • Fixed hundreds of bugs and issues in the existing applications to reduce user complaints, resulting in increased application performance by more than 50% and improved user experience.
  • Built high-performance websites using a custom build process to remove unnecessary code and minify existing code.
Technologies: JavaScript, PHP, Node.js, Vue, Laravel, Webpack, CSS

Web and Application Developer

2016 - 2018
Freelance
  • Designed and developed Foodxp. An online delivery platform with hundreds of thousands of downloads.
  • Created mFinance. An application for lenders to keep track of all the loans and payments.
  • Built web applications for local businesses using JavaScript, PHP, and CSS.
  • Designed and developed client applications using Firebase, Laravel, CodeIgniter, Netlify, and Android SDK.
Technologies: PHP, JavaScript, CSS, React, Firebase, Flutter, Redux, JSX

Coupon Corner - Coupons Discovery App

Coupon Corner is a micro-front end app built using Vue. The main purpose of the app is to allow users to discover and browse coupons and apply them while making payments at offline or online stores. I was fully responsible for building features and maintaining the front end of the entire project, right from the design to the production.

Chesslang Chess Platform

https://app.chesslang.com/
Chesslang is an online chess coaching platform used to teach chess in schools, chess academies, and chess federations. It allowed chess coaches and teachers to conduct online chess classes, quizzes, tournaments, games, and more. Coaches can give assignments to students and track the progress of the students move-by-move, where a student went wrong or right, and the time spent solving an assignment. The application also hosted other features like game databases, simul chess, game analysis, etc.

Morphy - Online Chess Game Server

A stateless server hosting hundreds and thousands of online chess games. The server is responsible for managing the game and the entire lifecycle of the game, like starting, timeout, insufficient material draw, and so on. The server was completely stateless and talks to a Redis cluster to auto-scale as per the number of ongoing games and scales down when the games count goes down.

Chess Tomato - Chess Learning App

Chess Tomato is a chess learning app available on Google Play Store and App Store. The app is built using Flutter and uses Firebase and REST APIs in the back end. It has many chess-related features like online gameplay, tournaments, quizzes, courses, etc. I developed some of the features of the app. I also took ownership of software architecture, code quality, and other third-party services implementation

Foodxp - Online Food Delivery Platform

https://foodxp.app/
Foodxp is an online food delivery service platform. It allows users to order food and groceries from nearby restaurants and stores.

It consists of three main applications:
• Customer app⁠—allows users to place and track orders.
• Admin panel⁠—enables owners to manage orders, stores, and do more.
• Delivery executive app⁠—allows delivery executives to manage orders assigned to them.

Fetchit - Social Media Campaign Scheduler

Fetchit is a social media marketing campaign scheduler. It allows users to schedule marketing campaigns with third-party social media platforms like Twitter, Facebook, Instagram, and emails. Users had options to choose from a set of design templates or customize their own for sending scheduled marketing emails. It was built using Vue and JavaScript on the front end and Laravel on the back end.

mFinance - Lend Management Application

A Kotlin-based Android application for lend management.

I designed and developed the app. It allowed money lenders to manage their lends and track the payments received. The application also had an option to backup data on Google sheets.
2014 - 2016

Bachelor's Degree in B.Com. in Computer Application

MNR Degree College - Hyderabad, Telangana, India

2011 - 2014

High School Diploma in Computers and Commercial Practice

CIC Tarnaka - Hyderabad, Telangana, India

SEPTEMBER 2020 - PRESENT

Problem Solving

hackerrank.com

Languages

JavaScript, TypeScript, CSS, SQL, SCSS, Sass, Less, Kotlin, PHP, Java, Dart

Frameworks

Express.js, Flutter, Redux, OAuth 2, Realtime, Laravel, Jest, Material UI, Tailwind CSS, NestJS, Android SDK

Libraries/APIs

Node.js, React, MobX, Vuex, Normalizr, Vue, OpenAPI, Redis Queue, Antd, Redux-Saga, Socket.IO, Google Maps, Google Places API, Google Geocoding API, React Redux, Google Sheets API

Tools

Firebase Authentication, JSX, Prisma, Terminal, IntelliJ IDEA, Android Studio, GitHub, Git, Webpack, Firebase Cloud Messaging (FCM), Slack, WebView, Jira, Geocoding

Paradigms

REST, Object-oriented Programming (OOP), Clean Architecture, Unit Testing, Team Development, Functional Programming, Testing, Scrum, Kanban, Clean Code, Maintainability

Platforms

Web, Firebase, Amazon Web Services (AWS), MacOS, Visual Studio Code (VS Code), Heroku, Docker, New Relic

Storage

Firebase Realtime Database, Cloud Firestore, NoSQL, PostgreSQL, Redis, MySQL

Other

Firebase Cloud Functions, Third-party Integration, Third-party APIs, Debugging, Web App Development, Web Development, Programming, APIs, Team Management, Database Schema Design, Applications, Mobile App Development, Data Structures, Algorithms, Design Systems, UI Testing, Collaboration, Ownership, High Code Quality, Code Review, Geolocation, Mapping, Maps, Location Tracking, Redis Clusters, Google Play Store, App Store, Software Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring