Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Prasheel Vemulapalli

Summary

With over 18 years of industry experience, I have excelled as a Staff Software Engineer, showcasing a comprehensive skill set encompassing software product design, development, deployment, and support. Throughout my career, I have successfully designed and implemented applications that have significantly bolstered revenue and achieved substantial cost savings by optimizing infrastructure. Currently, I am leading a team of 6 highly skilled engineers, collaborating to deliver top-notch software products tailored to meet the specific requirements of end-users.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Staff Software Engineer

Motive Technologies Inc
01.2022 - Current

Motive Technologies offers fleet management solutions designed for trucking companies and drivers. Their card product empowers fleet administrators to effectively monitor, manage, and control their expenses.

  • Responsible for the design and development of various initiatives related to card transaction, card issuer integration, payment processor integration, customer invoicing, spend controls and customer onboarding services.
  • Implemented core components using Restful APIs, batch processing, API integrations using RubyonRails, Postgres, AWS Webservices, Backburner technologies..
  • Streamlined customer onboarding flow resulted in a 70% reduction in support calls related to onboarding issues. Identified bottlenecks in the customer onboarding flow, resulting in a 50% reduction in onboarding time, which improved the overall customer experience and increased the likelihood of customers becoming active users.
  • Actively involved in production support as part from the on-call activities, resulting in faster issue resolution and improved system uptime, which saved the company substantial costs.
  • Provided guidance and mentored team members in solving technical and design issues, resulting in improved technical skills and productivity of team members.

Senior SoftwareEngineer

Intuit Inc
12.2016 - 01.2022
  • Led payment processing module development for multiple functions, including payment authorization, transaction conformance, pricing, and funding.
  • Managed multiple micro services, including online and offline spring boot applications using technologies like SQS, SNS, S3, Kafka, Storm, Spark, Batch, Memcached, with a focus on maintaining high levels of performance and availability.
  • Actively supported production issues and minimized impact on business operations by reduced the on-call issues by 50%.
  • Re-Architected multiple services by designing and implementing the migration path from private data center to AWS and there by reducing the infrastructure costs.

Lead Software Engineer

Kohl’s Digital Technology
03.2015 - 12.2016
  • Designed and implemented a Point of Sale feature that allows store associates to complete the checkout process using REST APIs from the mobile devices.
  • Developed REST APIs consumed by mobile and other POC systems to complete orders and facilitate communication between various applications.
  • Designed and implemented UI flows and components using JQuery for a Point of Sale application.

Staff Software Engineer

Enfos Inc
01.2013 - 03.2015
  • Involved in designing and implementing the rearchitecture of the financial product.
  • Implemented multiple features in Spring, Hibernate, REST APIs, JavaScript, JQuery, Apache Lucene, ActiveMQ, Mondrian(OLAP server), Pivot4J

Java Architect Consultant

Tivo
03.2011 - 12.2012
  • Designed and implemented the server components of the VOD (Video-on-Demand) application using Core Java, Java Concurrency, Java NIO
  • Designed and implemented the backend modules using Spring, Hibernate with MySQL as the backend database server
  • Implementing some of the backend services using REST web services

Staff Software Engineer

EBay Inc
10.2009 - 03.2011
  • Worked as an member of the projects involving the features in Shipping and Checkout domain.
  • Designed and developed services for the checkout and shipping options projects.

Senior Software Engineer

Motorola
04.2006 - 09.2009
  • Designed, implemented some modules in the Licensing Portal web applications. Designed and implemented the web user interface components using CSS, HTML, JavaScript, JSP and Struts Framework.
  • Designed and implemented the server side components using Spring, JPA, Hibernate. Set up ActiveMQ for asynchronous communication and implemented the messaging modules using Apache Camel API.

Education

Bachelor of Technology - Computer Science Engineering

Nagarjuna University

Skills

Languages: Java, Ruby, Python, Javascript

Frameworks: Spring, Hibernate, Rails

Technologies: REST APIs, Redis, Memcached, Apache, Jetty, Apache Storm, Apache Spark, Apache Kafka, Docker, Kubernetes

Database: Oracle, MySQL, Postgres, SQL Server, MongoDB

Cloud Technologies: EC2, SNS, SQS, S3, Batch, Lambda, Cloud Watch

Tools: Git, Jira, Splunk, AppDynamics, Datadog

Certification

  • Cloudera Certified Hadoop Developer
  • Machine Learning from Stanford University through Coursera.
  • Introduction to Data Science from University of Washington through Coursera.

Timeline

Staff Software Engineer

Motive Technologies Inc
01.2022 - Current

Senior SoftwareEngineer

Intuit Inc
12.2016 - 01.2022

Lead Software Engineer

Kohl’s Digital Technology
03.2015 - 12.2016

Staff Software Engineer

Enfos Inc
01.2013 - 03.2015

Java Architect Consultant

Tivo
03.2011 - 12.2012

Staff Software Engineer

EBay Inc
10.2009 - 03.2011

Senior Software Engineer

Motorola
04.2006 - 09.2009

Bachelor of Technology - Computer Science Engineering

Nagarjuna University
Prasheel Vemulapalli