AYSWARYA SHREEDER
Phone: 203-***-**** Email: ********.********@*****.***
SUMMARY
Proficiency in Java, C++, Velocity and VBScript
Good hands-on experience in UML modelling and Oracle, SQLite and MySQL databases
Over 2 years of work experience
EDUCATIONAL QUALIFICATION
Master of Science, Computer Science Aug 2011
University Of Texas at Arlington, Texas
GPA: 3.6/4.0
Bachelors in Engineering, Information Technology Apr 2007
MNM Jain Engineering College affiliated to Anna University, Chennai, India
GPA: 3.7/4.0
WORK EXPERIENCE
Siemens PLM Software, Arlington TX Aug 2010 - Apr 2011
Software Architect and Developer Intern for Master Degree
Designed and modelled complex and extended UML representations using MagicDraw modelling tool for a commercial
product – TeamCenter.
Modified the MagicDraw report templates using Velocity scripting by implementing complex filtering mechanisms in order to
have better flexibility and user interaction while generating reports.
Cleaned and re-built TeamCenter data model to get rid of orphaned proxies and package dependencies. Applied new styles
and UML Stereotypes.
Attended No Magic UML World Conference 2010 as a business requirement in order to obtain advanced modelling
knowledge.
Implemented custom profiles by creating stereotypes, abstraction relations and constraints using OCL in UML similar to a
SysML Requirement diagram.
Created custom plug-ins for dynamic modelling using the Java UML API.
Modelled alternative representations for custom properties using persistent history tracking instead of stereotypes.
Suggested extensions and reported bugs to the MagicDraw support team for enhancement in their future versions.
Enhanced the client and server components in the Content Management module of the Teamcenter product.
University of Texas, Arlington TX Sep 2009 - May 2010
Graduate Research Assistant (GRA)
Enhanced a DataStream and Event Processing System (MavStream) to make it work for complex and simple queries alike.
Changed the MavStream system to use data structures in Java.
Made numerous other changes to improve MavStream’s performance.
Rigorous testing of the MavStream system in Windows and Linux environment.
HCL Technologies Ltd, Chennai, India Aug 2007 - Dec 2008
Graduate Engineer Trainee
Configured and administered VERITAS Netbackup and Backup Exe.
Wrote VBScripts (ADSI and WMI) to update server management functionality data in Active Directory and Exchange Server.
Configured and administered Microsoft Operations Manager (MOM).
Developed web portal applications using ASP.NET.
Involved in server management activities like deployment of servers, Active Directory management and patch management.
SOFTWARE COMPETENCE
Programming Languages : C, C++, Java
Web Technologies : AJAX, PHP, HTML, CSS, ASP.NET, XML, SOAP
API : Java Swing, Java AWT, JUNG (Java Universal Network Graphs)
Scripting : VBScript (including ADSI and WMI), Jscript, Velocity, Shell Scripting
Modelling Languages : UML, UML2, SysML
Modelling Tools : MagicDraw, Rational Rose
Databases : Oracle 9i, MS SQL, SQLite, MySQL
Server Tools : Active Directory, Microsoft Operations Manager, VERITAS Backup tool, IIS, Apache HTTP
Version Control : CVS
ACADEMIC PROJECTS
Dynamic Cache Management System in Opportunistic Networks: An efficient cache management system was implemented in
Java for opportunistic networks where the users will be able to manage their data effectively across different groups. Deletion
of data from SQLite database occurs based on a probabilistic model.
Performance analysis of Distributed Database Application: A distributed database was modelled using Colored Petrinets
(CPN) and implemented with a Software Agent Computing tool (MadKit) in Java. Its reliability, availability and fault tolerance
capabilities were analyzed.
Design of an Intelligent Agent for Network fault detection: The agent analyzes the network traffic, calculates the delays, and
detects faults and congestions on the large networks. It also identifies the packet that induces fault in the network.
Collaborative Web Based Presentation: A web based project was designed (Prototype model) to have an interactive power
point presentation in a collaborative manner. The Server was implemented using PHP and the GUI using AJAX. The DOJO
toolkit was used.
Rental Car Management System: A rental car management system was designed and implemented in Java with Oracle as the
backend database.
Ford Fulkerson Algorithm: This Algorithm was implemented in Java on the JUNG (Java Universal Networks Graph)
framework in order to bring out the simulation of a actual network flow.
Chat Application: A multithreaded chat application system was developed in Java. Java Swing and Applets were used for GUI.
Election Ring Algorithm: The election ring algorithm is implemented using Sockets and threads. Java Applets was used for
GUI.
Database Triggers: Implemented Active Database triggers by creating temporal and bi-temporal database tables in Oracle 9i.
SQL query pre-optimization steps: Implemented cost estimations done by a database before the query is optimized.
Weather Report: Hourly weather information was retrieved from www.weather.gov using SOAP/XML.
Distance between cities: Three different search algorithms (Breath First Search, Uniformed Search and Iterative deepening)
was implemented to calculate distance between cities
Search Algorithm: A complex algorithm was implemented in Java which searches for recipes based on any ingredients given
by the user. SQLite was the database used.
Connect4 Game: The Connect4 game was implemented using MiniMax and Alpha-beta pruning algorithms using Java
RESEARCH WORK
Software Engineering: The aim of this research work was to make a comparative study based on DNA computation and
software engineering. Quality based decisions were made based on the study. Supply chain management enhancement with
clean room engineering was also a part of the work.
Complex Event Processing (CEP): A latency equation was derived for binary operators to bring load shedding on Event
Processing.
TECHNICAL CERTIFICATION AND TRAINING
Completed Microsoft Certified System Administrator (MCSA) certification
Underwent in-plant training at BSNL‘s Rajiv Gandhi Memorial Telecom Training Centre, Chennai in June 2005S
Certified ASP.NET from NIIT