Phanindra Vallabhajosyula, Software Developer in Hyderabad, Telangana, India
Phanindra Vallabhajosyula

Software Developer in Hyderabad, Telangana, India

Member since July 17, 2019
Phanindra combines deep back-end development expertise using Node.js and PHP with a range of skills from the front end with Vue.js to DevOps in Docker, Kubernetes, and Cloud providers. This 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 a bug-free code.
Phanindra is now available for hire

Portfolio

Experience

  • Vue.js 3 years
  • Node.js 3 years
  • Firebase Cloud Functions 2 years
  • Firebase Hosting 2 years
  • Cloud Firestore 2 years
  • Firebase 2 years
  • Stripe API 1 year
  • Algolia 1 year

Location

Hyderabad, Telangana, India

Availability

Part-time

Preferred Environment

Slack, Atom

The most amazing...

...platform I've built is used to practice competitive programming. It evaluates the code submitted by users in a secure environment.

Employment

  • Vue.js Developer

    2020 - 2020
    Client (via Toptal)
    • Developed a task management system that can help users create, track, approve, and segregate various tasks.
    • Implemented search functionality to help users quickly retrieve a task.
    • Implemented email notifications feature using Sendgrid.
    Technologies: Firebase, Node.js, Vuetify.js, Vue.js
  • Web Developer

    2019 - 2020
    Client (via Toptal)
    • Integrated Google Maps API to implement the auto-complete search box feature.
    • Deployed the application on a production server and connected the domain name.
    • Implemented user phone number verification feature.
    • Implemented social logins by integrating the Facebook app and Google sign-in API.
    • Integrated Google Tag Manager and configured it for Google Analytics and Google Ads.
    • Designed the database schema and integrated the MySQL database with the website.
    Technologies: MySQL, Redux, React, Node.js
  • Developer

    2019 - 2019
    Phanindra.io
    • Developed a progressive static web app with responsive UI components.
    • Integrated the site with headless CMS and implemented GraphQL queries to retrieve data.
    • Deployed the site in Netlify. Configured a custom domain and SSL certification.
    • Bought domain at Namecheap and configured DNS records to point to Netlify name servers.
    • Configured Google's reCaptcha and built contact form using Formik.
    • Added Google Analytics to the website to monitor the user's activity.
    Technologies: Google Analytics, Namecheap API, GraphQL, Contentful, Netlify, Material Design, React, GatsbyJS
  • Web Developer

    2017 - 2019
    Cynosoid
    • Developed responsive UI pages for the website.
    • Designed coding challenges and solutions.
    • Implemented user registration and an authentication feature.
    • Implemented Google tag manager and integrated it with Google Analytics and Facebook pixel to track the traffic of the website.
    • Integrated Redis for caching.
    • Created a sitemap to help search engines better navigate the website.
    • Integrated Mailgun API to allow the system to send emails to registered users.
    • Implemented email verification to let only verified users submit solutions.
    • Implemented NGINX load balancer to manage the traffic and added content security policy to prevent cross-site scripting (XSS) attacks.
    • Automated the backup of the database at regular intervals using cron job.
    • Deployed the application in Docker containers using a DigitalOcean droplet.
    • Implemented VM2 sandbox to safely run the user-submitted code.
    • Registered a domain name with GoDaddy domain name registrar.
    • Added an SSL certificate to secure the communication to the webserver over the internet.
    Technologies: DigitalOcean, Redis, Mailgun, MongoDB, Docker, HTML, CSS, JavaScript, Bootstrap, Vue.js, Sails.js, Node.js
  • Software Developer

    2016 - 2017
    Freelance
    • Developed a desktop application using Java to manage college records.
    • Integrated the application with a MySQL database and designed the UI using the Java swing library to perform CRUD operations.
    • Created an admin interface to export the database into Excel sheets.
    • Created a single page website to display information about a corporate client.
    Technologies: HTML, CSS, Bootstrap, MySQL, Java
  • Web Developer

    2016 - 2016
    Iceheal
    • Developed a responsive website with user registration and authentication.
    • Integrated the application with a MySQL database to store and retrieve the user-generated data.
    • Created two roles to access different components of the application.
    • Improved site performance and security.
    Technologies: MySQL, HTML, CSS, JavaScript, PHP, Bootstrap, Laravel
  • Software Developer

    2016 - 2016
    Manipal Institute of Technology (Academic Project)
    • Built a two-way communication interface between users in an intra-network using socket programming.
    • Created the UI for the system using the Java Swing library.
    • Developed the interface for the transfer of text messages, files, and images between users in an established connection.
    • Created well-structured documentation with Synopsis, SRS, UML diagrams and Final report.
    • Led a team of three developers.
    Technologies: Java
  • Software Developer

    2015 - 2016
    Manipal Institute of Technology (Academic Project)
    • Developed an algorithm to make a two-player digital dice game.
    • Designed an electronic circuit to add LCD, push buttons, and a seven-segment display to an 8051 microcontroller.
    • Programmed a 16x2 LCD to the microcontroller to display various messages.
    • Programmed push buttons as an input component and a seven-segment display as output to the microcontroller. Created documentation for the system.
    Technologies: Assembly Language, C
  • Software Developer

    2014 - 2015
    Indian Institute of Technology
    • Improved the search feature for an open-source visual programming tool.
    • Fixed various bugs related to the UI of a visual programming tool.
    • Designed algorithms to solve various logical problems.
    • Maintained the legacy code written in Python.
    • Created well-structured documentation with UML diagrams.
    Technologies: OpenGL, Python
  • Technical Resource Team Member

    2013 - 2015
    IEEE Manipal
    • Designed challenges for a programming contest.
    • Developed a website to display information about various competitions of TechFest.
    • Built a hand gesture controlled three-wheeled robot using Arduino.
    • Led a team of two developers.
    Technologies: C, HTML, CSS, JavaScript, PHP

Experience

  • Cynosoid (Development)

    This is a web-based competitive programming platform on which to practice coding challenges. It evaluates the code submitted by the registered user in a secure environment, and responds accordingly. I developed the entire website and deployed it on DigitalOcean droplets.

  • Chat Box (Development)

    I developed a multi-node chatting application using Java. I built an interface between students and teachers in a computer lab to help them communicate easily and quickly. It implemented a real-time monitoring feature that allows teachers to get an instant screenshot of a students' screen and keep track of their activity.

  • Workshop on Web Development (Other amazing things)

    I conducted a workshop on web development best practices and introduced various concepts of front-end and back-end frameworks to the attendees.

Skills

  • Languages

    JavaScript, CSS, HTML, Java, C++, Python, PHP, C, Assembly Language, GraphQL
  • Frameworks

    Bootstrap 4, Laravel 5, Sails.js, Material-UI, AdonisJs, Vuetify.js, Jest, Cypress.io, Bootstrap, Laravel, Redux
  • Libraries/APIs

    Node.js, EJS, REST APIs, Vue.js, Vuex, SendGrid API, Google Maps API, Google Maps JavaScript API 3, Stripe, Stripe API, Twilio API, OpenGL, GatsbyJS, React, Namecheap API
  • Tools

    Git, Let's Encrypt, GitLab CI/CD, Facebook Ads Manager, Google Analytics, GitLab, Nginx, Postman, Stripe Checkout, Atom, Slack, Trello
  • Paradigms

    Model View Controller (MVC), Responsive Web Design (RWD), Serverless Architecture, Microservices Architecture, Test-driven Development (TDD), Continuous Integration (CI), Continuous Deployment
  • Platforms

    DigitalOcean, Docker, Firebase, Linux, Mailgun, Prismic.io, Netlify, Contentful, Algolia, Ubuntu
  • Storage

    MySQL, MongoDB, JSON, NoSQL, Cloud Firestore, Redis
  • Other

    Freelance Developer, Bash Scripting, Algorithms, Single-page Applications (SPA), Firebase Hosting, Google Search Console, Firebase Cloud Functions, Material Design

Education

  • Bachelor's degree in Information Technology
    2013 - 2017
    Manipal Institute of Technology - Manipal, India

To view more profiles

Join Toptal
Share it with others