Praveen Kumar, Developer in New Delhi, Delhi, India
Praveen is available for hire
Hire Praveen

Praveen Kumar

Verified Expert  in Engineering

Software Developer

New Delhi, Delhi, India

Toptal member since August 30, 2022

Bio

Praveen is a seasoned professional with expertise in full-stack development. With seven years of experience, he has honed his skills in Laravel, React, Angular, and more. He excels in debugging and resolving issues efficiently. Praveen's strong points are versatility, adaptability, and expertise in Unity, iOS, Android, databases, and server administration, standing out from the crowd.

Portfolio

Xure Software Solutions LLP
JavaScript, HTML5, CSS3, Express.js, Angular, REST APIs, OAuth, JSON...
Xure Software Solutions LLP
Next.js, React, Algorithms, Team Leadership, Startups, MERN Stack...
Pictory
React, HTML5, CSS3, Bootstrap, Redux, REST APIs, OAuth, JSON, MongoDB...

Experience

  • Laravel - 5 years
  • JavaScript - 4 years
  • PHP - 4 years
  • PostgreSQL - 4 years
  • Node.js - 4 years
  • React - 3 years
  • HTML5 - 2 years
  • CSS3 - 2 years

Availability

Part-time

Preferred Environment

Ubuntu, PhpStorm, PHP, Laravel, Angular

The most amazing...

...project I single-handedly created was the report creation and core automation software for a multi-million dollar company, saving 70% of report generation time.

Work Experience

CTO

2021 - PRESENT
Xure Software Solutions LLP
  • Designed and developed the entire platform single-handedly, including web, Android, and iOS applications. Integrated Calendly's iframe APIs for the back end.
  • Developed counseling software from scratch with online booking with integration to Calendly and Google Meet.
  • Implemented the entire CRM and back-end CMS on Strapi and integrated it with Core PHP third-party application. Built the CRM module for periodic agent reporting and customer funnel tracking.
  • Integrated Firebase Cloud Messaging for implementing notifications in apps in real-time.
  • Developed and integrated REST APIs for Uniform authentication across Android, iOS, and the web.
  • Handled payment gateway integration and reconciliation and follow-up verification of payments. Use a one-time token link to skip user authentication and minimize clicks and login time for users.
  • Developed a multi-level diagnostic reports generation and sharing software for internal use at India's most extensive genetics laboratory.
Technologies: JavaScript, HTML5, CSS3, Express.js, Angular, REST APIs, OAuth, JSON, Authentication, Full-stack, Algorithms, Architecture, Team Leadership, Startups, Software Design, Leadership, QR Codes, CTO, Technical Architecture, Stripe, PayPal, MERN Stack, Object-oriented Programming (OOP)

Next.js React Developer

2021 - 2022
Xure Software Solutions LLP
  • Implemented role-based login to ensure whenever a new module is developed, only specified roles have access to it without needing to code, just like a plug-and-play feature.
  • Developed and consumed RESTful web services with key-based authentication controllable by the admin interface.
  • Made every aspect of the report editable using a tooltip and controllable via the Strapi server.
  • Implemented a custom rule engine to show the next steps for a customer based on current report results, all editable and controlled by the Strapi server.
Technologies: Next.js, React, Algorithms, Team Leadership, Startups, MERN Stack, Object-oriented Programming (OOP)

Front-end Developer

2020 - 2021
Pictory
  • Converted designs from Sketch files to HTML and CSS designs.
  • Integrated Zoho subscriptions module in our application using iFrame APIs and a Stripe payment gateway.
  • Created optimized React components across platforms that can handle large amounts of data in JSON format for processing on front end.
  • Created a React component in compliance with other React components to use Canvas-based animations instead of HTML animation for better consistency across browsers.
  • Created a PDF file reading module using Python libraries to achieve a 9/10 efficiency score.
  • Created components in React to match user video and layers editing, using React and native HTML and CSS for performance.
  • Worked on multiple quality-of-life features like screen rotation, various resolutions, and variable backgrounds in video editing platforms using React components.
Technologies: React, HTML5, CSS3, Bootstrap, Redux, REST APIs, OAuth, JSON, MongoDB, Authentication, React Native, Algorithms, Startups, Leadership, MERN Stack, Object-oriented Programming (OOP)

Software Developer

