After graduating with a masters degree in Computer Science I joined Cisco where I’m currently a mid-level engineer in the core engineering infrastructure group. My initial focus was on building infrastructure components and protocols related to process naming, location agnostic communication, etc. Predominantly working on backend components, infrastructure libraries, code generators in C.
More recently I have
After graduating with a masters degree in Computer Science I joined Cisco where I’m currently a mid-level engineer in the core engineering infrastructure group. My initial focus was on building infrastructure components and protocols related to process naming, location agnostic communication, etc. Predominantly working on backend components, infrastructure libraries, code generators in C.
More recently I have been working on Software WAN controller agents to enable seamless configuration of services on routers and switches, providing RESTful api's implemented in Python to replace the existing CLI configuration model.
I have also developed a unit test automation framework to test the RESTful api's, which automates unit test code generation by parsing the data models defined in the system, determines the relationship between the models and executes the test cases with a wide range of input combinations. It can generate and execute 1000's of test cases in a few seconds enabling test driven development and saving 100's of hours of test development time.
Personal projects:
Since grad school I have written a lot of components in C, Python, Java and other languages and frameworks for side projects. I’ve listed a few below in the projects section
Lately I have been building with the ruby on rails framework which is excellent for rapid prototyping and I am currently building an application to explore the framework further.
Future role:
I am looking for a small to midsize company with a good engineering culture and a passionate team where I can take on a more challenging role. I want to be able to make meaningful contributions. I pick up new technologies fairly quickly and am always looking to expand my technical skill-set.
Masters, Computer Science, 3.83 @ The Ohio State University From 2010 to 2012 B.Tech, Information Technology @ Anna University From 2004 to 2008 B.Tech, Information Technology @ St Joseph's College of Engineering From 2004 to 2008 Karthik Raj is skilled in: Eclipse, C++, Distributed Systems, C, High Performance Computing, Java, Core Java, Algorithms, OOP, Java Enterprise Edition, Operating Systems, Software Engineering, Parallel Computing, Web Development, MPI
Looking for a different
Karthik Raj?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension