Post Job Free
Sign in

Developer Computer Science

Location:
Plano, TX
Posted:
September 19, 2013

Contact this candidate

Resume:

NARESH REDDY GOLI

**** ********* ** *** #****, Mobile: 832-***-****

Dallas, Texas, 75252 Email: ***************@*****.***

Objective: Seeking a fulltime position in the field of Computer Science that provides opportunity for growth and

enhancement of my existing skills.

Education:

The University of Texas at Dallas Graduating in Dec’13

Master of Science in Computer Science GPA 3.8/4.0

Kakatiya University, A.P, India May ’11

Bachelor of Engineering in Computer Science Engineering GPA 8.2/10

Summary:

Having more than 1 year of professional experience in C, Java, J2EE, Groovy, Grails, MVC frameworks (JSF, Struts,

spring, Hibernate), Web Services (SOAP and Rest Full), Agile methodology, database programming (SQL, PL/SQL).

Improved my existing programming skills and developed problem solving ability during my course work at

University of Texas at Dallas.

Technical Skills:

Programming Languages : C, C++, Java, Groovy, PL/SQL, ASP.NET

Web Tech : servlets, JSP, PHP, Swings, JDBC, Java Beans, JNDI, HTML, DHTML, CSS, AJAX, JavaScript,

XML, EJB, Web Services (SOAP, REST), Junit, Log4j

Java Frameworks : Struts, Hibernate, spring, JAXB, WSDL, SOA, JSF, Grails

Scripting Languages : Java Scripting, JQuery, Unix/Linux Scripting

Servers : Web logic Server, Websphere, Tomcat, Jboss, Apache 2.2

Databases : Oracle, MySQL, SQL Server, DB2

Operating Systems : All Windows Platforms, UNIX/LINUX, Mac, MSDOS

IDE’s : Eclipse, Net-Beans, Spring Tool Suite, JBoss Developer Studio, Visual Studio

Mobile Technologies : Android

Work Experience:

Nationwide Insurance, Des Moines, Iowa May’12 – Dec’12

Word Processing Information Network (WIN)

Role: Software Developer

Developed a web-based application written in Groovy/Grails and deployed on the Hudson server using Oracle

database. This allows the customer to login to his personnel account and look for his insurance status, view the

updated news, print his insurance letters. The project is developed in agile methodology which involves iterative

application development, scrum, bi-weekly show and tell, rectifying the traced bugs. Directly interacted with

clients to gather requirements and any other needs to be understood. Developed the webpages, functionality of

each webpage and the flow of pages from one page to another. Contributed SQL Queries to develop views. Each

and every module has been tested using Junit test cases.

Programming Language: groovy, IDE: Spring Tool Suite (STS), Framework: grails, Web Tech: HTML5, CSS, groovy

Database: Oracle, Server: Hudson

Automated Workflow Development (AWD):

Role: Software developer, Tester

This project mainly deals with parsing of xml files, it takes the xml files as input, parses them and gives the result in

the form of text file. Developed a Java application to migrate old server info to new server, where application

needs to identify the type of file based on its content. Basic Junit test cases were written to test on the developer

side. Automated test cases are scripted to test the functionality of eac h application. Helped the existing team in

maintaining the database and also supported the production team

Environment: Java, Eclipse IDE, MVC framework, HTML, CSS

Academic & Course Projects:

HOPE (Helping Our People Easily) - Android Project to help disabled people:

This project will focus on using the Android platform for smart phones where it will help people who have

difficulties with hearing, vision, speech Impairment and memory loss. It will be implemented on a mobile device

which consists of a helpful user interface containing icons, pictures, sounds, speech and text understood

universally.

Environment: Android apps, Java, HTML, CSS, JSP, JavaScript

Inter Domain Routing with Path Computation Elements (PCE):

Inter Domain Routing with Path Computation Elements(PCE), Implements multi-domain network with path

computation element (PCEs) for calculating routes. PCEs and routers implemented as socket based programs.

Environment: Java, Socket Programming and UNIX Distributed Systems.

Web Development:

Designed e-commerce website both front end and back end to buy and sell of posters. Used HTML initially to

design the content of pages and then CSS to add styles to the page in different manner, used ASP.NET framework 4

and C# for database connection

IDE : Netbeans

Snapshot Protocol:

Implemented Distributed Banking System and Snapshot Protocol works over it to determine the State of the

distributed system and the amount of money in the transaction.

Environment: Java Multithreading, Socket Programming and UNIX Distributed Systems.

Library Management System:

It is designed to help simplify the task of managing a physical library. Entity -Relationship model is used to design a

database that will store and organize the library data. Translated requirements in to Entities, Attributes &

relationships, Implemented normalization, created tables, programmed queries in SQL, PL/SQL, wrote triggers &

procedures & tested the system

IDE: Oracle SQL Developer

Design and Analysis of Algorithms: Designed and analyzed several searching and sorting algorithms using

recursive tree analysis, studied advanced designed techniques like Dynamic Programming, Greedy Algorithms

Related course work:

• Design and Analysis of Computer Algorithms • Advanced computer networks • Advanced Programming

Languages • Advanced Operating systems • Database Design • Advanced Web software Development • Object

Oriented Analysis and Design • Algorithm Analysis and Data Structures • Advanced Requirements Engineering



Contact this candidate