Raghu Katrapalli, Software Developer in San Diego, CA, United States
Raghu Katrapalli

Software Developer in San Diego, CA, United States

Member since February 5, 2020
Raghu holds an MBA from the Marshall School of Business and is the senior director of Emerging Technologies, leads Leadfusion's technology vision, responsible for product development, resources, and architecture. His work has dramatically improved content delivery times, optimized and sped up processes, and increased the user base and output of products. Raghu also brings 15 years of software development expertise in the finance, healthcare, telecommunications, and technology industries.
Raghu is now available for hire

Portfolio

  • Leadfusion
    Java, Spring Boot, Kafka, Cassandra, MySQL, Oracle, JSON, Git, Jenkins...
  • Netlok
    Java, Spring Boot, AWS, Angular, Bootstrap, HTML, SendGrid, Twilio SMS, Ansible
  • TIAA Financial Services
    Java, Spring, XML, SQL, Oracle, JavaScript, Rest API, Coherence

Experience

Location

San Diego, CA, United States

Availability

Full-time

Preferred Environment

Java, Spring Boot, Git, IntelliJ, Linux, Windows, SQL, JSON, MySQL, Kafka, Cassandra

The most amazing...

...data collection solution I've developed collects web usage events from product research on websites with Java, Spring Boot, Kafka, and Cassandra.

Employment

  • Senior Director

    2016 - PRESENT
    Leadfusion
    • Created a Unified Financial Product Research web platform with a set of collaborative features for bankers to guide their customers to select the ideal financial solution with the tech stack Java, Spring Boot, Kafka, Cassandra, Redis, and Oracle DB.
    • Designed and led the implementation of a custom Gradle plugin to speed up client customization. This reduced the average change from two days to under one hour and in faster content delivery times from 3-10 seconds to under 250 milliseconds.
    • Led the platform scalability effort with simplified workflows, optimized memory management, and caching various components to increase the support from 250,000 to about two million daily user visits.
    Technologies: Java, Spring Boot, Kafka, Cassandra, MySQL, Oracle, JSON, Git, Jenkins, Ansible, Gradle
  • Freelance Full-stack Developer

    2019 - 2019
    Netlok
    • Created an OAuth2 Server to provide an authentication and authorization solution with Spring Boot, Java, AWS EC2, S3, Redis, MySQL, Angular, and Bootstrap.
    • Implemented UX enhancements and supported back end-changes with Spring Boot, Java, AWS EC2, S3, Redis, MySQL, Angular, and Bootstrap.
    • Redesigned the Netlok's photo offering algorithm for random photos to improve login security.
    Technologies: Java, Spring Boot, AWS, Angular, Bootstrap, HTML, SendGrid, Twilio SMS, Ansible
  • Senior Developer and Technical Lead

    2007 - 2016
    TIAA Financial Services
    • Redesigned and migrated the monolithic Java EE application into feature-based nine independent microservices to achieve scalability, faster development, and deployment.
    • Implemented multiple REST services using Jersey for the TIAA bank system to provide services such as viewing one's account history and stopping a check.
    • Designed and led the implementation of a data caching service using Java, Spring-JDBC, and Coherence Cache.
    • Streamlined the development processes, established coding standards, and performed design and code reviews.
    Technologies: Java, Spring, XML, SQL, Oracle, JavaScript, Rest API, Coherence
  • Senior Developer

    2005 - 2014
    Medco Health Solutions (Express Scripts)
    • Developed a scalable MVC framework that supports more than two million transactions per day.
    • Re-engineered Prescription Refill and Prescription Order Status applications from legacy IVR to Java/web based VXML applications.
    • Built a log merging engine for application tuning analytics collected across multiple locations.
    Technologies: Java, XML, Tomcat, Oracle, SQL

Experience

  • Product Usage Data Collection (Development)

    Created a data analytics solution for the product usage data using Java, Spring Boot, Spring Rest, Kafka, Cassandra. The REST endpoint accepts web page events such as changes to fields, product results presented, and CTA clicks. The average daily volume is about eight million web requests resulting in about 3 GB of generated data.

Skills

  • Languages

    Java, SQL, HTML, JavaScript, CSS, Python 3, Kotlin
  • Frameworks

    Spring Boot, Spring JDBC, Bootstrap 4
  • Tools

    Git, Jenkins, Gradle, Ansible
  • Paradigms

    Microservices
  • Platforms

    Linux, Oracle, Apache Kafka
  • Storage

    Spring Data JPA, Spring Data REST, MySQL, Redis, Spring Data for Apache Cassandra
  • Other

    Apache Cassandra, AWS
  • Libraries/APIs

    React

Education

  • Master's degree in Business Administration (MBA)
    2013 - 2015
    University of Southern California - Los Angeles, California, USA
  • Master of Science degree in Computer Science
    1998 - 1999
    University of South Carolina - Columbia, South Carolina, USA
  • Bachelor of Engineering in Civil Engineering
    1993 - 1997
    College of Engineering, Osmania University - Hyderabad, TS, India

To view more profiles

Join Toptal
Share it with others