Venkatesh Kocherlakota, Developer in Visakhapatnam, Andhra Pradesh, India
Venkatesh is available for hire
Hire Venkatesh

Venkatesh Kocherlakota

Verified Expert  in Engineering

Web Developer

Location
Visakhapatnam, Andhra Pradesh, India
Toptal Member Since
August 6, 2021

Venkatesh is a passionate senior web developer with 5+ years of experience building dynamic, user-friendly websites and applications. His expertise lies in .NET back-end and React/Angular front-end development, and he has Microsoft SQL Server and MySQL experience. He is always eager to learn and adapt to new technologies. Venkatesh values clear communication and collaboration and believes in working closely with clients to understand their needs and deliver solutions that exceed expectations.

Portfolio

CareStack
Angular, .NET Core, C#.NET, Microservices, Redis, Microsoft SQL Server, MySQL...
Accenture
ASP.NET Web API, Windows Presentation Foundation (WPF), Wix Installer...
Accenture
C#, .NET, ASP.NET Web API, .NET Framework, React, REST APIs, JSON...

Experience

Availability

Full-time

Preferred Environment

Microservices, .NET Core, Angular, ASP.NET Core, React, Docker, Windows

The most amazing...

...web app I've worked on is a complete dental practice management suite. It enables dental offices in the US to handle day-to-day activities and generate revenue.

Work Experience

Senior Engineer (SDE II)

2022 - 2024
CareStack
  • Got promoted to SDE-II from SDE-I for exceptional contribution in expanding the product into the Singapore region.
  • Implemented invoicing, payments, claims tracking, and accounting of transactions for the Singapore region.
  • Developed web API, messaging, queue-based web jobs, and Azure Functions to integrate invoicing and payments into the current system. Implemented the Azure Functions adapter to communicate with the external claims API.
  • Guided junior developers to understand and expand their skill set to suit the current requirements.
  • Oversaw team activities during the team lead's absence.
Technologies: Angular, .NET Core, C#.NET, Microservices, Redis, Microsoft SQL Server, MySQL, Azure Functions, Azure Service Bus, Message Queues, Docker, TypeScript, Node.js, .NET, HTML, JavaScript, CSS, DevOps, Azure, API Development, Front-end Development, Full-stack Development, Back-end Development, Cloud, RxJS, ASP.NET, Agile, CI/CD Pipelines, SQL, Azure Cosmos DB, Visual Studio Code (VS Code), ASP.NET Web API, Microsoft Azure, C#, Windows, Azure DevOps, Visual Studio, JSON Web Tokens (JWT), Unit Testing, ChatGPT, Leadership, Python

Application Development Analyst

2018 - 2021
Accenture
  • Developed an automation application and assisted in creating its dashboard that handles the automatic deployment of products to client machines, which can be managed in a React-based web application.
  • Followed the Agile Scrum methodology with Azure DevOps for versioning and bug tracking.
  • Oversaw the deployment of automation applications to many client machines and assisted in deploying and maintaining web applications.
  • Implemented CI/CD pipelines for automatic deployment of database changes.
  • Received prestigious ACE and Orange awards from the employer for best performance and quality contribution.
Technologies: ASP.NET Web API, Windows Presentation Foundation (WPF), Wix Installer, Object-oriented Programming (OOP), SQL, C#, Git, Redux, React, .NET, Node.js, SQL Stored Procedures, REST APIs, XAML, Model View ViewModel (MVVM), Web Server (IIS), Bootstrap 3, TypeScript, HTML5, HTTP REST, APIs, Full-stack, Web Development, Windows Services, Back-end, HTML, RESTful Services, Bootstrap, jQuery, JavaScript, CSS, DevOps, Azure, React Redux, WebSockets, API Development, API Integration, Web Applications, Front-end, Outlook Plugins, Outlook Add-ons, Microsoft 365, Jest, Front-end Development, Full-stack Development, Back-end Development, Cloud, Axios, REST, ASP.NET, Agile, CI/CD Pipelines, Software Development Lifecycle (SDLC), Progressive Web Applications (PWA), Amazon Web Services (AWS), Databases, GraphQL, Data Visualization, Algorithms, Microsoft Excel, OneDrive, Microsoft OneDrive, OneDrive API, Next.js, Tailwind CSS, .NET Core, Azure App Service, C#.NET, Visual Studio .NET, Visual Studio Code (VS Code), Microsoft Azure, Windows, Context API, API Architecture, Microsoft SQL Server, Azure DevOps, Visual Studio, .NET Framework, JSON Web Tokens (JWT), Unit Testing, ChatGPT, Python, Web Dashboards

Application Development Associate

2018 - 2020
Accenture
  • Developed a single-page web application that is used to configure a massive set of JSON and XML-based rule sets for an email screening application with scalability and security in mind.
  • Developed web API that can be accessed in parallel by up to 50,000 devices, providing XML and JSON configurations related to client-specific rule sets for the main product.
  • Followed Agile Scrum methodology to continuously deliver new features every month.
  • Assisted the team lead in tracking day-to-day activities using Azure DevOps and acted as a scrum master in the lead's absence.
  • Had exposure to all stages of software development with a solid understanding of its lifecycle.
Technologies: C#, .NET, ASP.NET Web API, .NET Framework, React, REST APIs, JSON, JSON Web Tokens (JWT), Microsoft Azure, Unit Testing, Web Dashboards

