Passionate about delivering user-friendly solutions and driving projects from concept to deployment.
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.
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 ProjectReact, 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 ProjectDjango, 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%.
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.
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.
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.