Raghu Katrapalli
Verified Expert in Engineering
Software Developer
Raghu is a technology leader with an MBA from the Marshall School of Business. He is the senior director of emerging technologies at LeadFusion, leading the company's technology vision and managing product development, resources, and architecture. His work has dramatically improved content delivery times, streamlined processes, and increased the user base. Raghu also brings over 15 years of software development expertise in finance, healthcare, telecommunications, and technology.
Portfolio
Experience
Availability
Preferred Environment
Apache Kafka, MySQL, Spring Boot, Java, Amazon Web Services (AWS), Microservices, Redis, Apache Cassandra, Oracle, Angular
The most amazing...
...data collection solution I've developed collects user events from a financial products research platform with Java, Spring Boot, Kafka, and Cassandra.
Work Experience
Senior Director
LeadFusion
- Built a "unified financial product research" web platform with collaborative features for bankers to guide their customers in selecting the ideal financial solution. Used Java, Spring Boot, Kafka, Cassandra, Redis, and Oracle Database.
- Created a product data upload solution, an offline microservice that accepts financial product data such as mortgage rates and auto loans and transforms and loads the data into appropriate databases with Apache Camel, Spring Boot, Oracle, and Gradle.
- Led the platform scalability effort with simplified workflows, optimized memory management, and caching of various components to increase the support from 250,000 to about 2 million daily user visits.
- Designed and led the implementation of a custom Gradle plugin to speed up client customization, reducing the average change from two days to under one hour and content delivery time from 3 - 10 seconds to under 250 milliseconds.
Freelance Full-stack Developer
Netlok
- Created an OAuth2 Service to provide a photo-based authentication and authorization solution with Spring Boot, Java, Amazon EC2 and S3, Redis, MySQL, Angular, and Bootstrap.
- Implemented UX enhancements and supported back-end changes with Spring Boot, Java, Amazon EC2 and S3, Redis, MySQL, Angular, and Bootstrap.
- Redesigned Netlok's random photo offering algorithm to improve login security.
Senior Developer | Technical Lead
TIAA
- Redesigned and migrated the monolithic Jakarta EE application into nine feature-based, independent microservices for scalability and 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.
Senior Developer
Medco Health Solutions (acquired by Express Scripts)
- Developed a scalable MVC framework that supports over two million daily transactions.
- Re-engineered the prescription refill and prescription order status applications from legacy interactive voice response to Java/web-based VoiceXML applications.
- Built a log merging engine for application tuning analytics collected across multiple locations.
Experience
Product Usage Data Collection
Mortgage Calculator App for Multiple Devices
Skills
Languages
Java, SQL, JavaScript, HTML, Python, CSS, Python 3, Kotlin, XML, Dart
Frameworks
Spring Boot, Spring JDBC, Spring, Hibernate, Angular, Bootstrap, Flutter
Libraries/APIs
REST APIs, React, Spring REST
Tools
Git, Jenkins, Gradle, GitHub, Ansible, IntelliJ IDEA, SendGrid, Apache Tomcat
Paradigms
Microservices, Unit Testing, Application Architecture, Microservices Architecture, API Architecture, Management, Object-oriented Programming (OOP)
Platforms
Linux, Oracle, AWS Lambda, Amazon EC2, Apache Kafka, Amazon Web Services (AWS), Windows, Twilio
Storage
Spring Data JPA, Spring Data REST, MySQL, Redis, JSON, Databases, Spring Data for Apache Cassandra, Cassandra
Other
APIs, Back-end, Web Services, Software Architecture, Full-stack, Web Development, Architecture, Software Design, Front-end Development, Front-end, Single Sign-on (SSO), Deployment, API Integration, Technical Analysis, SaaS, Software as a Service (SaaS), Apache Cassandra, Serverless, Leadership, Technical Leadership, Team Leadership, Software QA, SMS, Coherence, Strategy, Distributed Systems, Software Engineering, Artificial Intelligence (AI), Civil Engineering, Cross-functional Team Leadership
Industry Expertise
Healthcare
Education
Master's Degree in Business Administration (MBA)
University of Southern California, Marshall School of Business - Los Angeles, California, USA
Master of Science Degree in Computer Science
University of South Carolina - Columbia, South Carolina, USA
Bachelor's Degree in Civil Engineering
University College of Engineering, Osmania University - Hyderabad, Telangana, India
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring