Bhavin B Mankad 1601 N Tyndall Ave, Apt. C-6 Tucson, AZ 85719 520-289-5149 bhavinbm@cs.arizona.edu Summary -------- 2.5 years of work experience in Software Industry in Analysis, Design and Development of Enterprise level Web based Information Systems. Extensive programming experience in J2EE platform with Oracle and MySQL databases. Technical competence coupled with Leadership experience and Project Management skills. Objective --------- To obtain a position as a summer intern where I can utilize my analytical skills and technical competence and contribute to the employer’s business growth Education MS, Computer. Science, Univ. of Arizona, GPA 3.67 / 4.0 Expected Date - May 08 Bachelor of Engineering, Info. Tech, Gujarat Univ., GPA 79.38 /100 Graduation Date - June 04 Technical Skills ---------------- Operating Systems: Unix/Linux Programming Languages: Java (Sun Certified Java Programmer), C, Visual C# .NET, C++ Web Development: J2EE (JSP, Servlets, EJB, JNDI, JMS), HTML, XML, Java Script Application/Web Servers: JBoss, Tomcat, WebLogic, Oracle 10G AS Databases: Oracle, XML, MySQL Others: Ant, Eclipse, NetBeans, KDeveloper, Visual Source Safe Academic Experience ------------------- 1. Teaching Assistant, Software Engineering Jan 07 till date Designing Software Projects for the class, monitoring progress, acting as a client for requirement analysis phase, grading and evaluation of projects 2. Web Developer Aug 06 to Dec 06 Designed and developed a fully functional interactive web site using J2EE platform. The backend was MySQL database with JSP as front end and Java Service classes and Servlets as middle tier Research Experience ------------------- 1.Advanced Execution Systems – Information Flow Security Aug 06 to Dec 06 This was a research subject in which I studied various Static and Dynamic Information Flow Secure Systems and proposed enhancements in JIF (Java & Information Flow – A static approach for Information Flow Security) incorporating dynamic analysis part into it. 2. Reputation Based Internet Systems Jan 07 till date This is my current research study in which I am working on analyzing the applicability of reputation based internet systems in various scenarios like SPAM control on email servers. Professional Experience Tata Consultancy Services (TCS), India Dec 03 to Jun 06 ------------------------------------------------------------------------------------- 1. Online Asset Requisition, Tracking and Management Tool Jan 05 to Jun 06 This is a tool for managing IT assets of an organization. It includes web-based information system and a tool for network inventory which is interfaced with the system. Role: Module Leader Tasks: Analyzed requirements; Designed technical architecture and database; Programmed Server side components using JSP, Servlet and other J2EE concepts and developed database interaction classes (JDBC with Oracle) and service classes in Java; Programmed for Network scanning/inventory on Unix machines using Telnet/FTP; Used SNMP protocol for Network Management on Unix desktops and servers 2. Decision Support Framework Feb 05 to Jun 05 This is a framework for online decision making process. The tool facilitates on-the-fly creation of decisions templates on a web page. It has a design mode and data-entry mode. Role: Project Leader Tasks: Analyzed requirements, Acted as interface with the client and handled all client communication activities; Designed system and database architecture; Programmed server-side components using JSP, Servlet and developed Database Interaction Classes using JDBC for Oracle database and Service Classes in Java 3. Six Hats and Lateral Thinking Tool Dec 03 to Oct 04 This tool is a computer implementation of Six Thinking Hats and Lateral Thinking Techniques of Dr. Edward De'bono Role: Programmer/Developer as Project Trainee Tasks: Designed and Developed Proof of Concept for the product; Conceptualized User Interfaces for various modules; Implemented client code using Action Scripting in Macromedia Flash; Programmed client-server communication using XML objects. Used XML as a database for offline storage. Projects – Graduate -------------------- 1. Log-Structured File System Implemented a Unix like file system which is optimized for writes with concepts like checkpoint and recovery, segments clean-up, caching etc. Implemented in C over Fedora Linux. Inter-process communication implemented through Berkley sockets. 2. Implementation of Router Developed a fully functional internet router which routes real network traffic. Routing achieved through Shortest Path First algorithm. Implemented in C over Fedora Linux. Projects - Undergrad --------------------- 1. Peer to Peer File sharing system Designed and implemented P2P file sharing with Controlled Decentralized Architecture. Implemented concepts like Load balancing, Fault Tolerance, Scheduling etc Microsoft Visual C#.NET, Microsoft Access 2. Fingerprint Verification System Designed and developed Fingerprint Verification System with features like Image Enhancement, Pattern Matching and Verification MATLAB and Microsoft Access 3. Timetable Scheduling and Management System Developed a timetable generation for classes, based on the inputs like faculty work load, availability of classrooms etc. Applied concepts like scheduling, resource allocation etc Microsoft Visual Basic 6, Microsoft Access 4. Messaging System Implemented messenger/chat client-server program which facilitates users with functionalities like friends list, multiple chat etc. Microsoft Visual Basic 6, Microsoft Access 5. Text Editor and Utilities Developed a text editor, in C language, implementing Data Structures like Double-Linked List. Utilities like file and directory operations along with common text editing functionalities Professional Training Conducted -------------------------------- 1. Programming in Java 2. Web Development using J2EE 3. Web Application Security for J2EE applications Professional Training Attended ------------------------------- 1. Software Engineering Practices and Soft Skills (2.5 months of workshop/training program by TCS) 2. Core J2EE Practices 3. Oracle 10G Application Server Concepts 4. Six Hats and Lateral Thinking Techniques 5. Project Management for Project Leaders Professional Honors -------------------- 1. Sun Certified Java Programmer (93%) - Apr 05 2. Best Performer – Tata Consultancy Services Ltd. (TCS) - Dec 05 3. Star of the Month – TCS - Jun 05 Academic Honors ---------------- 1. Tata Scholar- India’s one of the most prestigious scholarships, awarded by J. N. Tata Trust 2. Ranked among top 10% of students throughout undergraduate studies. 3. Best Seminar presenter in the department for giving a seminar on distributed computing 4. Awarded Gold Medal for highest score achieved in "Engineering Mechanics" subject