Murali
Summary
Ć 3+ years of Industry experience as a software engineer.
Ć Masters degree in Software Engineering.
Ć Excellent C++, C, Java and Software Design skills.
Ć Experience in Object Oriented Analysis & Design (OOAD), particularly
in the development of Use Cases and design using UML.
Ć Excellent communication skills, self-motivated, team player.
EDUCATION
DePaul University, Chicago,
IL
June 2006
Master of Science in Software Engineering - GPA 3.8/4.0
Periyar University, Salem,
India
May 2003
Master of Science in Software Engineering (Integrated Bachelors/
Masters degree)
Technical Summary
Languages: C++, C, Java, Visual Basic, SQL, PERL.
Web Technologies: RMI, CORBA
Database: Oracle, SQL Server
Platforms: Windows, Unix
Relevant Courses: Software Engineering Principles, Software
Measurement/Project Estimation,
Software Architecture, Object Oriented Analysis and Design,
Requirements Engineering.
Professional Experience:
Software Engineer, X-Engines, Santa
Clara Aug 2006 ¡V Present
Primary software engineer at X-Engines. X-Engines is a startup
developing an SDRAM based scalable and deterministic algorithmic CAM
solution
Ć Developed a memory accurate software reference model for Exact
Match and Longest Prefix Match search capabilities for Ipv4 and Ipv6
look-ups. Tool implements proprietary algorithms for achieving high
performance while minimizing storage requirement. Tool is written in C+
+ and consists of more than 10K+ lines of code. In addition to strong
programming and debugging skills, task required thorough understanding
of complex algorithms.
Ć Developed a software tool for creating search graph for multi-field
look-ups for implementing Access Control Lists (ACLs) . The tool
implements a proprietary algorithm to deliver high look-up performance
while minimizing storage requirement. Tool is written in C, and
consists of 4K+ lines of code. In addition to strong programming and
debugging skills, task required thorough understanding of complex
algorithms.
Ć Worked with the hardware and firmware teams to design and implement
the interface between hardware and software blocks.
Ć Co-owned of the firmware with another software engineer. Ensured
that the control state machine in the firmware matched the control
flow in the reference model.
Ć Designed and implemented large number of test cases.
Ć Validated the reference model and ACL tools using unit and system
level tests.
Ć Implemented functionality to analyze system memory requirements and
select algorithms using heuristics.
Software Engineer, DePaul University, Chicago
May 2005 ¡V June 2006
Course Online is an online content delivery system developed at DePaul
University. This system is used to deliver recorded and live classes,
course material and conduct class surveys.
Ć Applied user interface design skills to develop an easy to use front
end for the video streaming online player.
Ć Deploying, monitoring and troubleshooting various software agents
and equipment.
Ć Constantly communicated with the software development team to
identify new and improved requirements for the remote administration
and monitoring tool.
Ć Interacted with users directly to create bug reports, performance
reports and troubleshooting documents.
Ć Involved in recruiting and training technicians.
Software Engineer, DePaul University, Chicago
Jan 2005 ¡V June 2005
Developed an intelligent Unified Modeling Language (UML) drawing tool
for the open source community. A modified version of the tool is being
used towards requirements engineering research at DePaul University.
Ć Developed an inter module messaging strategy which uses XML. This
generalized the interfaces and improved the modifiability of modules.
Ć Collaborated with the User Interface and Persistence teams to design
interfaces between various modules.
Ć Designed and developed the core data structures used by the system.
Ć Implemented a light weight XML parser to read and save documents.
Ć Developed the facade layer and the public API's for the tool.
Ć Used Java and Ozone as the development platform.
Software Engineer, Iden Techsoft Pvt. Ltd, Bangalore,
India May 2002 ¡V Dec 2003
IdenCampus is a smart card based information system aimed at
educational institutions. It includes various administrative and
accounting software modules, a student information system and a
library management system.
ƒÜ Worked independently on the ¡¥Student Information System¡¦ module,
which was an integral part of the IdenCampus product.
Ć Developed software agents to communicate with smartcard input
devices.
Ć Developed a data pre-fetch strategy that improved system performance
by a scale of 60%.
Ć Interacted with the client to create requirements specifications and
worked at the client site during the deployment phase.
Ć Used VB 6.0 and SQL Server as the development platform.
Thanks,
Sudhir Vijayan
iSmart Panache Inc.
(408) 216-7785
svijayan.DeleteThis@ismartpanache.com
www.ismartpanache.com
IM : sid_ismart.DeleteThis@yahoo.co.in
'Note: We respect your on-line privacy. This is not an unsolicited
mail. Under Bill 1618 Title III passed by the 105th US Congress this
mail cannot be considered Spam as long as we include contact
information and a method to be removed from our mailing list. If you
are not interested in receiving our e-mails then please reply with a
'REMOVE' in the subject line. I am sorry for the inconvenience caused
to you'