Engineering Intern

2018 - 2018
OpenText
  • Developed a desktop application based on MVVM which provides a dashboard experience for admins for remote administration of software.
  • Tracked and fixed bugs using Jira as reporting tool and Perforce as versioning system.
  • Adapted to Prism framework for dynamic addition and deletion of modules in WPF.
Technologies: Windows Presentation Foundation (WPF), Object-oriented Programming (OOP), C#, .NET, Model View ViewModel (MVVM), Software Development Lifecycle (SDLC), C#.NET, Visual Studio .NET, Visual Studio Code (VS Code), Windows, Visual Studio

Patient Management System

This is an SPA built on Angular and .NET Core back end by CareStack used in multiple DSOs across the US for providing dental services, including treatment history, patient engagement and invoicing, and 3rd-party dental software integration. It also provides revenue cycle management for practices and insurance and claims management.

Software Update and Configuration Portal

I worked on a single-page web application that allows clients to configure and push updates to software used by a huge number of users. The web application reduced manual intervention and saved a lot of time and cost involved in the operations.

I acted as a full-stack developer to implement essential components of the web application and fixed major bugs.

Software Update Agent

I took part in the development of a windows application capable of automatic delivery of software and configuration updates to client machines upon approval in the dashboard. The application is backed by REST API and checks the server for the latest updates and automatically installs them in the background. This reduced operational costs and the time required to update manually.

I developed and oversaw deployment to a vast number of users via System Center Configuration Manager (SCCM). Also, I fixed crucial bugs that were caused service disruption for a large group of users.

Concrete Cracking Detection Using the ResNet50 (AI Capstone)

Applied deep learning knowledge and expertise to develop and test a deep learning model based on Keras Library for crack identification in concrete.

The model can detect cracks in sections of concrete and its classification outcomes can be used for the automation of safety implementations.

The model can classify grayscale images of concrete with 224x224 dimensions.

Used 30,000 images for training and 10,000 images for validation.

Trained the model through batches generated by ImageDataGenerator.

The final model had an accuracy of 85.08 %.

Facial Expression Recognition with Keras

Developed a facial expression recognition model in Keras for classifying human facial expressions. Built and trained a convolutional neural network CNN capable of classifying seven facial expressions including angry, disgust, fear, happy, sad, surprise, and neutral.

Deployed the trained model to a web interface with Flask and applied the model to real-time video streams and image data.

Pickles Ordering App for Android

A React Native-based Android application for ordering pickles and other Indian snack products.

I developed the application with Firebase for Authentication and Data Storage. Designed its UI using Figma and used NativeBase library for implementation.
2021 - 2023

Master's Degree in Business Administration

Andhra University - Visakhapatnam, Andhra Pradesh, India

2014 - 2018

Bachelor's Degree in Electronics and Communication Engineering

Jawaharlal Nehru Technological University, Kakinada - Visakhapatnam, India

AUGUST 2020 - PRESENT

IBM AI Engineering Professional Certificate

IBM

APRIL 2020 - PRESENT

IBM Data Science Professional Certificate

IBM

JANUARY 2020 - PRESENT

Microsoft Azure Fundamentals - AZ900

Microsoft

Libraries/APIs

API Development, React, Node.js, REST APIs, jQuery, React Redux, RxJS, Context API, Keras, Pandas, NumPy, OpenCV, OneDrive, OneDrive API

Tools

Visual Studio .NET, Wix Installer, Git, Visual Studio, ChatGPT, C#.NET WinForms, Figma, GitLab, GitLab CI/CD, Microsoft Excel, Azure App Service

Frameworks

ASP.NET Web API, .NET, ASP.NET Core, Windows Presentation Foundation (WPF), Redux, Bootstrap 3, Material UI, React Native, .NET Core, Bootstrap, ASP.NET, JSON Web Tokens (JWT), Angular, Jest, Next.js, Tailwind CSS

Languages

C#, JavaScript, C#.NET, HTML, SQL, CSS, XAML, HTML5, TypeScript, Python 3, GraphQL, Python

Paradigms

Object-oriented Programming (OOP), Microservices, Model View ViewModel (MVVM), Management, DevOps, REST, API Architecture, Unit Testing, Azure DevOps, Agile

Platforms

Windows, Visual Studio Code (VS Code), Azure Functions, Docker, Azure, Firebase, Amazon Web Services (AWS)

Storage

Microsoft SQL Server, JSON, MySQL, SQL Server 2016, Databases, SQL Stored Procedures, Cloud Firestore, Redis, Azure Cosmos DB

Other

Microsoft Azure, Web Development, Back-end, RESTful Services, Full-stack Development, Back-end Development, Software Development Lifecycle (SDLC), HTTP REST, Azure Service Bus, Message Queues, Business Administration, APIs, Full-stack, .NET 6, JSON REST APIs, Minimal API, WebSockets, API Integration, Web Applications, Front-end, Outlook Plugins, Outlook Add-ons, Microsoft 365, Front-end Development, Cloud, Axios, CI/CD Pipelines, Algorithms, .NET Framework, Web Dashboards, Deep Learning, Convolutional Neural Networks (CNN), Web Server (IIS), Google Colaboratory (Colab), Financial Management, Windows Services, Progressive Web Applications (PWA), Data Visualization, Microsoft OneDrive, Leadership

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