Post Job Free
Sign in

Software Project

Location:
Plano, TX
Posted:
January 14, 2014

Contact this candidate

Resume:

**** ********* ****, 214-***-****

THYAGARAJULU

Apt # 1236, ********************@*****.***

VUPPALAPATI

Richardson, TX-75080. www.linkedin.com/in/thyagarajvuppalapati

OBJECTIVE: To obtain a position involving analysis, design, coding and testing to develop technical, presentational and organizational

skills.

ACADEMIC PROFILE

Aug 2012 - May 2014

• The University of Texas at Dallas

Master of Science, Computer Science

Richardson

Recipient of merit based Eric Johnsson Scholarship

• Aug 2008 - May 2012

B. Tech, Computer Science and Engineering

Jawaharlal Nehru Technological University

Recipient of merit based scholarship

AP, India

TECHNICAL SKILLS

Languages : Java, C, C++, UNIX, PHP, UML, Python

Web Technologies : HTML, XML, JavaScript, CSS, JQuery, AJAX, JSP, Servlets, JSON, Struts, Spring, Hibernate, Swing

Data Base Design : MySQL, JDBC-ODBC, PhpMyAdmin, DB2 9

Big Data Analytics : Hadoop, Mapreduce, Cassandra, Pig, Hive, Hbase, MongoDB, No SQL, Mahout

Concepts : SDLC, Design Patterns, Testing, Agile Methodologies, XSS, CSRF, MVC

Other software : Eclipse, Apache Tomcat, Visual studio, Wireshark, Git, Sonar, Rational Raphsody, Glassfish, WinSCP

PROJECTS

Big Data Management and Analytics: (Java, Hadoop DFS, Ubuntu,

MongoDB)

WikiTweet: Developed an application that analyses Tweets from Twitter and relates how these Tweets affect the traffic on

Wikipedia during a given period. MapReduce (M/R) concepts were used to process twitter data and to find the set of tweets which were

popular during the period. Implemented join algorithm to relate Tweets with Wiki page hits and analyzed correlation between them.

Optimization of MapReduce in MongoDB: Improved MapReduce performance in MongoDB by 20 times. Performance was

improved by including a sort key in M/R, splitting the input and feeding it to different M/R jobs which are performed in parallel using

Multithreads. Output was collected at different databases for each thread to prevent lock contention.

SimSys-Game Play Engine Development: (Java, Jaxb, XML,

MVC)

Developed educational test games to build an interactive simulated problem-based game platform. Game engine contains different scenes,

screens and acts, quizzes, fade-in, fade-out and various animations where the player plays and earns points. Followed software

engineering process: eliciting requirements, architecture design, implementation and testing. Used agile methodology as a team and presented

project at the end of each iteration. The project was based on Model-Viewer-Controller (MVC) observer pattern architecture to make the

system robust and extensible.

Telecommunications and Network Management: (JSP, HTML, Servlets,

SNMP4J)

Developed a web based application that remotely manages temperature of an air conditioner system. Created a web interface to monitor the

AC unit. Based on the attribute values of AC unit, Manager gets and sets values from the agent using SNMP protocol.

Software Testing, Verification and Validation: (UNIX Shell Scripting, xATAC, xSuds,

xSlice)

Functional, Control flow and Data Flow Testing: Generated and automated test cases for testing UNIX “spell” command to

conform all functional specifications. Conducted coverage testing techniques such as block, decision, c-use and p-use and achieved 92%

testing thoroughness.

Effective Software Fault Localization: Identified faults from static and dynamic behaviors of programs by applying Dice-based

and Suspiciousness Ranking-based fault localization techniques using xSlice tool.

University Database Management Project: (Java,

MySQL)

Designed a University database and developed a web based application in Java. The application allowed students to add/drop

courses and view grades and allowed professors to view student records, transcripts and update grade for courses. The website was designed

to be immune to injection attacks.

Loan Amortization Application: (Java, NetBeans)

Created graphical user interface (GUI) using Java Swing to request and validate parameters given by a user to calculate loan amount. The

details of loan payments and other information was displayed in the form of graph, generated by overriding Swing components and also in the

form of chart, generated by using appropriate Swing controls.

COURSEWORK

Algorithm design and analysis - Database design - Big Data Management and Analytics - Telecommunications & Network Management -

Advanced Software Engineering Project - Information Retrieval - Software Testing, Validation and Verification - Advanced Software

Architecture and Design - Advanced Requirements Engineering - Object Oriented Analysis and Design - Web Technologies - Data structures -

OOPS - Operating Systems - Data Mining and Warehousing

CERTIFICATIONS & AWARDS

• Certified in IBM’s Academic Associate DB2 9 Database and Application tools

• Certified in IBM’s Development Professional Tivoli Directory Server V6.1

• Participated in CODEBURNERS UT Dallas programming contests



Contact this candidate