Chaitanya Garikiparthi
******.******@*****.***
http://c.students.umkc.edu/cng8t7 http://www.linkedin.com/in/gariki
Ph.: 425-***-****
________________________________________
Qualifications Summary: Expertise in building Private Cloud solutions using Microsoft Hyper-V technologies.
Management of Virtualization platforms using System Center suite of products.
Strong background in probability analysis, data structures, analysis and design of algorithms.
About 5 year of software engineering experience on multiple platforms.
Extensive knowledge in network protocols, performance analysis and modeling using matrix analytical methods, simulation methodologies.
Strong research and implementation experience with regards to software development using MAPLE and C++/C programming.
Motivated, Strong Analytical and Quantitative abilities and Creative thinker.
Passionate about delivering the right solution to customers and keen focus on customer requirements
Methodical and organized, hardworking and self-starter and a good team player.
Education Ph.D. in Computer Science and Telecommunications May ’08
School of Computing and Engineering. Univ of Missouri, Kansas City.
Specialization: Performance Analysis and Modeling using Linear Algebraic Queueing Theory
Master of Science in Computer Science Dec’01
University of Texas at Dallas, Richardson, TX.
Emphasis: Computer Networking
Bachelor of Engineering in Mechanical Engineering May’99
Chaitanya Bharathi Institute of Technology (CBIT), Osmania Univ., AP, India.
Research and Work Experience Program Manager Jan’08 – Current
Microsoft, Redmond, WA.
Virtual Machine Manager is Microsoft’s management product for virtualized datacenters. I am responsible for various feature areas over the years including Workload Placement, Setup and High Available VMM installation, Capacity Planning, Reporting and Library features in Micrsoft System Center Virtual Machine Manager (SCVMM).
As a Program Manager for these features I fully owned and am responsible to deliver these functionality as part of VMM. Part of my job includes understanding the implications of technologies that are in play and developing specifications for new features, working closely with both developers and testers in making these features happen, working closely with customers and trying to understand what their pain points and ensuring our team builds the right product for the customer.
Delivered various sessions and represented the product at many internal and external tradeshows including TechReady and TechEd.
Program Manager Dec’07 – Jan’08
Microsoft, Redmond, WA.
Involved in building software models for performance and scalability analysis which assist in deployment of various Microsoft products including Microsoft Exchange Server and Microsoft Operations Manager 2007.
Instructor, CS191: Discrete Mathematics I Aug’06 – Dec ‘07
School of Computing and Engineering, UMKC Aug’04 – Dec ’04
Full responsibility to deliver Discrete Structures and Mathematics-I.
Syllabus: Logic and Proof, Analysis of Algorithms, Recursive Algorithms, Counting methods and Probability.
Software Testing Engineer May’06 – Aug’06
Motorola Inc., Overland Park, KS.
Consulting Firm: Tekmark Global Solutions.
Performed software testing on CDMA 1x and EVDO capable Motorola handsets for IP-Over-The-Air and Firmware-Over-The-Air functionality at Sprint STIC Lab. Also involved in test case design and development.
Instructor, CS291: Discrete Mathematics II Aug’05 – May ’06
School of Computing and Engineering, UMKC
Syllabus: Recurrence Relations, Graphs, Trees (Minimal Spanning Trees, Tree Traversals etc), Network Models (Maximal Flow algorithms), Automata theory.
Teaching Assistant, Various Courses Aug’02 – Dec ’06
School of Computing and Engineering, UMKC
Served as a Teaching assistant to various courses including Data Structures and Algorithms (CS 352), Probability And Stochastic Processes (CS 394).
Research Assistant Jan’04 – Present
School of Computing and Engineering, UMKC Funded by NSF
Transient Analysis of MEP/MEP/1 Queues.
In this work we studied the Busy Period of a transient MEP/MEP/1 Queue where both the arrivals and service processes are allowed to be auto-correlated. Using linear algebraic queueing theory as our main analytical tool we studied the probabilities for serving ‘n’ customers in a busy period and the distributions for the busy period lengths. We also studied certain related first passages for higher level transitions, both for the finite and the infinte queueing situations.
Research Assistant May’03 –Dec ’03
School of Computing and Engineering, UMKC Funded by NSF
Modeling and Performance Analysis of Sprint 3G Data-access module.
We studied data access patterns arriving at multiple Sprint 3G data-warehouse sources connected via various middleware solutions. Performance models of the system were developed to study CPU utilizations to analyze certain anomalous behavior observed in pre-production environment.
Web Programmer Jan’02 – Dec ’02
School of Computing and Engineering, UMKC
Developed dynamic web pages with capabilities to conduct and grade exams on the fly as a part of a broad system migration that I did when changing the departments “Computer Survival and Applications” course from an old server onto an Apache server. Re-designed some older code base for efficiency with respect to database operations.
Platform: Java, Servlets, JSP, MS Access.
Teaching Assistant May’01 – Dec’01
CS Department, Univ. of Texas at Dallas.
Responsibilities include conducting help sessions, assisting the instructors with grading of exams and projects
Course: Unix Shell Programming.
Systems Engineer, Co-Op, 3G Wireless division Jan’01 -May’01
Nortel Networks, Richardson, TX.
Maintained automation scripts to inject data into a BSSM (Nortel’s Adhoc system) to stress test the real-time system performance of the 3G Wireless network.
Platform: PERL, C++, Unix.
Skills Programming/Scripting Languages C, C++, Java, Perl, Tcl/Tk
Protocols HTTP, TCP/IP, UDP, OSPF, RIP, BGP, ATM, MPLS
Operating Systems Unix, Windows
Databases MS Access, Oracle
Mathematical Packages Maple, Matlab, CPLEX
Simulation Package CSIM, OPNET, TELPACK
Other Software Skills Java Script, PL/SQL, Auto CAD, ANSYS, Developer 2000.
Technologies Systems Management, Data Center Automation, Virtualization, Cloud technologies, Private and Public cloud management.
Educational Projects Network File System (NFS). Designed and implemented a Unix Network File System with features like file sharing, file synchronization, disk backup and Security.
Distributed System. Implemented a distributed dynamic data structure with central server, bucket servers and clients. Features like load sharing (using migration policies), load balancing, concurrency control, performance optimization were implemented.
Simulation and Analysis of Network Queueing systems with Markovian and Pareto events.
Data Link Layer Protocols. Implemented a project involving simulation of various data link layer protocols and validation of the experimental data with real data collected for various traffic parameters.
Multi-process Scheduling. Implemented a multi-process scheduling system. Inter-process communication is handled with Pipes and synchronization is achieved with Semaphores. Signaling at multiple levels is done and the behavior of traffic is simulated.
Routing in Telecommunications Networks and Graph drawing. This project deals with maintaining a dynamic environment of phone numbers using various kinds of Data Structures, authorizing calls, finding the shortest paths using Dijkstra’s Shortest Path Algorithm and maintaining the connectivity of the Graph all the time when new nodes are added and/or deleted.
A word recognition system using advanced Data Structures
3G Wireless Networks. Presented a paper on the current trend of 3G Wireless Systems, the technologies behind it, and the challenges faced.
Personal Communication System. Created a personal telephony system using Voice-Over-IP enabling users to dial other users logged into the system. The whole system is implemented in Java.
Publications
C. Garikiparthi, A. Van de Liefvoort, K. Mitchell, “Sample Path Analysis of Busy Periods and Related First Passages of a Correlated MEP/MEP/1 System”, 4th International Conference on the Quantitative Evaluation of Systems (QEST) 2007, Edinburgh, Scotland.
C. Garikiparthi, V. Kumar, S. Chakravarthy, “A multi-Level Scheme for Web Security”, Proceedings of High Performance Computing Asia, 2002.
C. Garikiparthi, A. Van de Liefvoort, K. Mitchell, “Busy Period Analysis of Finite Queues with Auto-Correlated Arrival and Service Processes”.
C. Garikiparthi, Sample Path Analysis of Stochastic Processes: Busy Periods of Auto-Correlated Single Server Queues. Ph.D. Dissertation, University of Missouri – Kansas City 2008.
Memberships and Awards Received Dean’s Doctoral Fellowship for the year 2002-2003 by SGS, UMKC.
Received Merit Certificate in Mathematical Olympiad conducted by APAMT (India).
Received Merit Certificate in State level Science Fair for two consecutive years.
Executive member of the interdisciplinary doctoral student council (IDSC).