RESUME
Professional
info
I’m a builder, a thinker, and a problem-solver. My journey spans hands-on software development, cutting-edge research, and technical leadership. Whether I’m designing scalable systems, exploring the future of edge computing, or mentoring the next generation of engineers, I bring curiosity, precision, and purpose to everything I do.
Skills
Soft Skills
Technical Leadership
Strategic Problem-Solving
Cross-Functional Collaboration
Mentorship
Project Management
Proactive Communication
Work
experience
Senior Software Engineer
I specialize in building scalable, secure systems that power mission-critical applications. One of my proudest achievements was architecting an Electronic Health Information export system using Kotlin, enabling seamless data sharing across healthcare networks while meeting national compliance standards.
To ensure data integrity, I developed a tamper-resistant audit trail feature in Java, making patient data activity traceable and secure. I also designed a real-time audit trail application using Spark, Scala, Kafka, and Databricks, capable of processing high-volume logs for enterprise systems.
Beyond backend engineering, I created a code review dashboard using Java and React to help teams measure productivity and foster collaboration. I’ve mentored junior developers, led architectural decisions, and helped align cross-functional teams around shared technical goals.
Research & Development
My research journey has been driven by a passion for distributed systems and edge computing. During my PhD, I developed scheduling algorithms for latency-sensitive applications, focusing on how tasks can be efficiently allocated across edge networks.
I applied these concepts to real-world 5G scenarios, designing a network-aware scheduling mechanism for AI tasks in ultra-reliable low-latency communication (URLLC) environments. This work led to a co-authored U.S. patent and a published conference paper.
I also built frameworks for edge and fog computing, including a two-tier scheduling system for real-time and non-real-time tasks, and a locality-sensitive request distribution model. These innovations have been published in peer-reviewed journals and continue to influence how modern edge systems are designed.
Software Developer
In the early stages of my career, I focused on building robust software solutions that solved real-world problems. I developed a task management system in C++ and Java that improved operational efficiency by over 30% for a large organization.
I conducted root-cause analyses to resolve performance bottlenecks and worked closely with stakeholders to translate business needs into technical solutions. These experiences laid the foundation for my approach to software development: precision, resilience, and user-centered design.
Let's Build Something Extraordinary
Whether you're looking for a collaborator, a technical leader, or someone who can turn complex ideas into elegant code, I’d love to connect.
Languages
Java
C#
Kotlin
Scala
Python
C
Bash/Unix
Spring Boot
Databases
MySQL, PostgreSQL, SQL, NoSQL
Architecture & Infrastructure
Microservices Architecture
Systems Design
Cloud Computing (AWS, GCP, Azure)
CI/CD Pipelines
Kafka
Jenkins
Git/Github