Subramanian Srinivasan
Subramanian Srinivasan
EDUCATION
University of Florida Gainesville, Florida
Master of Science in Electrical and Computer Engineering Aug 2008- May 2010
GPA: 3.64/4.0
GRADUATION DATE
2nd May 2010
PROFESSIONAL EXPERIENCE
Infosys Technologies Limited Chennai, India
Software Engineer June 2006 - July 2008
Worked in Infosys Technologies Limited, Chennai, India for a period of two years for Texas
Instruments client.
Involved in developing web based applications based on a J2EE based Model View Controller
(MVC) framework that provides web interfaces for the functioning of the fabrication units of
Texas Instruments.
Involved in programming in Java, JSP, JavaScript, CSS, HTML and Oracle and used Clear
Case tool for revision control of source code.
Replaced a 25+ year old mainframe system with a J2EE based easy to use and traceable
manufacturing process-flow specification system.
Responsibilities included requirement analysis, design document preparation, programming,
testing and documentation of the processes.
TECHNICAL SKILLS
Programming Languages: C, C++, JAVA, C#, PHP, VHDL
Databases: Oracle
Operating Systems: Windows XP, Windows Vista
Web Technologies: Java Enterprise Edition, JSP, JavaScript, CSS, HTML, AJAX
PROJECTS
Developed an Instruction Set Simulator with pipelining for a custom Assembly Language in C.
The assembly program in the custom assembly language is first converted to an
intermediate format consisting of opcodes and field values by an Assembler program.
The Instruction Set Simulator then reads the program file in intermediate format and
executes the given program.
The simulator uses a five stage pipeline and calculates the Cycles per Instruction (CPI) to
compute the performance of the pipelining.
Designed a 16x8 SRAM with row decoder, column decoder and sense amplifier and incorporated
the full custom layout using CADENCE IC Design tool.
The SRAM cell consists of the basic 6T Cell.
Each bit is accessed using a 7 bit address word, with 4 bits used for row selection and 3
bits for column decoding.
Published an article titled "Finding the shortest distance connecting N vertices for
telecommunication and resource sharing" in IEEE newsletter, student branch, Coimbatore, India.
Presented a working model of a digital image processing algorithm titled “PERISQUARE” for
finding the area and perimeter of an irregular image in project presentation contests.