NAMRATHA KATUKOORI
Irving, Texas-75039.
Mobile: 919-***-****
Email: **********@*****.***
Objective : Seeking a full time position in the field of Computer Science that provides opportunity for
g rowth and enhancement of my existing skills.
Education:
Texas Tech University May’14 (Expected to Graduate)
Master of Science in Computer Science GPA
3.9/4.0
Kakatiya University, A.P, India
May ’11
Bachelor of Engineering in Computer Science Engineering
GPA 8.9/10
S umma ry:
Having more than 3 years of professional experience in application development with Java, PHP, C,
C++, SDLC methodologies, MVC frameworks(JSF, Struts, Spring, Hibernate), Web Services (SOAP
and Rest Full), Agile methodology, database programming (SQL, PL/SQL). Improved my existing
p rogramming skills and developed problem solving ability during my course work at Texas Tech
U niversity. Having good team skills, excellent analytical ability, good presentation, oral and writ ten
communication skills.
Technical Skills:
P rogramming Languages: C, C++, Java, J2EE, PHP, PL/SQL, ASP.NET, VB.NET, R, SPARC
Web Tech : servlets, JSP, Swings, JDBC, RDBMS, EJB, HTML, DHTML, CSS, AJAX,
JavaScript, JMS-Q, XML, Web Services (SOAP, REST), Junit, Log4j
J ava F rameworks : Struts, Hibernate, spring, JAXB, WSDL, SOA, JSF
Scripting Languages : Java Scripting, JQuery, Unix/Linux Scripting
Servers : Web logic Server, Web sphere Process Server, Tomcat, Jboss, Apache 2.2
D atabases : O racle, MySQL, SQL Server, DB2
Desktop Suites : M icrosoft Office, Apache Open Office
Operating Systems : A ll Windows Platforms, UNIX/LINUX, Mac, MSDOS, Android
I D E’s : I BM Maximo Asset Management, Eclipse, Net-Beans, Spring Tool Suite,
J Boss Developer
Studio, Visual Studio
Work Experience:
Texas Tech University, Lubbock, Texas
F eb’13 – P resent
University Advising Depa rtmental Website
R ole: Web Application Developer
Developed a web-based application “AXIS”, writ ten in Java and deployed on the Windows server using
M ySQL database. This allows the academic advisors support students in reaching their goals. AXIS
facilitates automation of certain communications, freeing advisors for other value-added work, allows
for longitudinal tracking as well as proactive intervention for the academic advisors. AXIS allows for
t racking of each advising interaction between a student and an advisor, feedback and follow-up
conversations, action plan progress and Quality assurance checklists. This project allows the university
advisors to analyze the student advising t rends, balance workloads in an ongoing fashion among the
advisors and generates the advising timeline report to facilitate problem resolution with other
departments and university administrators. The project is developed in agile methodology which
i nvolves planning, requirement analysis, design, implementation, testing and bug fixes. Developed the
web pages, functionality of each webpage and the f low of pages from one page to another. Contributed
SQL Queries to develop views. Each and every module has been tested using unit testing.
P rogramming Language: Java Web Tech: H TML, CSS and JavaScript D atabase: M ySQL
Server: W indows Server
T ATA Consultancy Services Limi ted
A ug’11-Dec’12
P rovisioning Work flow
Role: Software developer, Tester
This project aims to provide the client (Tata Communications) with the In ternet data usage so that the
client will be able to provide its customers with the data of particular frequency and bandwidth
efficiently. The data f low takes place between the L IFERAY portal (frontend to the client) and Oracle
database with the help of the Web Sphere Process Server. Developed a Java application to migrate Web
Sphere Integration developer (old server) info to Web Sphere Process Server (new server), where the
application needs to identify the type of file based on its content. Directly interacted with clients to
gather requirements and any other needs to be understood. Basic Junit test cases were writ ten to test
on the developer side. Automated test cases are scripted to test the functionality of each application.
Helped the existing team in maintaining the database and also supported the production team.
Envi ronment: Java, Eclipse IDE, MVC framework, HTML, CSS, JavaScript, Web Sphere Process
Server
Telecom Store I nventory
Role: Software developer, Tester
Worked on a module of the project that deals with the responsibilities of an Inventory Manager of an
i nventory who is solely responsible for dealing with the products of an inventory. Different Product
Models are added to the inventory and stock is maintained under each Product Model with all the
complementary packages configured for a particular amount of order placed by the customer. Entire
module was coded in J2EE and basic test cases were writ ten to test on the developer side. Automated
test cases were scripted to test the functionality of each module.
E nvi ronment: J2EE, Eclipse IDE, MVC framework, HTML, CSS, JavaScript, Web Sphere Process
Server
Academic & Course P rojects:
Design Patte rns in P roject Management I nformation System:
This project aims at applying design patterns namely some of the creational, structural and behavioral
design patterns to manage the projects efficiently in an organization and calculate the efficiency of an
employee in an organization based on time management, knowledge management and multitasking
ability of an employee.
E nvi ronment: Java, HTML, CSS and Oracle.
Nut ri tion Universe – Social networking website based on nut rition:
This project aims at developing a social networking website ( Jump to health Start website ) for the
Texas Tech University Inter School District, that provides a common platform for parents, teachers
and children to know more about nut ri tion for preschool kids and provides a platform for interaction
between them.
Envi ronment : PHP, Wordpress and MySQL.
Least cost solution of 15 puzzle problem :
T his project implements the branch and bound technique to obtain the least cost solution for 15 puzzle
p roblem where the t iles a re numbered 1 15 on a 4x4 frame and the remaining spot is the
empty slot (ES). The input can be a random arrangement of t iles and the objective is to
t ransform the initial arrangement to a goal arrangement through a series of legal moves.
Envi ronment : C++.
Spam filte ring in Emails:
This project aims at classifying the emails into spam emails or nonspam emails based on the content
p resent in the emails. The dataset containing around 500 spam emails and nonspam emails is initially
t rained for this purpose and using the Multinomial Naive Bayes Classifier algorithm from Weka, spam
f iltering is achieved.
Envi ronment: Java and Weka.
Effort T racker System:
This project tracks the employee activities, summarizes all the related activities with the total hours
spent and percentage efficiency utilized and generates the corresponding reports. T he immense
f lexibility of the application enables the organization to be customizable to achieve a huge progress in
i ts development.
Envi ronment: . NET.
Related course work: • A nalysis of Algorithms • Advanced computer networks • Intelligent
Systems • Computer Organization and Architecture • Advanced Programming Languages • Pattern
Recognition • Systems and Software Security • Object Oriented Analysis and Design • Software
Modeling and Architecture