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:
Email: ramekris@gmail.com
Linked-in: