Summary
Overview
Work History
Education
Skills
PROJECTS
Certification
Achievements
Timeline
Generic

PRASANNA KRISHNA

New York,NY

Summary

Detail-oriented and results-driven Software Engineer with a strong focus on distributed systems, databases, and large-scale cloud infrastructure. Adept at designing, developing, and optimizing fault-tolerant systems with a deep understanding of data structures, algorithms, and cloud-based database technologies. Experienced in working with high-performance distributed systems and passionate about driving innovation in scalable data management and transaction processing. Seeking an opportunity to contribute to Amazon DynamoDB’s cutting-edge distributed technology.

Overview

3
3
years of professional experience
1
1
Certification

Work History

Software Development Engineer

DXC Technology
CHENNAI, TAMILNADU
06.2020 - 12.2022
  • Designed and implemented distributed database systems, with a focus on fault-tolerant, high-performance storage solutions for real-time data processing in a cloud-native environment.
  • Built and optimized key algorithms for data management, reducing retrieval latency by 30% and enhancing throughput across large-scale distributed systems.
  • Led the development of features ensuring high availability, utilizing AWS DynamoDB and AWS Lambda for serverless functions.
  • Worked with cross-functional teams to deploy, monitor, and scale new features in a multi-datacenter environment, maintaining system reliability and consistency.

Junior Software Engineer

DXC Technology
CHENNAI, TAMILNADU
02.2020 - 05.2020
  • Contributed to building distributed, fault-tolerant data storage systems using AWS DynamoDB, optimizing query performance and system stability.
  • Implemented key internal system components such as storage management, file systems, and resource scheduling in high-performance applications.
  • Engaged in performance benchmarking and optimization to meet stringent latency requirements for critical transaction processing workloads.
  • Collaborated with senior engineers to develop algorithms and data structures aimed at improving the scalability of cloud-based database systems.

Education

Master of Science - Data Science

Pace University
New York, NY
12-2024

Skills

  • Programming Languages: Java, C, Python, C#
  • Distributed Systems & Cloud: AWS (DynamoDB, EC2, Lambda, S3), Kubernetes, Docker, Cloud-Native Development
  • Databases & Storage Systems: NoSQL (DynamoDB, MongoDB), SQL, Database Internals, Data Replication
  • Operating Systems & Kernel Development: Linux, Windows, Kernel Internals
  • Algorithms & Data Structures: Object-oriented design, sorting/searching algorithms, performance optimization, concurrency
  • Software Development: Agile (Scrum), TDD, CI/CD, Git, Jenkins
  • Performance Engineering: Resource management, job scheduling, scalability, fault-tolerant systems

PROJECTS

Distributed NoSQL Database (Personal Project)

  • Developed a NoSQL database system with horizontal scaling capabilities designed to handle millions of read and write operations per second.
  • Focused on implementing distributed consensus algorithms (Paxos/Raft), ensuring data consistency and fault tolerance across geographically distributed nodes.
  • Integrated real-time replication and partition tolerance to ensure high system availability during network partitions.

Cloud-Based Transaction System (Academic Project)

  • Designed a cloud-native transaction management system using AWS DynamoDB and AWS Lambda, aimed at supporting large-scale applications in a low-latency environment.
  • Implemented features like data durability, automatic scaling, and fault recovery to optimize system performance for large datasets.

Certification

  • AWS Certified Solutions Architect – Associate
  • Certified Kubernetes Administrator (CKA)
  • Data Structures and Algorithms Specialization (Coursera)

Achievements

  • Developed a Distributed Logging System: Created a fault-tolerant logging system capable of supporting 1M+ transactions per minute.
  • Optimized Database Query Performance: Reduced query processing time by 40% for a large-scale cloud application by optimizing indexing and caching strategies.
  • Technical Leadership: Mentored junior engineers in cloud architecture best practices, contributing to a 20% improvement in the team’s development efficiency

Timeline

Software Development Engineer

DXC Technology
06.2020 - 12.2022

Junior Software Engineer

DXC Technology
02.2020 - 05.2020

Master of Science - Data Science

Pace University
PRASANNA KRISHNA