2016 - 2020
Arisun Software Solutions LLP
  • Designed and developed a Patient Management System (PMS) for doctors using Angular 8, Angular Material, Express.js, and PostgreSQL database.
  • Integrated WebRTC-based video calls across platforms and built the web part independently with XMPP Protocol for exchanging SDP parameters.
  • Created a choose-to-write design using Angular tags, so only chosen titles were viewed for a doctor per record.
  • Used one-time time-bound link generation to securely share temporary access to guest doctors.
  • Integrated Google's voice-to-text API to take voice notes from doctors and enter directly in records.
  • Created a local DB using the browser's LocalStorage APIs to store the most frequent terms by doctors that are mapped to international standards in the back end.
  • Built a lab report reading module in the front end that uses a PDF-to-text JavaScript library and saves values to the database with doctors' oversight.
  • Created a back-end inventory system using PostgreSQL. TypeORM on the back end and Semantic UI and Angular on the front end. Used cron jobs to keep the inventories up to date.
  • Integrated Firebase Cloud Messaging on the web, Android, and iOS devices to push notifications and reminders for patient and doctor appointments.
  • Used PHP HTML-to-PDF to generate patient prescriptions on the back end with hospital formatting, with data doctors entered on the front end.
Technologies: Node.js, Express.js, TypeORM, Angular, HTML, CSS, PostgreSQL, TypeScript, Laravel, Vue, Strapi, Vue 2, REST APIs, JSON, Stripe Connect, Authentication, Full-stack, VoIP, Firebase, Architecture, Team Leadership, Startups, Software Design, Leadership, QR Codes, Object-oriented Programming (OOP)

Experience

Mental Health Counseling and Genetic Counseling Platform

https://lilacinsights.com/services/mental-health-counseling/speak-to-our-experts.php
Lilac insights is a genetics diagnostic company that provides genetic and mental health counseling for its patients. On this platform, patients can register for counseling, and doctors and patients can join the video call for the session at the scheduled time. It also has a CRM module for funnel tracking.

Lilac Patients Reports Portal

https://reports.lilacinsights.com
The team and I worked on this project managing the development of multiple reports for patients based on the parameters stored in the Laboratory Information Management System (LIMS) after sample processing.

Pictory | A Video Editing Tool

https://pictory.ai/
Pictory uses AI to easily convert long-form video and text content into short branded videos for social media. This project is the front end of their core app.

Pictory's powerful AI enables users to create and edit professional quality videos using text, no technical skills required or software to download. It helps to save time, increase visibility, and boost brands.

Master Data Sanitization Portal | JARVIS

https://jarvis.lilacinsights.com
Lilac insights is one of India's biggest genetics counseling companies. They have customer data that keeps updating and changing, but since the system is on-premise and not accessible to the sales team, the information collected is outdated.

They need some way to update the customer data with minimum disturbance to the ongoing reports. The information must be up-to-date because this contains fields like credit limit and finance details.

Patient Management System | Medimetry

Medimetry is an online teleconsultation platform that connects patients to doctors who primarily deal with chronic diseases.

They needed a platform to store patients' health and medical data and improve suggestions and recommendations while making them more strict for doctors. After receiving feedback from multiple doctors and field testing, we completely reworked the front end.

Teleconsultation and Video Calling Platform

Medimetry is the only teleconsultation platform connecting patients to doctors, focusing primarily on gynecologists. It has patients from all over India and recently got seed funding from Blu-sky investors.

Finanzas en Tus Manos | Education Platform

https://www.finanzasentusmanos.org/
A financial service company's education platform. The project involved the platform migration from PHP 5.6 to PHP 8, its maintenance, and new feature development and implementation. I've contributed to the project as a LAMP full-stack developer.

Education

2013 - 2017

Bachelor's Degree in Computer Science

Guru Nanak Dev Institute of Technology - Rohini, Delhi

Skills

Libraries/APIs

React, Node.js, Vue, OpenAPI, REST APIs, Vue 2, D3.js, WordPress API, Stripe Connect, jQuery, Three.js, Vue 3, Stripe

Tools

PhpStorm, Git, Figma, Bitbucket, Stylus

Languages

PHP, JavaScript, CSS3, HTML5, HTML, CSS, TypeScript, SQL, Sass

Frameworks

Angular, Bootstrap, Laravel, Material UI, Express.js, Redux, PHPUnit, React Native, AngularJS, AdonisJS, Tailwind CSS, Next.js

Paradigms

Kanban, REST, Object-oriented Programming (OOP), E2E Testing

Platforms

Firebase, Amazon Web Services (AWS), Ubuntu, WordPress VIP, Twilio, Android, iOS, PDF.js, WordPress, Docker, Mobile, Google Cloud Platform (GCP)

Storage

MySQL, PostgreSQL, JSON, MongoDB, Cloud Firestore

Other

OAuth, JavaScript Libraries, Authentication, Front-end, Full-stack, APIs, Back-end, Web Development, API Integration, Architecture, Startups, TypeORM, Strapi, Webhooks, User Interface (UI), User Experience (UX), Algorithms, Team Leadership, Software Design, Leadership, QR Codes, MERN Stack, Chrome Extensions, VoIP, eCommerce, WebSockets, Data Engineering, CTO, Technical Architecture, PayPal, Jarvis AI

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