Post Job Free
Sign in

Manager Engineer

Location:
Vancouver, BC, Canada
Posted:
August 10, 2012

Contact this candidate

Resume:

Chaitanya Garikiparthi

jnqccw@r.postjobfree.com

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).



Contact this candidate