doc - Department of Computer and Information Science and

advertisement
Swapnil Sham Daingade
Address 555 East Washington Ave., Apt# 1905
Sunnyvale, CA 94086
E-mail swapnil.daingade@ufl.edu
Webpage http://www.cise.ufl.edu/~sd5
Phone (408) 387-9437
Objective
To seek a software development position, using my technical, analytical & inter-personal skills.
Education
Pursuing Master of Science in Computer Engineering (Expected Dec 2008)
University of Florida, Gainesville.
Bachelor of Engineering in Computers (Aug 2003)
Vishwakarma Institute of Technology, University of Pune (India)
GPA 3.71/4.00
GPA 3.69/4.00
Development Skills and Tools
Programming Languages: C, C++, VC++ (COM/DCOM, ATL, STL, MFC), Java, Microsoft .NET
platform, VB6.0 (GUI, COM), Assembly language programming.
Platforms: Windows 2000/XP/2003 server/Vista, Linux, AIX, Solaris, HP-UX.
Databases: Microsoft SQL Server 2000/2005, MS Access.
Compilers: Microsoft Visual Studio. Net, Visual Studio 6.0, GCC, Eclipse.
Debuggers: Microsoft WinDbg, Microsoft DebugDiag, and GDB.
Defect Tracking & Source Control: IBM ClearCase, IBM ClearQuest, Perforce, Microsoft VSS, & Siebel.
Work experience (Total software design and development experience of 4.5 years.)
Intern (Storage Management) at Mimosa Systems [www.mimosasystems.com] (Aug 2008-Current)
Currently working on adding support for Hitachi Content Archival Platform (HCAP) to Mimosa NearPoint.
Technologies: C, C++, C#, libCURL API’s, Hitachi Content Archival Platform (HCAP).
Member of Technical Staff (Intern) at VMware, Inc [www.vmware.com] (May 2008-Aug 2008)
As an intern on the Virtual Disk Development Kit (VDDK), wrote sample programs that demonstrate the
interoperability between VMware’s VI SDK + VDDK and VMware’s VIX API’s + VDDK. These samples
included complex functionality like quarantining virtual machines with malicious content. Wrote a C#
wrapper for the VixDiskLib API. Wrote a Windows PowerShell provider and cmdlets that allow the virtual
disk volumes to be mounted, represented and operated upon as .net objects.
Technologies: C, C++, C#, VixDiskLib API’s, VI SDK, VIX API’s, VMware
ESX/Server/Workstation, Windows PowerShell, Windows SSPI.
Software Engineer at Symantec Corporation [www.symantec.com] (Dec 2004–Jul 2007)
 Symantec Enterprise Security Manager
Designed an application module that checks for VMWare ESX server compliance. Added support for new
platforms like Windows Vista and IBM DB2 9. Developed compliance checks, fixed bugs & customer
issues, generated content for detecting vulnerabilities & checking for installed patches.
Technologies: C, C++, C#, Compliance and Security for Windows and Unix/Linux.
 Symantec Control Compliance Suite (bv-Control for Microsoft SQL Server)
Owned responsibility for developing a finite state machine based dynamic UI, which collected information
for auditing SQL Server. Designed and developed a persistent cache for in-memory objects. In-memory
objects could be stored in text files or databases to decrease memory usage and brought back to memory
when accessed. Designed and developed an error-status reporting tool for the SQL Server auditing solution.
Technologies: C, C++, MFC, T-SQL, Microsoft SQL server, Microsoft Management Console (MMC).
 Symantec bv-Admin for Windows
Added new features like Web Portal management tool, providing cluster support, porting to platforms like
Windows 2003 SP1 and Windows XP SP2, Bug fixing, Handling customer issues and Quick Fix
Engineering. My work on providing cluster support to the product helped it gain the ‘Microsoft Certified for
Windows Server 2003’ certification. The product was also voted the ‘Best Identity Management solution
2005’ by SC Magazine. Technologies: C, C++, COM, DCOM, VB 6.0, Windows Active Directory.
Software Engineer at KPIT Cummins [www.kpitcummins.com] (May 2004–Dec 2004)
Designed and developed a tool that automates the task of generating shipping documents. The application
accepts information in the form of a wizard and then generates the desired documents using MS Word. This
information is stored in a database for later use reducing time required. Worked as developer on a
service/diagnostics product for Cummins engines called Cummins Insite. My duties involved new feature
development and bug fixing. Technologies: C, C++, COM, MFC.
Software Engineer (Trainee) at Siemens ISL [www.sisl.siemens.co.in] (Jul 2003–May 2004)
Designed and developed a utility that helps administrators send alerts to all the machines connected to the
network and track recipients. Designed and developed a COM-Addin toolbar for Microsoft Word that
simplifies the task of reviewing documents and automating the task of generating review reports. Designed
and developed an intranet portal with features like time sheet, buddy referrals, eLibrary etc.
Technologies: VB6.0, C#, COM
Intern, Senior Year Project at Aftek Infosys [www.aftek.com] (Sep 2002–Apr 2003)
We designed and developed a SNMP agent, a mobile interface in the form of a POP3 client and a web
interface for a Dragonball based system board. Technologies: C, C++, SNMP, Linux.
Graduate Level Academic Projects
 Distributed Reader/Writer Problem with writer preference [Distributed Operating systems]
 Distributed File System with Transactional semantics [Distributed Operating systems]
 Token Ring Protocol for distributed concurrency control [Distributed Operating systems]
 MIPS disassembler and MIPS microprocessor cycle simulator that implemented the Tomasulo
algorithm for out of order instruction execution [Computer Architecture]
 Interactive Multiplayer Boggle LAN/WAN game [Concurrent Programming]
 Mobility profiling & user clustering via analysis of wireless LAN traces [Mobile Networking].
 Developed an application layer protocol for peer to peer file sharing [Computer Networks].
 Developed SSL like protocol to make a secure communication channel [Network Security].
Seminars & Presentations
 ‘Introduction to VMWare ESX server’ at Symantec Corporation.
 ‘Debugging Techniques for windows application’ at Symantec Corporation.
 ‘Active Template Library’ at Symantec Corporation.
 ‘Introduction to COM’ at Symantec Corporation.
 Senior Year seminar on ‘Digital Signatures.
Areas of Interest (Including but not limited to) Networking (Wireless and Wired), Software
Security, Algorithms and Systems Programming.
Download