Sri Siddhardha Kurra

Software Engineer

Passionate about delivering user-friendly solutions and driving projects from concept to deployment.

About Me

Software Engineer with 3+ years of experience in developing high-performance applications in finance and healthcare. Proficient in Java, Python, and SQL, with expertise in frameworks like Spring Boot and Django. Skilled in RESTful APIs, database management, and cloud services (AWS, Azure). Adept at containerization with Docker and real-time data processing using Apache Kafka. Passionate about delivering user-friendly solutions and driving projects from concept to deployment.

Accomplishments

  • 🚀 Developed robust applications using Java and Spring Boot, ensuring data integrity and scalability in healthcare and financial systems.
  • 💻 Created responsive and dynamic front-end interfaces with React.js, enhancing user experience in financial and healthcare sectors.
  • 🛠️ Implemented data streaming solutions using Apache Kafka for real-time decision-making in healthcare systems.
  • ☁️ Deployed and managed scalable applications on Azure, leveraging cloud services for improved performance and reliability.
  • 🐳 Gained proficiency in Docker and Git, optimizing software deployment and version control processes.
  • 🔄 Collaborated within Agile frameworks, ensuring timely delivery and continuous improvement of software solutions.
  • 🌐 Built and deployed the "Quotivation Station" project using the MERN tech stack, showcasing full-stack development expertise.

I'm a

60% Backend Developer
40% Frontend Developer

My Projects

Online Quiz System

Spring Boot, React, MongoDB Atlas, JWT, Material-UI

Architected a full-stack quiz platform enabling user-driven quiz creation and participation, with secure JWT authentication. Implemented efficient MongoDB indexing for sub-100ms quiz retrieval times. Features real-time scoring, progress tracking, and comprehensive error handling.

View Project

Quotivation Station

React, JavaScript, Express, MongoDB Atlas, Node.js, Docker

A user-friendly web app with 1000+ users, lauded for innovative image generation and quote sharing features. Containerized with Docker Compose for scalable architecture. Implemented compound indexing and LRU caching for improved performance.

View Project

TimeVault App

Django, Python3, web3, Truffle, Ethereum Blockchain, SQLite3

A blockchain-based time capsule app with Truffle smart contracts on Ethereum, ensuring tamper-proof security and integrity. Developed an intuitive UI with Django and Bootstrap, boosting user engagement by 25%.

Inventory System

Java, J2EE, JPA, JAX-RS, CDI, JSP, JMS, WebSockets, Threads

Introduced lazy loading, Trie-based indexing, real-time chat via WebSockets, and thread pooling for improved performance and efficiency in inventory management.

Real-Time Collaborative Text Editor

C++, WebSocket, CRDT Algorithm, Git, STL, Qt

Built a real-time collaborative text editor using C++, Qt, and WebSocket protocol with CRDT algorithm for conflict-free concurrent editing. Optimized performance and UI with STL containers, algorithms, modern C++ features, and Qt GUI widgets.

My Skills

Java

Spring

React

MongoDB

AWS

Git

Docker

Resume


SRI SIDDHARDHA KURRA 

SOFTWARE ENGINEER 

Location:

 NJ 

| Phone:

 (862) 800 6461 

| Email:

 

srisiddhardhak@gmail.com

 

LinkedIn:

 

linkedin.com/in/sri-siddhardha-k-24869816a/

 

| GitHub:

 

github.com/srisiddhardhakurra26

  

 

SUMMARY 

•  Innovative  Software  Development  Engineer  with  over  3+  years  of  experience  in  designing,  developing,  and  deploying  high-

performance applications in the finance and entertainment sectors.  

•  Proficient in using Java, Python, and SQL, along with frameworks such as Spring Boot, Django, and Angular to create scalable and secure 

solutions.  

•  Skilled in implementing RESTful APIs, managing databases with MySQL and Oracle, and utilizing cloud services like AWS and Azure.  
•  Adept at containerization with Docker, real-time data processing with Apache Kafka, and following Agile methodologies to deliver 

robust software solutions.  

•  Experienced in collaborating with cross-functional teams to enhance user engagement and optimize system performance.  
•  Strong background in developing user-friendly interfaces and ensuring efficient data management through advanced programming 

techniques.  

•  Demonstrated ability to drive projects from conception to deployment, ensuring high quality and adherence to industry standards. 

 

PROFESSIONAL EXPERIENCE 

BCBS, NJ 
Software Engineer  

 

 

 

 

 

 

 

 

 

 

          Jun 2023 – Current 

•  Leveraged Python and Django to develop robust data pipelines for processing and analyzing large healthcare datasets, ensuring data 

integrity and compliance. 

•  Optimized database performance using SQL and Oracle for efficient storage and retrieval of  patient records, medical images, and 

clinical data. 

•  Implemented data streaming solutions using Apache Kafka to handle real-time patient data, enabling timely decision-making and 

alerts. 

•  Designed  and  integrated  XML-based  data  exchange  formats  to  facilitate  seamless  data  sharing  between  healthcare  systems  and 

applications. 

•  Utilized Docker for containerization to streamline the deployment and management of healthcare applications, ensuring consistency 

and scalability across different environments. 

•  Built dynamic and user-friendly healthcare applications using Angular, incorporating AJAX for real-time data updates to enhance the 

user experience. 

•  Deployed  and  managed  scalable  healthcare  applications  on  Azure  cloud  platform,  leveraging  cloud-based  services  for  improved 

performance and reliability. 

 

KPMG, India 
Software Engineer   

 

 

 

 

 

 

 

 

 

 

        Jan 2020 - Aug 2021 

•  Developed robust applications using Java and Spring Boot, implementing secure and scalable solutions for transaction processing and 

data management systems in the finance sector. 

•  Utilized React.js and Bootstrap to create responsive front-end interfaces, enhancing user experience and facilitating intuitive data 

visualization and reporting for financial applications. 

•  Implemented Spring JPA for efficient data access and management, ensuring seamless integration with MySQL databases for storing 

and retrieving transactional data securely and efficiently. 

•  Designed and developed Restful APIs, enabling seamless integration with external systems and  facilitating data exchange via JSON 

payloads, ensuring interoperability and data integrity. 

•  Utilized Redux for state management in React applications, ensuring consistent and responsive user interfaces for data analysis and 

reporting tools. 

•  Implemented  unit  tests  with  JUnit  and  automated  builds  and  deployments  using  Jenkins,  ensuring  the  reliability  and  continuous 

integration of software applications throughout the development lifecycle. 

•  Collaborated within the SDLC framework, utilizing Agile methodologies to deliver high-quality software solutions, ensuring adherence 

to project timelines and client requirements. 

•  Deployed  and  maintained  software  applications,  ensuring  scalability  and  reliability  while  adhering  to  industry  standards  and 

regulatory requirements in the finance sector. 

 

Trigent Software, India 
Software Engineer Intern  

 

 

 

 

 

 

 

 

                        Jul 2019 – Dec 2019 

•  Developed and maintained Java-based applications, utilizing efficient coding practices and object-oriented programming principles to 

ensure optimal performance and reliability. 

•  Designed and implemented RESTful APIs to facilitate seamless communication between front-end and back-end systems, ensuring 

data integrity and security. 


•  Utilized React.js to create dynamic and responsive user interfaces, integrating with Java back-end services to deliver a cohesive and 

user-friendly application experience. 

•  Managed and optimized database operations using SQL and Oracle, implementing complex queries and maintaining data integrity to 

support application functionality. 

•  Collaborated  with  cross-functional  teams  using  Git  and  VS  Code  for  version  control  and  code  management,  ensuring  smooth 

development workflows and efficient project delivery. 

 

EDUCATION 

New Jersey Institute of Technology  

 

 

 

 

 

 

 

 

 

         Newark, NJ 

Masters in Computer Science    

 

 

 

 

 

 

 

 

     Sep 2021 – May 2023 

 

Acharya Nagarjuna University    

 

 

 

 

 

 

 

 

 

     Guntur, India 

Bachelor of Technology in Computer Science    

 

 

 

 

 

 

     Aug 2017 – May 2021 

 

TECHNICAL SKILLS 

Programming Languages:  Java, Python, SQL, GoLang 
Libraries: 

NumPy, Pandas, Matplotlib, Scipy 

Frameworks:  

Spring Boot, Node.js, Angular, React.js, Django, Flask, Hibernate, Express.js, Spring Beans, Spring 

Security, Spring JPA 

Web Technologies: 

HTML, CSS, JavaScript, JQuery, XML, AJAX, JSON, Bootstrap, Restful API, Redux, TypeScript 

Cloud Technologies: 

AWS, MS Azure 

Database: 

MySQL, MongoDB, Oracle 

Version Tools: 

Git, Docker, Kubernetes, JUnit, Mockito 

Other Skills: 

Jira, GitHub, Jenkins, Maven, Apache Kafka 

Methodologies: 

Agile, Waterfall, SDLC 

IDEs: 

NetBeans, IntelliJ IDEA, Eclipse, VS code. 

Operating Systems: 

Windows, Linux 

 

PROJECTS

Online Quiz System | Spring Boot, React, MongoDB Atlas, JWT, Material-UI

• Architected a full-stack quiz platform enabling user-driven quiz creation and participation, with secure JWT authentication and role-based access control.

• Implemented efficient MongoDB document relationships and indexing, achieving sub-100ms quiz retrieval times.

• Engineered a responsive React frontend with Material-UI, featuring real-time score calculation and progress tracking.

• Designed RESTful APIs with Spring Boot, incorporating comprehensive error handling and input validation for robust user experience.

Quotivation Station | React, JavaScript, Express, MongoDB Atlas, Node.js, Docker

• Crafted a user-friendly web app with 1000+ users, lauded for innovative image generation and quote sharing features. Explore at www.siddhardhakurra.com.

• Containerized with Docker Compose for scalable architecture, leading to 15% improved operational efficiency.

• Implemented a compound index on user IDs and timestamps, coupled with and LRU caching, resulting in a 25% reduction in user feed retrieval latency.

TimeVault App | Django, Python3, web3, Truffle, Ethereum Blockchain, SQLite3

• Engineered a blockchain-based time capsule app with Truffle smart contracts on Ethereum, ensuring tamper-proof security and integrity.

• Developed an intuitive UI with Django and Bootstrap, boosting user engagement by 25%.

Inventory System | Java, J2EE, JPA, JAX-RS, CDI, JSP, JMS, WebSockets, Threads

• Introduced lazy loading for non-essential modules, cutting initial load times by 30% without sacrificing core functionality.

• Implemented Trie-based indexing for product search, boosting retrieval speed by 25% in the Inventory Management System.

• Pioneered real-time chat via WebSockets, cutting inventory issue resolution times by 15%.

• Slashed inventory update duration by 40% through thread pooling, ensuring efficient parallel processing.

Contact Me

New York City, NY - Remote
(862) 800-6461