Phanindra Vallabhajosyula, Progressive Web Applications (PWA) Developer in Hyderabad, Telangana, India
Phanindra Vallabhajosyula

Progressive Web Applications (PWA) 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 details, Phanindra strives to exceed client expectations and deliver bug-free code.
Phanindra is now available for hire

Portfolio

  • Client (via Toptal)
    Node.js, React, Redux, Next.js, Node.js, Stripe, Twilio, Mailgun...
  • Phanindra.io
    GatsbyJS, React, Material UI, Netlify, Contentful CMS, GraphQL, Namecheap...
  • Cynosoid
    Node.js, Sails.js, Vue.js, Bootstrap, JavaScript, CSS, HTML, Docker, MongoDB...

Experience

Location

Hyderabad, Telangana, India

Availability

Part-time

Preferred Environment

Ubuntu, Atom, Git, Slack, Trello

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

  • Web Developer

    2019 - 2020
    Client (via Toptal)
    • Developed the front-end and back-end of the website.
    • Integrated Stripe API to process payments.
    • Integrated Twilio API to verify phone numbers.
    • Developed the authentication system of the website.
    • Integrated Mailgun API to send automated emails.
    • Integrated Google Maps API to implement the auto-complete search box 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.
    • Deployed the application on a production server.
    Technologies: Node.js, React, Redux, Next.js, Node.js, Stripe, Twilio, Mailgun, Google Maps API, Google Sign-in API, MySQL, Docker
  • 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: GatsbyJS, React, Material UI, Netlify, Contentful CMS, GraphQL, Namecheap, Google Analytics
  • 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: Node.js, Sails.js, Vue.js, Bootstrap, JavaScript, CSS, HTML, Docker, MongoDB, VM2, Mailgun API, Redis, DigitalOcean
  • 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: Java, MySQL, Bootstrap, CSS, HTML
  • 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: Laravel, Bootstrap, PHP, JavaScript, CSS, HTML, MySQL
  • 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: C, Assembly Language
  • 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: Python, OpenGL
  • 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: PHP, JavaScript, CSS, HTML, C

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.

  • Iceheal (Development)
    https://github.com/vvdphanindra/iceheal

    This is a web-based electronic health record (EHR) system which helps manage doctor appointments and prescriptions. I built an interface to allow users to see a list of available doctors in their city, and make an appointment with them. Doctors can manage their available hours and use the platform to send prescriptions.

  • Nerdsis (Development)
    https://github.com/vvdphanindra/nerdsis

    A web-based attendance management system developed to store the attendance of students of an institute in the Cloud. I created the system using the Node.js library and NoSQL database.

  • Chat Box (Development)
    https://github.com/vvdphanindra/Monitoring-and-Communication-System

    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 which allows teachers to get an instant screenshot of a students' screen and keep track of their activity.

  • College Records Management System (Development)
    https://github.com/vvdphanindra/CRMS

    Developed a Java-based desktop application to create and manage student records, employee records, and college financial expenditures. It can export all the information into Excel sheets.

  • 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++, GraphQL
  • Frameworks

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

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

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

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

    DigitalOcean, Docker, Firebase, iOS, Linux, Kubernetes, Arduino, Mailgun, Prismic.io, Netlify, Contentful
  • Storage

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

    Bash Scripting, Algorithms, Progressive Web Applications (PWA), Single-page Applications (SPA), Firebase Hosting, UI, UX, and Front-End Developer, Google Search Console, Firebase Cloud Functions

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