Sunny Chevli, Developer in Surat, Gujarat, India
Sunny is available for hire
Hire Sunny

Sunny Chevli

Verified Expert  in Engineering

Bio

Sunny has 15 years of experience working on web development and programming. His specialties in building web and mobile applications, websites, and web services lay on .NET technologies, PHP, JavaScript, React, React Native, AngularJS, and jQuery. Over the years, Sunny has accumulated expertise through finance and accounting, education, and healthcare projects, providing solutions for B2B, eCommerce, ERP, and teaching portals.

Portfolio

NovoEd - Main
Microservices, Microsoft Teams, Node.js, Azure
DataHaven Solutions Inc
React Native, ServiceNow, Cloud, Mobile Development, React, .NET Core, C#...
wearit-ai.com
React, Next.js, NoSQL, Vercel

Experience

  • JavaScript - 12 years
  • HTML5 - 12 years
  • MySQL - 12 years
  • CSS - 12 years
  • PHP - 8 years
  • React - 6 years
  • .NET Core - 4 years
  • Next.js - 4 years

Availability

Part-time

Preferred Environment

React, .NET Core, PHP, MySQL, React Native, Next.js, Node.js, Python

The most amazing...

...project I've developed is a web tutor booking portal for a teaching center with a mobile application.

Work Experience

Microsoft Teams App Developer

2024 - PRESENT
NovoEd - Main
  • Developed a robust Microsoft Teams ChatBot using .NET Core and Azure Bot Service, enhancing user interaction and accessibility for educational software notifications and course searches.
  • Integrated features allowing users to like or reply to text and video notifications directly within the chat, improving user engagement and response rates.
  • Deployed the ChatBot to Azure and successfully published it to Microsoft App Source, ensuring wide accessibility and seamless integration with Microsoft Teams.
  • Created REST APIs to trigger notifications from the educational software, facilitating real-time updates and increased responsiveness to user actions.
  • Collaborated with cross-functional teams to align the ChatBot functionalities with user needs and educational software requirements, driving a user-centric approach in development.
Technologies: Microservices, Microsoft Teams, Node.js, Azure

Mobile and Web Application Developer (via Toptal)

2023 - PRESENT
DataHaven Solutions Inc
  • Developed an HR job portal for the client, using React and .NET Core as a full-stack developer. The portal has role-based access and manages applicants, job descriptions, and job applications.
  • Contributed to the job portal. The portal takes resume files in any format (image, document, PDF, etc.), renders data from the input files, and converts them to JSON format. Then, the data are stored in the database as the applicant's resume.
  • Used Azure AI Document Intelligence service to extract data from resume files. Used the OpenAI GPT-4 API to convert extracted data to JSON format.
  • Created a mobile application using React Native to upload resumes received via WhatsApp and email or photos taken by the camera. Also created APIs in .NET for mobile applications.
  • Implemented JWT authentication for REST APIs. It is used for both Web and Mobile applications.
Technologies: React Native, ServiceNow, Cloud, Mobile Development, React, .NET Core, C#, Microsoft SQL Server, Azure, OpenAI, OpenAI GPT-4 API, APIs, Swagger, Tailwind CSS, Azure AI Document Intelligence, JSON Web Tokens (JWT)

Senior Front-end Developer

2024 - 2024
wearit-ai.com
  • Developed an eCommerce website to generate custom outfits via AI and order them from the website.
  • Converted all pages designed in Figma to a Next.js website and deployed to Vercel.
  • Fixed all bugs reported by the QA team and improved the website.
Technologies: React, Next.js, NoSQL, Vercel

Software Architect (via Toptal)

2024 - 2024
Top Notch Freight Systems, LLC
  • Studied requirement documents for the project and estimations given by the development team.
  • Defined project milestones and created a timeframe for the project. Assisted the client with the tech stack of the project.
  • Negotiated the final cost of the project with the development team on behalf of the client.
Technologies: Full-stack, Architecture, Amazon Web Services (AWS), JavaScript, React, Node.js, Python, Django

Full-stack Developer

2023 - 2023
Miricyl
  • Reviewed the existing code of Next.js (front end) and NestJS (back end). Implemented JSON Web Token (JWT) authentications for the API in NestJS. Also added Swagger to expose API documentation to other developers.
  • Developed the admin panel using React to manage users, categories, and questions (truth or dare game).
  • Implemented new design screens from Figma to Next.js responsive front end. Also, established a connection between the back and front end to store and display data to the front end.
Technologies: Next.js, NestJS, React, MySQL, TypeORM, Chakra UI

Full-stack Developer | Senior Software Developer

2022 - 2023
MGR360, LLC
  • Acquired a comprehensive understanding of the project details through knowledge transfer sessions with the previous developers via Microsoft Teams, which allowed me to fix existing issues on the portal effectively.
  • Migrated the database from Azure Cosmos DB to Microsoft SQL Server and developed a stored procedure that can be called from .NET Core.
  • Collaborated with the client to develop a new design and concept, implemented a new plan from Figma, and converted the design arrangements to HTML and CSS for seamless implementation.
  • Handled the transition from Microsoft Entra ID (formerly Azure Active Directory) authentication to single sign-on (SSO) for a better user experience and explored a Graph API for efficient UI data retrieval.
  • Added new features like a meeting scheduler, meeting agenda, and dashboard. Developed an independent admin panel for company users to manage applications.
  • Built the myusermanual.co platform using Next.js. The platform allows users to register on the site, take a survey, and automatically generate a personalized user manual based on the responses.
  • Created an admin panel for myusermanual.co, featuring reports and a dashboard for content updates and user management.
  • Integrated myusermanual.co with Manager360 for the Microsoft Teams app to enable sharing user manuals with the team as a profile or user manual.
  • Implemented a chatbot within the Microsoft Teams app that can send notifications to users with interactive messages so they can make updates directly in the chat without having to access the app separately.
  • Learned the Python code for ChatGPT AI developed by another team that generated embeddings from PDFs to be used as AI knowledge. Implemented the code to pass live context from the Teams app to ChatGPT and integrated it with the Teams chatbot.
Technologies: .NET, React, Azure, Microsoft Teams, Azure DevOps, Microsoft, Web Development, API Documentation, Figma, API Integration, SQL, Chatbots, Next.js, ChatGPT, OpenAI GPT-4 API, Front-end, Python, React Redux

Mobile Application Developer

2022 - 2022
Innovative Fintech Company
  • Started working with the existing codebase and implemented new design screens from Figma.
  • Maintained an application by improving code and fixing bugs.
  • Prepared the application for the App Store and Google Play Store upload.
  • Implemented push notifications for the application using Firebase.
Technologies: React Native, React, Firebase, Figma, API Integration, Mobile Applications, React Redux

Senior Software Developer

2019 - 2021
Bloomsbury Tutors
  • Built a company website from a given design in Photoshop using CakePHP and MySQL. Created the administration panel for managing tutors, students, and bookings.
  • Created a React Native mobile application for the platform. Firebase was used to create real-time alerts and push notifications. Implemented SendBird for the chat feature of the application.
  • Converted the PHP admin site to a React version by creating a REST API in CakePHP.
  • Built a Next.js version for the company website with a good user interface. Implemented basic SEO for the site.
  • Created a tutor panel using React and CakePHP that includes the functionality for tutors to manage their profile, availability, bookings, calendar, and communication with students via the chat feature.
  • Developed a student panel using React and CakePHP that includes the functionality of students to manage their profile, search tutors, book a tutor, calendar, process payments, and communicate with tutors via the chat feature.
  • Created reminders or alerts for booking by setting up cron jobs.
  • Used monday.com to keep track of time, bugs, and new implementations.
Technologies: PHP, CakePHP, MySQL, JavaScript, React Native, React, Visual Studio Code (VS Code), Payment Gateways, Firebase, SendBird, Xcode, Objective-C, CSS, Adobe Experience Design (XD), Photoshop CS5, Amazon Web Services (AWS), Node.js, HTML, TypeScript, Redux, Mobile Applications

Senior Full-stack Developer

2015 - 2021
Keystrokes Inc
  • Built a healthcare insurance claims application and a REST API in .NET Core. Developed a .NET service using SignalR to capture real-time events from users. Created UI elements and drag-and-drop capability for dynamic widgets.
  • Designed structure using React for the UI and .NET Core for the REST API that other team members can use as a starter project.
  • Utilized Redmine for tracking issues and allocating tasks to team members.
  • Created a medicine portal for a prominent pharmaceutical firm in the United States that includes functionality such as product management, invoices, payment processing, supply management for retail stores, and order shipment.
  • Fixed existing WordPress sites and added new UI pages. Added the ability to use custom PHP code to load data from Salesforce into WordPress.
  • Built a dashboard for the Salesforce cloud using .NET Core. Developed a REST API to get data by calling Salesforce cloud APIs. Created .NET core services to receive and feed data to the Salesforce cloud.
  • Designed an online course and quiz application using React and .NET framework.
  • Worked as a Linux server administrator, deploying websites and .NET Core services. Worked on AWS Elastic Beanstalk and Lambda, Amazon S3, Digital Ocean, Siteground, and Heroku with .NET Core deployment using Docker.
  • Created a REST API in PHP for a weather alert application that uses Twilio SMS and voice-over to give real-time alerts. Used Elastic Beanstalk and Lambda to install it on AWS.
Technologies: C#.NET, ASP.NET, .NET Core, Next.js, React, Visual Studio, Visual Studio Code (VS Code), Photoshop CS5, HTML5, CSS, Amazon Web Services (AWS), Full-stack, .NET, JSON Web Tokens (JWT), REST APIs, APIs, CodeIgniter, C#, Entity Framework, Ant Design, React Redux, HTML5 Banners

