ARUN GUNNA
Phone: 501-***-****
Email: *********@*****.***
PROFESSIONAL SUMMARY:
. 4+ years of experience in Analysis, Design, Development,
Implementation and Testing of Client-Server and Web-based
applications.
. Experience with traditional (Waterfall) and agile development.
. Good work experience in developing windows and web applications using
object oriented principles.
. Significant N-Tier application development using Design Patterns like
MVC, Abstract Factory, Fa ade, Singleton etc.
. Involved in designing of WCF based Service, Data, Fault, Message
Contracts
. Good Knowledge of Object Relational Mapping(ORM) frameworks (Entity
Framework, NHibernate)
. Expertise in developing corporate standard web and windows
applications using WPF, WCF, ASP.NET, ASP.NET MVC, C#, VB.NET, ASP,
AJAX, jQuery, JavaScript, PHP.
. Experience with Data Accessing including using DataAdapter, DataReader
and DataSet in ADO.NET and LINQ (Language Integrated Query) Providers
for data manipulation.
. Extensively worked on writing Stored Procedures, Triggers, Functions
and Views.
. Good knowledge in SSRS (SQL Server Reporting Services) Packages,
Crystal Reports.
. Advanced user of unit testing (NUnit)
. Worked with LAMP and WAMP severs for developing, coding, deploying
websites and web applications.
. Exposure to XML based Web Service implementation using .NET Framework.
. Comprehensive knowledge of source configuration management systems
(TFS, VSS)
. Excellent communication skills, self-motivated, ability to handle
multiple tasks, able and willing to learn quickly.
EDUCATION:
. Master of Science in Computer Science
Western Kentucky University
GPA:3.82/4.0
. Bachelor of Technology in Computer Science
Jawaharlal Nehru Technological University, Hyderabad, AP, India
TECHNICAL SKILLS:
Operating Systems : MS-DOS, Windows 7/Vista/XP/9x, Windows 2003/2000 Server,
Linux
Development Tools : Visual Studio 2008/2005/2003, Eclipse, Adobe Dreamweaver
.NET Technologies : Framework 3.5/2.0/1.1, ASP.NET, ASP.NET MVC, C#, VB.NET,
ADO.NET, WCF, WPF, LINQ, Crystal Reports, .NET Web
Services
DBMS / RDBMS : Microsoft SQL SERVER 2000/2005, Oracle9i, MYSQL, MS-Access
Web Technologies : AJAX, jQuery, HTML/XHTML/DHTML, XML, XAML, XQuery, XSD,
XSLT, WML, JavaScript, COM/DCOM, CSS, JSP, Java Servlets,
PHP, JSON
Web Servers : IIS 7.0/6.0/5.1, Apache Web Server, JBOSS
Protocols : SMTP, TCP/IP, HTTP, SOAP, UDP
Microsoft Tools : Team Foundation Server, Visual Source Safe, MS-Office
Languages : JAVA, C, Visual Basic, SQL/T-SQL, PL/SQL, UML
Reporting Tools : SSRS, Crystal Reports
Professional Experience:
WKU Center for Research and Development
Jan 2009 - Till Date
Software Developer & System Administrator
Developed & Maintained Ecommerce & professional Website's for WKU and ICC
Developed more than 4 websites from scratch right from getting domain name,
setting up server, creating web pages, connecting to database and
performing database operations.
Responsibilities:
. Actively participated in and helped shape the Agile process for all
development within the team to deliver core functionality within
agreed timescales.
. Developed Ecommerce & Professional website's using ASP.NET, PHP, HTML,
AJAX, Adobe Dreamweaver/Photoshop and applied Master Pages, Themes,
CSS for a consistent look and feel for Page design along with an
elegant administrator control for website.
. Used WCF for acquiring the information from a remote component and
caching it.
. Extensively used JavaScript for client side validations and used
jQuery cycle plugin for image slide shows on the webpage.
. Used SMTP mail class of .NET for users to send mail with suggestions,
receive any alerts from the broker, receive confirmation notifications
etc.
. Worked on Search Engine Optimization techniques to make website top
Google searchable and added feature to keep track of number of
visitors to website (C#).
. Involved in creating stored procedures, triggers and functions in the
SQL Server.
. Involved in creating and managing Ecommerce system with many features
like shopping cart facilities, catalogue search, order processing and
server side gateway integration with bank to accept online payment via
credit card
. Used XML files to store data and to bind data with the controls on the
front end.
. Involved in unit testing of application.
. Use of Team Foundation Server for continuous integration, generating
database deployment scripts and version control.
. Assisted in gathering client requirements and converting them into
Technical specifications
Environment:
Windows 2003 Server, Visual Studio 2008, ASP.NET, C#, ADO.NET, LINQ,
jQuery, HTML/XHTML, CSS, PHP, JavaScript, XML, AJAX, TFS, SQL Server 2005,
WCF, SMTP, IIS
Online Tech Support
Tech Support is a unique online service dedicated to providing individuals
and small businesses with a new standard and simplified process of remote
technical support with an interactive chat tool.
Responsibilities:
. Mainly involved in coding the business logic for the entire system
based on the requirements in C# and used Abstract Factory & Singleton
patterns for writing the business logic based on requirement.
. Designed and Developed Interactive chat tool using WCF, WPF with
remote access facility.
. Responsible for developing WCF Service Libraries to exchange data
between Desktop and Central Application.
. Extensively worked with ASP.NET Web Site Administration Tool and Web
Config file to create Roles, Profiles, Login Controls, Membership,
Identification, Authentication and Authorization for Site Security and
user data storing.
. Created an Entity Data Model data source with a WCF service and
consumed the data in a WPF application
. Involved in Unit Testing of Different Modules.
. Created data entry in both web and windows application, with LINQ to
query SQL database.
. Written sophisticated algorithm which keeps track of performance of
technical support team based on customer feedback and many other
factors using C#.
. Created Stored Procedures & Triggers by Optimizing Queries for better
performance and eliminate all direct SQL calls.
. Used AJAX Server Control & toolkit to asynchronously retrieve data
from server for a better performance and to increase interactive
animation on web pages.
. Participated in business meetings and worked with the entire
Organization to ship good software on time.
Environment:
Windows 2003 Server, Visual Studio 2008, ASP.NET, C#, WPF, WCF,
ADO.NET,LINQ, HTML/XHTML, CSS, JavaScript, XML, XAML, AJAX, SQL Server
2005, IIS, Visio
A School Back Office System
It is perfect software for any coaching classes. This software contain
records of following items-Student Enrollment, Fees, Tests, Attendance,
Enquiry, Time-Table, Staff Members
Responsibilities:
. Developed user interface components using WinForms in C#.
. Used ADO.NET Datasets, DataAdapters, DataReaders and Data Connections
for storage and retrieval of data from the database
. Extensively worked in designing complex stored procedures and design
of database
. Worked with DataGrid components for data representation and
manipulation
. Used Crystal Reports as a reporting tool for developing reports.
. Used Object Oriented Programming concepts in designing of user
interface components
. Involved in requirement analysis, winforms designing and coding
. Performed Unit testing by writing and executing unit test cases.
Assisted in fixing bugs in winforms reported by testers using Quality
Center
Environment:
.Net Framework 2.0, WinForms, ADO.NET, C#, Crystal Report, SQL Server 2005
LINUX Server setup/Network Support
Build a Linux Server which involved installation of Debian OS with specific
raid configuration with support of LVM (Logical Volume Manager) along with
configuring IP tables, configuring web protocols and network settings,
setting up virtual server for creating virtual machines, provided SSH
secured login and setup Apache server along with PHP and MySql for hosting
web applications
Environment:
Debian, Virtual Box, Firestarter, SSH, PHP, MYSQL, Apache Server, Shell
Scripting, TCP/IP
Wku, Dept. of Computer Science, Bowling Green, KY
Aug 2007 - Dec 2008
Research Assistant
Windows Management Portal
Designed and implemented a Web Portal for monitoring & maintenance of
remote windows systems. The WMI namespace on a remote machine is queried
using WQL (WMI Query Language) to retrieve the required information. The
portal has an elegant, easy to use interface that facilitates the system
administrators to customize their display with the machines and components
they wish to monitor. It also has a robust, interactive and intelligible
dashboard that interprets the system information and provides useful stats.
Technologies: C#, ASP.NET, WMI, WQL, Microsoft Visual Studio 2005
Conference Reservation System
Conference Scheduler is an outstanding tool that was designed and developed
for the faculty and students of the university to schedule conferences,
client meetings etc without any ambiguity. Reservations are restricted
based on their roles and privileges. The tool is extensively tested for
different browsers like Internet Explorer, Netscape, and Mozilla etc.
Technologies: Windows 2003 Server, Microsoft Visual Studio 2005, Microsoft
SQL Server 2005, IIS 5.1, ASP.NET, VB.NET, ADO.NET, JavaScript
Compiler for Object C Language (Subset of C)
Designed and implemented 4 phases of a Compiler for Mini C Language. Design
has a user interface demonstrating how the C language is interpreted at
each phase of the compiler to generate corresponding machine code.
Technologies: Java, Stack Computer.
Face Recognition System
A pattern recognition system for automatically identifying a person from a
digital image provided. The images of different facial features of a person
are captured and are compared against the images available in the database.
The identification process is accomplished by comparing the important
facial features and retrieving the images with the highest percentage
match.
Technologies: Java, Oracle 9i, Applets
Net Solutions Pvt Ltd, India
Mar 2006 - May 2007
Software Programmer
Weight Watcher System
Weight Watchers interactive eTool help to analyze your eating habits,
track your progress each week, find recipes, meal ideas and eating out
strategies, create healthier version of your favorite recipes. Content
Management System (CMS) to keep daily event schedule and pages up to date.
Users have to provide the information about his body from that information
it will calculate BMI, BMR, Body Fat. It will create the daily meal plan
for, daily exercises track for user. Message board given for the
communication with other user.
Responsibilities:
. Designed the entire application flow for eTool through WEB FORM.
. Analyzed, Designed and coded the modules using C#.
. Design & develop web from using ASP.NET & Client side scripting using
Java Script.
. CMS (Content Management System ) ensure update site instantly and
securely
. Develop stored procedure for SQL Server 2005 database.
. Created web custom controls and web user controls where necessary.
. Extensively used ADO.NET objects for data retrieval and database
updates.
Technologies:
C#, Microsoft Visual Studio 2005, ASP.NET, ADO.NET, IIS 5.1, HTML, CSS,
JavaScript, Microsoft SQL Server 2005, Content Management System