Phanindra Allamsetty, Developer in Toronto, ON, Canada
Phanindra is available for hire
Hire Phanindra

Phanindra Allamsetty

Verified Expert  in Engineering

Bio

Phanindra is a senior full-stack software engineer with 9+ years of experience building scalable distributed systems across different industries. He is also skilled in building full-stack applications from scratch, leading teams, and creating impact at multiple organizations. Phanindra is well-versed in different tech stacks, which demonstrates his ability to adapt and thrive quickly in new environments and technologies.

Portfolio

LivePerson
Java, Google Cloud Platform (GCP), JavaScript, Apache Kafka, Docker, Kubernetes
Capgemini
Angular, Java, TypeScript, JavaScript, .NET, .NET Core, C#, IIS SQL Server...
Dharma Solutions
.NET, C#, ASP.NET, Android, REST, Azure, REST APIs

Experience

  • JavaScript - 10 years
  • Java - 9 years
  • C# - 9 years
  • Angular - 7 years
  • SQL - 7 years
  • .NET Core - 7 years
  • TypeScript - 6 years
  • Apache Kafka - 2 years

Availability

Full-time

Preferred Environment

Java, Angular, TypeScript, Google Cloud Platform (GCP), .NET Core, JavaScript, Docker, Kubernetes, SQL, Apache Kafka

The most amazing...

...solution I've developed is an offline messaging feature for the main product offering of my previous company, which greatly impacted revenue.

Work Experience

Software Development Engineer III

2022 - 2024
LivePerson
  • Automated language support processes, cut the time to add standardized content and systems messages by 70%, and facilitated brand expansion into new geographic regions.
  • Boosted window functionality by 70% through offline messaging, resource pre-loading, and asynchronous downloads of resources.
  • Achieved a 30% decrease in build times by migrating 10 critical service repositories from TeamCity to GitLab CI/CD.
  • Developed a JavaScript taglet tool that streamlined front-end customization, reducing implementation times by two weeks and allowing brands to apply custom logic independently.
  • Accelerated team productivity by supporting junior engineers with targeted advice on software development best practices, conducting code reviews, and driving strategic architectural decisions, minimizing onboarding time by 30%.
Technologies: Java, Google Cloud Platform (GCP), JavaScript, Apache Kafka, Docker, Kubernetes

Senior Software Engineer

2016 - 2021
Capgemini
  • Streamlined campaign launches, reducing time by 60% through developing an integrated platform for campaign creation, asset management, and app targeting.
  • Built a user tracking system across multiple services using Angular 8, TypeScript, Java, and MySQL, enabling evaluation of Google Ads ROI by determining brokerage revenue from tracked users.
  • Reduced application loading times on slow 3G connections by 70% through JavaScript optimizations, including resource bundling, minification, and deferring render-blocking elements.
  • Accomplished a 30% decrease in manual errors and improved deployment efficiency by developing automated build and release pipelines with Jenkins and GitLab CI/CD.
Technologies: Angular, Java, TypeScript, JavaScript, .NET, .NET Core, C#, IIS SQL Server, Azure, Jenkins, GitLab CI/CD

Software Developer

2012 - 2014
Dharma Solutions
  • Facilitated accurate billing for 60+ patients weekly by engineering and implementing REST APIs in mobile applications to capture prescribed medications, procedures, and treatments.
  • Optimized billing process and enhanced data visibility by creating an app that generates detailed patient data reports.
  • Engineered and deployed a mobile application for iOS and Android that enabled corrosion engineers to register for National Association of Corrosion Engineers (NACE) events and access specialized corrosion engineering calculators.
Technologies: .NET, C#, ASP.NET, Android, REST, Azure, REST APIs

Experience

TQL's LTL (Less than Truckload) Service

https://www.tql.com/less-than-truckload
This project involved creating a web application for a logistics brokerage firm. The app lets users book shipments from point A to point B, get quotes from different carriers, and confirm and tender the shipment order.

Education

2014 - 2015

Master's Degree in Computer Science

University of Cincinnati - Cincinnati, OH, USA

2006 - 2010

Bachelor's Degree in Information Technology

Jawaharlal Nehru Technological University - Hyderabad, Telangana, India

Skills

Libraries/APIs

REST APIs

Tools

Jenkins, GitLab CI/CD

Languages

Java, JavaScript, TypeScript, SQL, C#

Frameworks

Angular, .NET Core, .NET, ASP.NET

Paradigms

REST

Platforms

Google Cloud Platform (GCP), Docker, Kubernetes, Apache Kafka, Web, Azure, Android

Storage

IIS SQL Server

Other

Cloud Computing, Algorithms, Web Technologies, Computer Science, Information Technology

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