RAGHAVENDRA RAO 512-***-****
**** ***** **** **, #****, Houston, Texas 77054
***************@*****.***
OBJECTIVE
Seeking a full-time position where I can utilize my technical and interpersonal skills in an effective way to
contribute to the growth and success of the organization.
SUMMARY
2 years of experience working on software development in JAVA/J2EE with SQL, PL/SQL
hands-on skills.
Extensive experience with every phase of Software Development Life Cycle (SDLC).
Good understanding of Object Oriented Programming Concepts, Des ign Principles, Design
patterns and Test Driven Development.
Hands-on experience working with JSP, Java Beans, Servlets, Struts, Spring, Hibernate, JDBC,
XML, Swing, HTML, DHTML, CSS, MySQL and Oracle.
Flexible committed individual with excellent interpersonal & communication skills, aiming to
specialize in the fields of Java/J2EE.
Strong believer in the Agile (TDD, SCRUM) development processes.
TECHNICAL SKILLS
Programming Languages C, C++, Java, J2EE
Frameworks Spring, Hibernate
Databases Oracle 9i/10g, SQL Server2008, MySQL
Web Technologies JSP, Servlets, JDBC, HTML, JavaScript, XHTML, CSS, XML
Other Tools Tortoise SVN, Ant, Jenkins, JUnit, Gradle, Cobertura, Rational Rose'98
Development IDEs Eclipse, IntelliJ 9.0, NetBeans 7.0, Liferay-Eclipse
Web/Application Servers Tomcat 7, Apache, JBoss 6.0
Development Methodologies TDD, Agile Development
EDUCATION
Master of Science in Computer Science G.P.A: 3.4
University of Houston, Houston, TX Aug 2011 - May 2013
Course Work: Software Development and Practices, Software Design, Data Structures and Algorithms,
Object oriented Analysis and Design, Operating Systems, Data Mining, Real -Time Systems, Machine
Learning, Interactive Game Development.
Bachelor of Engineering in Computer Science G.P.A: 3.7
Sep 2007 – June 2011
Osmania University, AP, India
WORK EXPERIENCE
Xpediant Solutions, Houston, TX
Jan 2013 –May 2013
Online-Web Application Java Developer Intern
Part of a 4 member team in which we built a Web application providing online testing for doctors in the
radiology department of a hospital.
Responsibilities:
Collecting the data content required for the testing scenario of the application.
1
Developing the application using Test-Driven Development, agile methodologies.
Working on Continuous Integration (CI) of the project using open source CI tool Jenkins.
Performed Integration tests using JUnit and Selenium.
Environment: Liferay portal 6.1 bundled with Tomcat, Liferay-Eclipse IDE, Java, MYSQL, JSP, JQuery,
HTML, Java Script, CSS, XML, Ant, Cobertura and SVN cruise control.
College of Optometry (UHCO), University of Houston, Houston, TX
Jan 2012 – Dec 2012
Online Petition System Instructional Assistant
Worked under Dr. Darrin Nguyen for the development of application which assists the respective
department of UHCO, both students and faculty, to maintain petition process online.
Responsibilities:
Designed using agile methodologies and test driven development.
Implemented the application with 100% unit test coverage.
Environment: Java, JSPs, Servlets, Struts, JUnit, MySQL 6.3, Eclipse, Ant, TortoiseSVN and JBoss
Cullen College of Engineering, University of Houston, Houston, TX
Aug 2011 – Dec 2011
Research Website Web Developer
Worked under Dr.Karolos Grigoriadis providing him technical support for his website.
Responsibilities:
Designing the webpages and updating his website regularly with his research requirements .
Environment: HTML, CSS, XML, JavaScript.
ACADEMIC PROJECTS
CURRENCY CONVERTER APPLICATION Sep 2012 - Nov 2012
Developed a web application which enables the currency exchange company to decide upon the
best exchange value of the currency and the best vendor who offers this value.
The function of the application is to go out to the web services and fetch the highest rate and
report it back to the caller.
Designed using agile methodologies and test driven development with 100% unit test code
coverage.
Environment: Java, JSPs, Servlets, My SQL 6.3, JUnit, Gradle, Eclipse, Tortoise SVN, Cobertura.
SHAPE DRAWER APPLICATION Oct 2012 - Dec 2012
It is a desktop application which allows user to d raw, group, move, resize and delete pre-defined
shapes on a Swing GUI.
New shapes and different user interfaces can be easily introduced.
Designed using agile methodologies and test driven development with 100% unit test code
coverage.
Environment: Java, Hibernate, Spring, MySQL 6.3, Swing, JUnit, Ant, Cobertura, JDepend, Tortoise SVN
ADAPTIVE SCHEDULING FOR REAL TIME PERIODIC TASKS Jan 2012 - May 2012
Implemented an adaptive algorithm to schedule real-time periodic tasks in multi-processor
systems by combining urgency based and global scheduling algorithms.
Used the queue data structure for the tasks to be scheduled.
Environment: Java, Eclipse
ANDROID APPLICATION: MY STATEMENTS Sep 2011 - Dec 2011
Developed a user friendly application which enables the user to have a clear knowledge of his
monthly earnings and expenses by generating reports.
Environment: Java, Eclipse, Android 4.2 Jelly Bean (API 17)
References: Available on request.
2