sirisha.mallampalli@gmail.com
OBJECTIVE: To obtain a career/intern position in the field of computer science or software engineering
EDUCATION:
§
M.S., Computer
Science
California State University, Sacramento (GPA 3.71) August 2008
§
B.S., Computer
Science
V.N.R.Vignan Jyothi Institute of Engg and Technology, India (GPA 3.97) June
2002
Related courses:
Programming Language
Principles -Artificial
Intelligence
-Algorithms and Paradigms
Advanced Computer Systems Structure
-Advanced Data Communication
Systems -Software Project
Management
Software Requirements Analysis and Design -Theory of
Computation and
Automata
-Software Engineering
Software
Metrics -Advanced
Operating System Principles
-Data Structures
CERTIFICATIONS:
§ Sun Certified Java Programmer (SCJP), August 2004
§ Oracle Certified Professional (OCP), September 2005
KNOWLEDGE & SKILLS:
§ Programming Languages: C, C++, Java, Ansi SQL, SML (Simplified ML), UML
§ Software: Visual C++, Visual Basic, Eclipse IDE, Visio, Microsoft Office, Oracle 9i
§ Operating Systems: Windows, Linux
§ Technical Papers: Proxy Server, Image Processing, Search Engine and its working
§ Strong analytical skills and proficient in multi-tasking
ACADEMIC PROJECTS:
§ Master’s Project – Online Course Delivery System using Salesforce.com Platform:
Developed a web application that can be used to make courses available
online for e-learning. A rich interactive user-interface was created using
Force.com IDE and Visualforce markup language provided by the platform. The
platform also provides necessary tools for designing the database and
implementing the business logic.
§
Undergraduate Project
- Multi-energy
Conveyorised Parcel Viewer: Electronics
Corporation Of India Ltd. The software developed is being used in airports for
checking baggage. I was involved in the task of enhancing the scanned images
using VC++ and image filtering methods to detect the nature of objects in the
baggage.
§
Linux System
Management: Developed an
agent in C, which retrieves dynamic information about the CPU, memory, I/O from
the virtual file system called "/proc" in Linux. Also used the
"Pthreads" library to display the information at regular intervals.
§
Software Engineering
Project: Worked
in a team of three to develop a practical
approach to minimize the difficulties that AMDOCS Company was experiencing in
its existing requirements analysis and design system.
§
Programming Languages
Project: Simplified ML, a
functional programming language, was used to develop the abstract syntax,
static and dynamic semantics of a GRAAL like language. SML emphasizes the
application of functions, in contrast with the imperative programming language
that emphasizes changes in state.
§
Artificial
Intelligence Project: Analyzed
the complete working of an existing PROLOG expert system called
"FOOPS" and solved a simple furniture configuration problem. Also,
developed some general design guidelines for an expert system.
WORK EXPERIENCE:
Software Engineer - Tata Consultancy Services, India Feb 2003 - April 2003
§ Worked in a team of four to develop user-friendly software that generates monthly pay bills of customers using C and C++ on both Windows and Linux platforms. The project involved design, implementation, and testing phases accompanied by the SRS and SDD documentation.
§ Performed the testing phase using white box and black box testing methods.