Senior Software Engineer | Head of Development

2011 - 2014
Salient Brands
  • Developed a social marketing network for consumers to receive free samples and tickers. I used PHP using the Smarty MVC Framework and MySQL.
  • Created a native mobile application for iPhone and Android phones.
  • Built a chat feature to encourage interaction amongst users. Developed a social media feature to "follow and follow back" and created a timeline for users to get updates for new promotions and events.
Technologies: PHP, Smarty, JavaScript, jQuery, MySQL, Android, iOS, Xcode, Objective-C, REST APIs

PHP Developer

2009 - 2011
V3 Plus Web Solution
  • Created an accounting system for the company that includes invoices, ledgers, and final account reports.
  • Developed software for the hosting company to sign up for packages with an admin panel in PHP.
  • Built websites for different events which include sports and health.
  • Tracked bugs using Bugzilla and assigned new tasks to team members, reviewing their code.
Technologies: PHP, JavaScript, MySQL, HTML5

Experience

Healthcare Insurance Claims Application

For this healthcare insurance claims application, I worked as a full-stack developer. I used React to create a new user interface and implemented a drag-and-drop functionality with dynamic widgets using React DND. By using SignalR to create a microservice, I was able to develop a feature that captures real-time events for logged-in users. It was my job to create new components, assign jobs to other users, and review code.

Bloomsbury Tutors

I worked on the company's website, admin site, and user panel as a full-stack developer. I also contributed to the React Native mobile application development, creating UI elements from Adobe XD or PSD to convert them to HTML and CSS.

SampleOn

http://sampleon.com
SampleOn is a social media marketing platform aiming to promote new products, events, and businesses. I worked on the native Android and iOS apps and used PHP MVC Framework and MySQL to build the platform.

Manager360 for Microsoft Teams

The Manager360 app is the manager’s hub for running a high-performing team consistently and effectively.

Build a strong management cadence for goal setting, 1-on-1 meetings, performance reviews, and other vital recurring activities.

Use Manager360 to keep the team data you need at your fingertips, from predictive, real-time goal updates to employee strengths and working styles.

Access our full video course in the Manager360 system, plus timely in-app tips and training on management, leadership, and coaching.

My User Manual

https://myusermanual.co/
A personal user manual is a guide to working with you as a people manager. Give your employees a cheat sheet for working with you. You'll have fewer misunderstandings and more productive collaboration with your team!

WearIt-AI.com

https://www.wearit-ai.com
WearIT-AI is an eCommerce website that generates and suggests clothing outfits via AI for the photo uploaded. The generated outfits can be ordered via the website. The website contains Designer Brands, Womenswear, Menswear, and Unisex clothing categories.

Education

2004 - 2009

Master's Degree in Information Technology

Veer Narmad South Gujarat University - Surat, India

Certifications

NOVEMBER 2023 - PRESENT

Kubernetes for the Absolute Beginners - Hands-on

Udemy

NOVEMBER 2023 - PRESENT

Tailwind CSS : A Modern Way To Build Websites Using CSS

Udemy

NOVEMBER 2023 - PRESENT

FastAPI Full Stack Web Development (API + Webapp)

Udemy

OCTOBER 2023 - PRESENT

Docker for the Absolute Beginner - Hands On - DevOps

Udemy

OCTOBER 2023 - PRESENT

The Complete Python Bootcamp From Zero to Hero in Python

Udemy

Skills

Libraries/APIs

React, jQuery, Node.js, REST APIs, Entity Framework, React Redux, SendBird

Tools

Visual Studio, Microsoft Teams, Figma, ChatGPT, Salesforce Sales Cloud, Xcode, Photoshop CS5, Adobe Experience Design (XD)

Languages

PHP, JavaScript, C#.NET, HTML5, CSS, HTML, TypeScript, C#, SQL, Python, Objective-C

Frameworks

ASP.NET, .NET Core, Next.js, React Native, CodeIgniter, .NET, JSON Web Tokens (JWT), Redux, Ant Design, Tailwind CSS, NestJS, Swagger, CakePHP, Smarty, PHP MVC, Django

Paradigms

Mobile Development, Azure DevOps, DevOps, Microservices

Platforms

Firebase, Visual Studio Code (VS Code), Azure, Microsoft, Vercel, Amazon Web Services (AWS), Docker, Android, iOS, Linode, Kubernetes

Storage

Databases, MySQL, Microsoft SQL Server, NoSQL

Other

Full-stack, APIs, Web Development, API Documentation, API Integration, Mobile Applications, Chatbots, OpenAI GPT-4 API, Front-end, Design, HTML5 Banners, TypeORM, Chakra UI, OpenAI, Azure AI Document Intelligence, FastAPI, Software Engineering, Data Structures, Payment Gateways, Architecture, ServiceNow, Cloud

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