![Phanindra Vallabhajosyula, Developer in Toronto, ON, Canada](https://assets.toptal.io/images?url=https%3A%2F%2Fbs-uploads.toptal.io%2Fblackfish-uploads%2Ftalent%2F337935%2Fpicture%2Foptimized%2Fhuge-5864f75bced5937bf4d49b27a1d72cc6.jpg&width=524)
Phanindra Vallabhajosyula
Verified Expert in Engineering
Jamstack Developer
Phanindra combines deep back-end development expertise using Node.js with a range of skills from the front end with Vue and React to DevOps in AWS. This experience enables him to build scalable, secure, and fault-tolerant applications. With a passion for coding and strong attention to detail, Phanindra strives to exceed client expectations and deliver bug-free code.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Git
The most amazing...
...platform I've built is used to practice competitive programming and evaluate users' code in a secure environment.
Work Experience
Full-stack Developer
Toptal Client
- Led a team of four developers in designing and implementing a scalable eCommerce web application using Nuxt.js on the front-end and Node.js on the back-end, resulting in a 40% increase in user engagement.
- Created unit tests using the Vue Test Utilities framework to perform component testing and designed Cypress tests to complete the end-to-end testing of UI features.
- Developed data-driven UI components that helped create dynamic design changes through props and made them reusable for other websites.
- Configured fallback fonts for a web application, improving a lighthouse score by 14 points on mobile and desktop devices.
- Performed code reviews on PRs of fellow developers to achieve the optimal usage of shared components and code readability.
- Integrated the system with Google Search Console and developed a system to auto-generate dynamic sitemaps weekly with new product information.
- Mentored junior developers, providing guidance on best practices and conducting code reviews to ensure code quality and maintainability.
- Collaborated with the product manager, design, and UAT team in creating high-fidelity Jira tickets.
Senior Front-end Developer
Toptal Client
- Developed a web interface using Vue to perform CRUD operations on tasks with large files, driving up the performance of a workflow pipeline by 60%.
- Designed a credit payment system with premium plans and integrated the application with Stripe API using Node.js to accept online payments.
- Devised a database schema using GraphQL for Amazon DynamoDB and integrated the system with Amazon Cognito to perform user authentication and email verification.
- Converted given wireframes into Vue components and designed a mobile-friendly UI to provide a better user experience across multiple devices.
- Configured AWS Amplify, AppSync, and Lambda trigger to rapidly scale up and down based on the load and internal information.
Gatsby Developer
Toptal Client
- Designed a responsive single-page application using React, Gatsby, and Tailwind CSS to display business information across various devices.
- Converted wireframes of a prototype into React components following the model-view-controller (MVC) architecture and maintaining a clean and refactored code.
- Configured Netlify with GitHub to make a seamless auto-deployment pipeline.
Vue Developer
Toptal Client
- Developed an all-in-one task management system using Vue and Node.js to allow users to create, delegate, and track their tasks, upload files, add comments, log history, etc. That reduced the overall task delegation time in an organization by 40%.
- Designed wireframes using Figma and converted them into Vue components with a mobile-friendly interface to allow users to access the system via multiple devices.
- Designed a database schema for Google Firestore and integrated Firebase authentication to allow only verified users to access the interface.
- Developed an email notification module using SendGrid's REST API to allow users to get instant updates about their tasks, increasing response time by 70%.
- Created a user activity and web traffic management system by integrating Google Tag Manager and Google Analytics. Developed custom events to track various activities on the platform, enabling A/B testing on the site's performance.
- Designed a custom search functionality using Algolia API with auto-complete suggestions, reducing the operational database costs by 33%.
- Developed unit tests using Jest for individual Vue components and integration tests using Cypress to test the functionality's end-to-end flow.
React Developer
Toptal Client
- Developed a booking application using React, Next.js, and Node.js to let users book a service online and get real-time updates on their progress, increasing the customer acquisition and retention rate by 55% in three months.
- Designed the architecture of the front end, back end, and database schema, which I then deployed on different Docker containers to achieve better load balancing, health monitoring, and scalability.
- Integrated Google Tag Manager to track custom events, such as page visits, user registrations, and event bookings, and connected it with Google Ads and Google Analytics to get user engagement insights and perform feature experiments.
- Integrated the platform with Mailgun and Twilio APIs to perform phone verification and send email acknowledgments and marketing newsletters, increasing returning users' rates by 18% following the campaign launch.
- Followed a Kanban-style workflow using Trello boards and communicated with the client constantly while in a different time zone.
- Integrated a system with Stripe Checkout API to accept online booking payments, increasing sales by 25% with custom coupons.
Software Developer
Manipal Institute of Technology
- Developed a communication interface between students and lab teachers in an intra-network to help teachers simultaneously interact with multiple students and monitor their progress using screenshots, increasing the performance by 35%.
- Created structured documentation with a synopsis, software requirements specification (SRS), Unified Modeling Language (UML) diagrams, and a final report.
- Led a team of three developers to build new features and resolve issue tickets using Jira in an Agile environment.
Software Developer | FOSSEE Project
Indian Institute of Technology, Mumbai
- Designed a search feature for an open-source visual programming tool to help users better navigate the system.
- Fixed UI bugs related to the system's scrolling and job creation pipeline.
- Taught Python and Git workflow to a team of seven developers.
Technical Resource Team Member
IEEE Manipal
- Designed programming challenges for a coding contest with over 60 participants.
- Led a team of developers in the design of a website that displayed information about various competitions at a tech fest.
- Built a three-wheeled robot controlled by hand gestures using Arduino software for a robotics competition.
Experience
Cynosoid
Chat Box
Workshop on Web Development
Iceheal
Skills
Languages
JavaScript, CSS, HTML, Bash Script, GraphQL, TypeScript, JavaScript 6
Frameworks
Bootstrap, Sails.js, Material UI, Vuetify, Jest, Cypress, Svelte, Tailwind CSS, Laravel 5, Nuxt.js
Libraries/APIs
Node.js, EJS, REST APIs, Vue, Vuex, SendGrid API, Google Maps API, Google Maps JavaScript API 3, Stripe, Stripe API, Twilio API, AWS Amplify
Tools
Git, Let's Encrypt, GitHub, GitLab CI/CD, Facebook Ads Manager, Google Analytics, NGINX, Postman, Stripe Checkout, Advertising Tools & Platforms, Figma, Trello, Jira, AWS AppSync
Paradigms
Responsive Web Design (RWD), Serverless Architecture, Microservices Architecture, Kanban
Platforms
Ubuntu, DigitalOcean, Docker, Firebase, Linux, Mailgun, Netlify, Contentful, Amazon Web Services (AWS), AWS Lambda, Visual Studio Code (VS Code), Algolia
Storage
MySQL, MongoDB, JSON, NoSQL, Cloud Firestore, Amazon DynamoDB, Amazon S3 (AWS S3)
Other
Algorithms, Firebase Hosting, Gatsby, Google Search Console, Prismic, Firebase Cloud Functions, Google Tag Manager, Google Ads, Information Technology
Education
Bachelor's Degree in Information Technology
Manipal Institute of Technology - Manipal, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring