top of page

ABOUT ME

I am a Software Developer, Architect  and Researcher with a strong knowledge of Web Applications, Mobile Apps, Distributed Systems, Operating system, Embedded systems and Networking protocols. I Develop and Architect solutions for complex technical projects and lead effectively a team to deliver a high-quality product. I collaborate across teams and lead teams in a highly distributed environment and execute projects under tight schedules.

 

As a Software Architect my time is spent gathering requirements, defining high level architecture, collaborating with senior developers across the team on design. Review and approval of detailed designs. Planning tasks, code and design reviews. In short, I am driving all aspects of the development including requirements definition, design, implementation, unit testing, and integration. Overseeing detailed designs, implementation, and test plan reviews to ensure high quality deliverables in iterative releases.

 

While working full time at Cisco, I earned my Ph.D in Computer Science from North Carolina State University.

EDUCATION

RESEARCH INTERESTS AND EXPERIENCE

Computer Networks, Embedded Systems and Cloud Provisioning

Internet of Things (IoT), Network Protocols and Routers, Cloud deployments

Ph.D in Computer Science

North Carolina State University

Raleigh, North Carolina

Advisor: Dr. George N. Rouskas

Performance Measurement and Modeling

Server performance, Queuing Model

Smart-Phone OS, Apps, User Exp. and Security

Android OS, Device Management and Apps

Software Engineering

Agile Development, Automation and Continuous Deployment

M.S. in Computer Science

University of Maryland Baltimore County

Baltimore, Maryland

Bachelors in Engineering, Computer Science

National Institute of Technology

Nagpur, India

Contact:

 Linked-in:

  • LinkedIn Clean Grey
bottom of page