Hey, I'm
Abhilash.
I specialize in research and development of operating systems and distributed systems.
Currently, I'm a graduate student at Rutgers University - New Brunswick.
About Me.
I am a software developer who works on low-level and systems programming, with several years of experience developing various kinds of system software. Currently a graduate student specializing in operating systems design for new hardware architectures, I am gaining expertise in working with various Linux kernel subsystems. I also have 4+ years of experience designing and implementing scalable distributed systems for various cloud platforms and web applications. I aim for elegance and a performance engineering mindset when developing software.
Experience.
- Developed an automatic data pipeline to gather, process, and visualize the company's AWS resource consumption and costs data.
- Developed Kubernetes operators, controllers and CLI tools for the Tanzu Kubernetes Platform, for lifecycle management of multi-cloud Kubernetes infrastructure.
- Designed and implemented distributed microservices and job queue systems for various applications ranging from e-learning to finance.
Education.
- Specializing in Operating Systems and Distributed Systems.
- Research: OS Support for Near-Memory Processing.
- Teaching: Part-Time Lecturer + Teaching Assistant for CS518: Operating Systems Design.
- Thesis: Embedded device in vehicles for crowd-sourcing road condition information.