10501 Goddard Apt #268 Deepti Gupta
Overland Park, KS 66214 http://www.cis.ksu.edu/~deepti Phone: (913) 909 4237
Objective To obtain a challenging and growth oriented internship or full time position starting June 2005.
Education Master of Software Engineering, Kansas State University GPA 4.0 Aug’03 – Present
B. S. Computer Engineering, University of Pune, India GPA 4.0 July’98 – July’02
Experience
Summer Intern – Digital Evergreen June’04 – Aug’04
· Assisted in web-site backend development for www.sonicdrivein.com using Jakarta frameworks like Struts, Tiles and Torque.
· API development for credit-card processing using SOAP, XML, Java Web services
Graduate Research Assistant, Kansas State University Dec’03 – Present
· Developing Visual Basic 6.0 application for USDA.
· Developed web applications using Java Servlet Technology and Tomcat for USDA.
Associate Software Engineer, Veritas Software Aug’02 – May’03
· Worked as a developer for a backup product of Veritas called BackupExec.
· Designed, developed and documented a portion of the “Intelligent Disaster Recovery” feature of Backup Exec using C. Learned about SCSI storage devices.
· Developed a web page for Backup Exec using HTML and Jscript.
Skills
· Languages: Java, C, C++, C#, VB, VC++, Assembly language,
SQL, HTML, VRML, ASP, Jscript, JSP, XML
· Databases: Oracle 9iAS , MSSQL, MYSQL
· Operating Systems: Windows 95/98/ME/NT/XP, UNIX, LINUX, Netware
· Tools and IDEs: Eclipse, JDeveloper, LEX & YACC, Rational Rose, UPPAAL, USE
· Java Technologies: J2EE, Servlets, Java Script, JDBC, SWT, Swings, EJB
· Web Technologies: ASP, ASP.NET, Struts, HTML, JSP, VBScript
· Servers: Apache Tomcat, IIS, OC4J (Oracle Container for J2EE)
Relevant Courses
· Data Structures & Files · Theory of Computer Science · Formal Specification
· Software Engineering · Advanced Web Technologies · Adv. Operating Systems
· Computer networks · Database Systems · Real Time Systems
Course Projects
agentTool III (Static)
· Developing a tool that helps a designer to model Multi agent systems by drawing static structural diagrams like UML diagrams. The tool is based on the Model-View-Controller paradigm.
Performed complete object oriented analysis and design of the project.
· More information at: http://www.cis.ksu.edu/~deepti/MSEProject
Language: Java with Standard Widget Toolkit
Tools and Plugins: Eclipse IDE, GEF (Graphical Editing Framework)
APT Testing Services – ASP.NET Project Jan’04 – May’04
· Developed a complete web site for an Online Testing Service using ASP .NET C# at
http://aspweb.w2k.cis.ksu.edu/crystal. This was an adaptive test with a complete performance feedback being graphically provided to the test-taker
Language: C#, SQL
RDBMS: Oracle 9i
Tools: HarnessIT (Unit Testing), JMeter (performance and load testing)
Group Management Framework for Event Monitoring Sep’04 – Dec’04
Simulated group communication in a large scale distributed event monitoring system.
Designed and implemented a strategy to perform efficient group communication for
event notification and monitoring. Complete development was in Java
Brick Sorter using Lego Mindstorms Toolkit Feb’04 – April’04
Designed and implemented a brick sorter to sort upto 3 colors of bricks into appropriate color bins.
Used the Lego Mindstorms toolkit to build the mechanical components of the sorter and used the
Bricx command center for programming the RCX. Used Rational Rose Real Time for the design.
Parallel Programming Patterns in Grid Simulation Models Aug’03 – Dec’03
Implemented parallel programs to study multithreaded models of heat flow using Laplace Grid Simulation and verified correctness using the model checker for Java Program Java Path Finder.
Distributed real time embedded system on C167 microcontroller Oct’03 – Dec’03
Implemented a toy car with controls such as accelerator, gears, brake, steering and speed display. Involved the interconnection of peripherals such as CAN networks, A/D converters, D/A converters, and timers and implementation of device drivers on top of micro-kernels.
Home Appliance Control Using Mobile Phone, Senior Year Project Aug’02 – Feb’03
The project aimed at controlling remote home appliances using a mobile phone by sending control commands as SMS messages. The implementation included Linux device drivers, a message parser, an email client as well as a mail transfer agent.
UML was used to model/design the entire project.
Language: C, Network Socket Programming
Platform: Linux
Tools: LEX and YACC
Papers
Akamai’s Distributed Web Services April’03
· A paper on Akamai’s Edge computing technologies.
Jakarta Torque
· A paper describing Jakarta torque as an object relational mapping tool.
Seminar
Network Management, Senior Year Seminar Aug’01
· Included network management model, components and operations with filtering, scoping and Proxy Management. Based on SNMP
Accolades
· Senior Year Project was adjudged 2nd at a National Level Project Exhibition. May’02
· Ranked 2nd in the Senior Year Engineering examination. May’02
References available on request