You are on page 1of 7

NIKESH PENUMALLI

Contact: 908 720 2606


Email: nikeshhere@yahoo.com
SUMMARY
* Over 7 years of experience as a .Net developer in Client/Server and Web enable
d software applications.
* Involved in all the phases of Software Development Life Cycle (SDLC): Requirem
ents gathering, analysis, design, development, testing, production and post-prod
uction support.
* Strong experience in developing applications with Asp.Net, C# and VB.Net with
emphasis on creating web forms, Web services, business logic components developm
ent with Object Oriented Programming (OOP) techniques
* Experienced in Business Data analysis, Design, Modeling and Implementation on
major RDBMS (SQL Server / Oracle).
* Experience in developing desktop applications and windows services using Micro
soft .Net Framework using WCF (Windows Communication Foundation) and User interf
ace design with WPF (Windows Presentation Foundations).
* Experience as Security Analyst using Data security- Cryptography, Encryption,
Digital Signature and implementing transport layer security SSL (i.e. https).
* Have good experience with Visual Source Safe [VSS], Common Versioning System [
CVS].
* Have good Knowledge of Web Technologies like XML, XSL, XSLT, ASP, VBScript, Ja
vaScript, AJAX, PHP, HTML, DHTML, CSS, and MS IIS.
* Experience with implementation of SSIS (SQL Server Integration Services), Noti
fication Services, Database Mirroring and generating formatted reports into docu
ments using SSRS and Crystal Reporting Services.
* Experience in various software development methods like Agile, waterfall model
and iterative development and design patterns like MVC and MVP.
* Business domain knowledge in Healthcare, E- Commerce and Telecommunication ind
ustries.
TECHNICAL SKILLS
Technologies ASP.NET 3.0/2.0, C#, VB.NET, Web Services, JSP, JAVA, HTML /DHTML/
XHTML, Cold fusion XML, JavaScript, AJAX, WCF, WPF.
Operating Systems MS-DOS 6.22, Windows 9x/NT/2000/XP/2003/Vista
Design Skills Object Oriented Analysis and Design [OOAD]
Databases / DB Tools MS SQL Server 2000/2005/2008,Oracle8i/9i/10g, MS Access 200
0 / 2003/2007, PL/SQL Developer, DB2 9.0
Integrated Development environment ( IDE ) Microsoft Visual Studio 2003/2005/200
8
Web Servers IIS 6.0, IIS 7.0
Reporting Tools Crystal Reports XI, SSRS
Modeling Tools E R Diagrams, MS Visio 2002/2003/2007, UML 2.0, Erwin 3.5
Office Suite MS Office 2000/2003/2007
Configuration Management VSS 6.0

EDUCATION:
* Bachelors in Technology - Computer Science Engineering.

PROFESSIONAL EXPERIENCE
Client: Department Of Public Welfare, PA
Feb 10 - June 10
Project: Master Provider Index
Sr. .NET Developer
Master Provider Index (MPI) is a repository of information on providers who enro
ll to do business with the Department of Public Welfare. MPI application support
s four major Enterprise Application (Home and Community Based Services Informati
on System (HCSIS), Pennsylvania's Enterprise to link Information for Children Ac
ross Networks (PELICAN), Provider Reimbursement and Operations Management Inform
ation System (PROMIS), and Low Income Home Energy Assistance Program (LIHEAP) in
storing their providers with MPI along with information which uniquely identifi
es the provider.
Responsibilities:
* The user interface for all screens was developed using ASP.NET and Ajax Librar
y. Different users were able to view different user interface based on their pro
file.
* Unit testing of each of the components was done by developing test cases and t
est data. Integration testing with other intranet modules was done in subsequent
iterations
* Developing web forms, user controls, custom controls for web applications usin
g ADO.NET and ASP.NET with VB.NET code behind classes.
* Worked on Windows Communication Foundation (WCF) for running a service host be
tween two solutions.
* Visual Source Safe was used to combine team portal, version control, work item
tracking and build management.
* Developed UI Using ASP.NET with Master pages, themes, CSS web server controls
and User Controls.
* Implemented test cases for Unit testing in Business, Presenter, and Data Acces
s Layers using N-Unit testing techniques.
* Done Peer Review (Unit Testing) for the modules developed by other team member
s.
* Formatted and displayed the output data using XML, XSL and XSLT.
* Used Java script for Client side scripting.
* Model View Controller design pattern was implemented.(MVC).
* Worked on SSIS (Sqlserver Integration services) for Data Migration which invol
ves extraction of data from each county and mapping it into one target Data Dict
ionary for the whole state.
* Worked on SSRS (Sqlserver reporting services) for generating reports of the de
fendant.
* Responsible for writing T-SQL queries, Store procedures and triggers in SQL Se
rver.
Environment:
NET Frame work 3.5,WCF, Visual Source Safe(VSS ), ASP.NET ,Visual Studios.Net, S
SRS, ADO.NET, Ajax, VB.NET, SQL Server 2008, HTML,MVC design Pattern, CSS, Java
-Script, Agile, Visual Studio 2008, SQL, T-SQL.

Client : OCYF (Department of public welfare), PA


July 09 - Jan 10
Project : IVEQA
.NET Developer
The Project will support DPW-Office of Child, youth and families in managing qua
lity assurance of the claims processes submitted to the comptroller's office by
a county for reimbursement of services. The automated application system process
created via this project will assist OCYF in validating claims.

Responsibilities:
* Developed UI Using ASP.NET with Master pages, themes, CSS web server controls
and User Controls
* Used agile methodology for development and refining requirements in each itera
tion.
* Incorporated user authentications and authorizations in Web.Config to make app
lication more secure.
* Handling the Caching mechanism of the application.
* Windows communication fundation (WCF) was implemented for county claiming proc
ess service.
* Implemented test cases for Unit testing in Business, Presenter, and Data Acces
s Layers using N-Unit testing techniques, done Peer Review (Unit Testing) for th
e modules developed by other team members.
* SSRS (Sqlserver reporting services) is used for generating reports of the defe
ndant.
* Responsible for writing T-SQL queries and Store procedures in SQL Server.
* Visual Source Safe was used for version control.

Environment: Visual Studios 2008, .Net Framework 3.5, Sqlserver 2008 ,agile meth
odology, Visual Source Safe(VSS),Java Script, C#,HTML,Asp.Net..

Client: Michigan Dental Hospitals, Troy, MI


Jan 08 - May 09
Project: Healthcare Information System
Sr. .NET Developer
A hospital information systems (HIS) is a computer system that is designed to ma
nage all the hospital's medical and administrative information in order to enabl
e health professional perform their jobs effectively and efficiently. This proje
ct is a Workflow engine; a prescription tool is automated based on the patient m
edical profiles and enables doctors to manage patient messages efficiently.

Responsibilities:
* As a Senior Web developer Worked on the Architecture side in designing Domain
Models, Component Models and Interaction Models using UML (Enterprise Architect)
.
* Extensively involved in Object oriented analysis and design (OOAD) of the proj
ect.
* Developed and designed the User Interface using, XML, HTML, XHTML, Cascading S
tyle Sheets (CSS), JavaScript, and Ajax Control Toolkit.
* Developed application using extensive thread-safe multi-threading, User Contr
ols, asynchronous patterns, Lazy Loading for high performance with high Quality-
of-Service standards.
* Developing web forms, user controls, custom controls for web applications usin
g ADO.NET and ASP.NET with C#.NET code behind classes.
* Actively involved in the requirements and design sessions of the WCF Services
to access patient records.
* Worked on Team Foundation Server to combine team portal, version control, work
item tracking and build management.
* Developed UI Using ASP.NET with Master pages, themes, CSS web server controls
and User Controls.
* Implemented Team Foundation system for source control, data collection and pro
ject tracking.
* Implemented test cases for Unit testing in Business, Presenter, and Data Acces
s Layers using N-Unit testing techniques.
* Done Peer Review (Unit Testing) for the modules developed by other team member
s.
* Responsible for writing T-SQL queries, Store procedures and triggers in SQL Se
rver.
Environment: NET Frame work 3.5,WCF, Visual Studio Team System (VSTS), ASP.NET ,
Visual Studios.Net, SSRS, SSIS, ADO.NET, Ajax, C#.NET, SQL Server 2005, HTML, CS
S, Java-Script, Agile, Ants Profiler, Visual Studio 2008, N-Unit, SQL, T-SQL.

Client: Telegration Network Services, IL


May 06 - Dec 07
Project: Telegration Communication Service
.NET Developer / Programmer
This project is automated for different operations like taking orders, approving
them, reporting and emailing the orders. The security and hierarchy application
was devised to centralize the login authentication process to gain access to al
l these various applications with single sign-on approach.
Responsibilities:
* Interacting with client understanding their requirements and involved in desig
ning the Framework using UML that included identifying the use cases and its sur
roundings, drawing Use case diagrams, identifying classes, drawing class diagram
s and Sequence diagrams. Implemented agile development methodology.
* Developed multi threading task scheduler for processing queries. Implemented m
ulti threading in this application to make sure the UI was responsive and allowe
d the user to react to events effectively.
* The integrated environment Visual Studio.NET was used for developing the compl
ete application based on the MVC pattern. Developed the application as a three-t
ier application with UI in the presentation layer, Business logic in the middle
layer using C# and Database activity in the backend.
* The user interface for all screens was developed using ASP.NET and Ajax Librar
y. Different users were able to view different user interface based on their pro
file.
* Implemented Cold Fusion to create pages for database lookups.
* Used the web server validation controls for simple validations to be performed
on client side and server side.
* Developed web services for obtaining structured data for company employees.
* Involved in developing normalized database in SQL Server 2005. Wrote Stored Pr
ocedures and Triggers as and when required.
* Incorporated user authentications and authorizations in Web.Config to make app
lication more secure.
* Unit testing of each of the components was done by developing test cases and t
est data. Integration testing with other intranet modules was done in subsequent
iterations
* Application was tested and deployed. Maintaining the application through the v
arious stages of transition and the development of the new initiatives.
Environment: .NET Framework 2.0, C#, Microsoft Visual Studio .NET 2005, Crystal
Reports 9, Web Services, AJAX, ADO.NET, ASP.NET 2.0,Visual Source Safe, JavaScri
pt, CSS, XML, HTML, DHTML, Cold Fusion 7.0.1.
Client: Dish4sale, MI. Oct 05 - Mar 06
Project: Dish4sale.com
Developer / Programmer
This project is done for dish4sale services for providing different Dish Service
s like sports, Movie channels, and International programs in order to get the co
nnection the consumer has to produce the credit card requirements. The admin pan
el is provided for various backend processes to be handled by administrator.
Responsibilities:
* Involved in Analysis, Design and Development of the application
* Developed the user interface in ASP.NET using C# as code behind language
* Used Editable Data Grid Controls to generate responses based on client request
s
* Used DLLs to implement business logic and to integrate the application
* Generated Crystal Reports to display the statistics based on user request sele
cting options
* Used ADO.NET for data querying, storage and manipulation. Designed and Impleme
nted Data Access Layer (DAL) using ADO.NET to communicate with Oracle.
* Used Custom Validations, Validation Controls and performed validations both on
client side and server side
* Implemented thread safe multi threading technique in C# for a good responsive
application.
* Created and implemented Web services for this Web Application Using SOAP to se
nd XML request to SOAP server over HTTP and receives the response back in XML
* Used Datasets for temporary storing and manipulation of data
* Peer Code Reviews and writing Unit test case using NUnit.
* Responsible for the integration of software modules (version control and packa
ging releases).
* Enhanced navigation capabilities using User Controls and Custom Controls.
* Documentation of developed Components and module. Enhancements to the existing
system to add additional functionality to meet users' requirements
Environment: .Net Framework 2.0 Visual studios 2003 Oracle 9i, Web Services, AS
P.NET, ADO.NET, C#, NUnit, XML, XHTML, DHTML, CSS, Visual Source safe, Crystal R
eports 9, Agile methodology.
Client: Wyndham Group, NJ. July 04 - Sep 05
Project: Technical Support System
.Net Developer
This is an intranet application that allows employees to submit technical proble
ms as a helpdesk ticket to IT support group, regarding issue they experience wit
h software, hardware or their computer. It allows support group to perform probl
em management and also to manage SLA (Service Level Agreement) between user and
support group. Group can add and edit FAQ database to further information for Op
erators and end user self help. Group can keep records of fired employees, creat
e profiles of newly hired employees, and modify information on current employees
and more.
Responsibilities:
* Migrated Classic Asp to Asp.net 2.0 user interface screens and implemented app
lication logic in C# as code behind.
* Created dynamic GUIs with .Net Web Controls on Web Forms Design and implement
flexible data access components for extracting data from SQL database systems us
ing ADO.NET SQL Data Provider
* Developing XML Web Services and Server Components with Microsoft Visual C# and
the Microsoft .net framework.
* Extensively used Validation Controls and Custom validation control to validate
Web forms.
* Used Form Based Authentication for the Application as a .NET Security measure
by providing a login page.
* Developed stored procedures, Views and triggers in T-SQL.
* Involved in NUnit testing and Code Reviews.
* To switch between different patient information screens, intrinsic objects (Re
quest, Response, and Server) were used.
* To persist and transfer data between pages Session State, View State, Cookies
and Query Strings were used.
* Wrote C# code to handle errors at both page and application level.
* Created classes to display custom, user-friendly error messages.
Environment: .Net Framework 2.0, C#, SQL Server 2000,ASP.NET,Classic ASP ADO.N
ET, NUnit, JavaScript, HTML,XHTML,DHTML, XML, CSS, T-SQL, Visual Studio.NET 2003
, Visual Studio 6.0,SQL Server 2000.

Dunn Solutions, Skokie, IL


Oct 03 - July 04 Project: Chicago Public Schools (CPS).
Developer/ Programmer
The application provides and efficient and simple web based tool that allows C
PS central to define the parameters of the program , school co-coordinators to r
egister qualified students and schedule classes and service providers to enroll
registers students and enter student information through out the course of the
year.
Responsibilities:
* Involved in developing front end using ASP.NET, HTML, and JavaScript.
* Actively participated in design and development of Database using efficient Da
tabase techniques.
* Developed web forms for the end users using C#, and ASP.NET.
* Involved in querying the database using ADO.NET and SQL Stored Procedures for
generation of reports.
* Extensively used .NET inbuilt components like Data Grid, Data List and Calenda
r controls along with other .NET server controls.
* Involved in using all the best features of ASP.NET including Data Set, Data Vi
ew and Data Adapter.
* Instrumental in maintenance of data integrity in back end SQL SERVER.
* Authenticated logins and validated permissions.
* Uploading the Data from text files to tables & wrote stored procedures to purg
e old data.
* Developed applications to parse flat files into data using C#.
Environment: .Net Framework 2.0, C#, SQL Server 2000, ASP.NET 2.0, ADO.NET, Jav
aScript and SQL Server 2000.
Client: Itradeboard.com, Bangalore, India
Aug 02 - Sep 03
Software Programmer/Developer
Online Customer Service System (OCS System)
This is a custom application to provide Trade Offers, Business Opportunities and
trade related information from the world market. Main modules included data ent
ry modules where Personal details, business details, contact details and other m
aster data were entered. Set of screens was provided for entering various detail
s (offers). The User is allowed to post (buy or sell items) and view offers acco
rding to his industry classification. User gets notification via email if any ne
w offer is posted related to his industry, the original front-end was developed
in VB and its web interface was developed using ASP that was migrated to .NET.
Responsibilities:
* Involved in analysis, design and development of a secured dynamic web applicat
ion-using Classic ASP, VB.NET
* Developed and supported database schema creation, stored procedures creation e
tc. for SQL Server 2000. Visual Studio is the IDE used for this project.
* User Interface Guidelines, Coding standards and Design Guidelines.
* Involved in the data normalization, database design to create data models.
* Wrote SQL queries, stored procedures.
* Optimized SQL queries.
* Involved in design and development of the various layers
* Involved in the documentation of the various phases
Environment: VB 6.0, Classic ASP, PL/SQL Developer, Oracle8i, CDO email control
.