Senior .Net Developer
Senior .Net Developer
Senior .Net Developer
469-298-0932/248-787-1839 sreelumandiga@gmail.com
Professional Summary
• Software development – Over 8 years of experience Web Developer using Microsoft technologies and
SDLC methods that includes requirement gathering, detail design, prototyping, analysis, process
modeling, system and data modeling, database design, development, implementation, testing,
documentation and maintenance for web and windows enterprise applications based-on design patterns
and object-oriented principles using technologies ASP,VB,ASP.NET, ADO.NET, and
VB.NET,C#,Java2.0.
• Databases - 8 years of experience in Database design and development based-on RDBMS principles and
normalization techniques using SQL Server 2000/2005 and ORACLE 8i, 9i, and 10G. Strong knowledge
and expertise in stored procedures, views, indexes, triggers, UDFs and Data Transformation services.
Experience in the development of multi-tier data access components using ADO.NET with databases SQL
server 2000/2005 and Oracle.
• Web and Windows development - 4 years of experience in design, development, test and maintenance
of intranet web applications using various technologies like ASP.NET2.0, HTML, DHTML, Java script,
VB Script,VB.NET,C#.NET, ADO.NET, XSLT, CSS, XML1.0, and windows applications using C#.NET,
databases (SQL server 2000/2005, Oracle),.NET Windows Service, .NET Web service for reusability.
• Reporting tools - 4 years of experience in generating reports using Crystal Reports 8.0/9.0,Oracle
Reporting Service and SqlServer Reporting Service.
Soft Skills
• Excellent work ethics and can work independently and in a team environment.
• Strong analytical and problem-solving skills coupled with excellent written, verbal and interpersonal
Communication skills.
• A good team player with strong ability to learn and adapt new skills and makes efforts to do the work
at hand and manage time effectively
Software Skills
Operating systems Windows NT/2000/2003,Unix, MS DOS
Software Tools Visual Studio. NET 2002\2003\2005, Visual Inter dev, Visual Source
Safe
Protocols TCP/IP,LDAP,SOAP,HTTP
CERTIFICATIONS
Brainbench Certified in Java2.0 Fundamentals(Transcript ID#6776507)
Qualified Database Professional certification from Swal Computers Pte. Ltd., India
EXPERIENCE DETAILS:
Client:7-Eleven
Sr.NET Developer
The 7-Eleven business environment is driving the need for transformation. Business Transformation will
better support Retailer Initiative and is a comprehensive solution that will allow stores to meet their
customer’s changing needs and to remain competitive and profitable in today’s challenging environment.
The application is developed using RIS-T architecture and the framework is designed on top of the
Microsoft CAB Framework to build these complex, enterprise-ready Windows Forms–based solutions. It
provides a proven architecture and implementation that helps you to build applications using the common
patterns found in line-of-business front-end applications.
Scope of Project:
Deliver a comprehensive Store focused business transformation for the store with a pilot in LA as a
catalyst for change. The model is designed to create a pull for Franchisee participation. The LA (Los
Angeles) pilot will test the Business Transformation Future State solution.
Responsibilities:
Interacting with the Clients and defining strategies to achieve their requirement.
Designed and developed WinForms using C# based on MVC architecture (views, controllers and
data access layer) utilizing project framework.
Implemented custom controls, server side components and utilized visual inheritance to create
consistent views.
Delivered high quality code via extensive programming in C#, WINForms and Implementing
appropriate Error Handlers in C#.
Developed Business logic function and Web Services to expose business logic functions to the
User Interface layer.
Developed test cases and performed Unit Testing and Integration Testing of the system.
Utilized CCNET to check assemblies for conformance to the Microsoft.NET Framework design
guidelines.
Created Stored Procedures and User Defined Functions in SQL Server 2005 database.
Created Stored Procedures and User Defined Functions in SQL Server 2005 database.
Requirements gathering for Enhancement Problem Reports, Analysis study for Bug Problem
Reports with Impact analysis of any proposed enhancements and/or modifications.
Environment: .NETFramework 2.0, Microsoft CAB Framework, C#, Web services, SQL Server 2005,
Visual Studio 2005, ADO.NET, CCNET, Visual Source Safe.
Senior Developer
Intercompany data is currently being summarized and maintained via Excel workbooks.
Implementing this project will improve productivity as well as the work effort save will be approximately
160-180 hours per month across 3.5 full time employees.
Responsibilities:
Use asp.net3.0 with C# interfaces and data access with ado.net using oracle stored procedures,
triggers, packages and functions.
Actively involved in Data modeling using MSVisio tool for creating the database models and
business model.
Develop reusable Data Access functions that access data using dataset or data reader, stored
procedures with or without params and SQL queries and compiled into a single DLL to be
available for the entire application. These functions form a presentation layer and embed the
entire business login in the backend procedures.
Entire application access data using Stored Procedures developed by self and reusable functions
and also packages.
Triggers are used wherever necessary upon DML events of the tables.Create procedure and
interface to take care of user rules wherever necessary while inserting records in the tables.
Data grids are extensively used with rich functionality developed around the grid such as sorting,
paging, editing, adding, deleting and rules based event firing.
Sr.NET Developer
Scope of Project:
Financial Group is the holding company for a group of businesses providing insurance and investment
products to approximately 8 million customers. StanCorp Financial Group, Inc., through its subsidiaries
marketed as The Standard Insurance Company, The Standard Life Insurance Company of New York,
Standard Retirement Services, StanCorp Investment Advisers, StanCorp Equities, StanCorp Trust
Company and StanCorp Mortgage Investors is a leading provider of financial products and services.
StanCorp's subsidiaries serve approximately 8.1 million customers nationwide. This project is primary
Web-quote and product access tool for StanCorp Financial. Resellers and some large end customers use
this web application to request quote and order products. Price shown to end user resellers and customers.
The application handles about 40% of StanCorps Internet US business.
Responsibilities:
Responsible for Developing the user interface in ASP.NET using C# . Actively participated in
developing Assemblies in c#. Developed Web Forms in ASP.NET. Used DLLs to implement
business logic and to integrate the application.
Used ADO.NET for data querying, storage and manipulation. Designed and Implemented Data
Access Layer (DAL) using ADO.NET to communicate with SQL Server 2005.
Performed Both Client and Server Side validation using Custom Validators.
Made use of Grid View, Data List and Repeater Controls to display data in a customized format in
the ASP.NET web pages.
Implemented AJAX features for populating text boxes and text fields.
Implemented security features for web based tool using forms authentication. Used Session
Objects to maintain sessions across the various web forms.
Project:CBET (Jan2007-July2007)
CBET stands for Cumulative Business Entertainment Tracking. The main aim of the application is to
establish a web user interface and a central repository for Business Entertainment Expenses to capture and
store entertainment expenditures processed through various automated and manual systems explicitly for
the purpose of supporting the new NASD/NYSE regulation regarding client entertainment reporting. The
application also includes generation of Client reports on demand through a user interface.
Responsibilities:
Responsible for coding, developing and implementing Access Management, Data Acceptance and
Ad Hoc Query modules of the application using C#.NET and ASP.NET 2.0
Responsible for designing the database Schema and creating database objects like Tables and
Views.Responsible for writing Stored Procedures and User Defined Functions for processing the
transformation of data
Responsible for creating Client and Management reports using Crystal Reports and providing a
user interface with various Exporting options.Developed C# executable for automatic loading of
data from various flat files.
Used .NET framework class library, built user Interface that separated application logic from
presentation code and handled events as in C#.NET that also includes developing Master Pages
and Site
Involved in designing and developing Business and Data Access Layers in the form of C# class
assemblies containing the Business and Data access details. Data tier manages persistence on
behalf of the Business tier.
Used ASP.NET Server controls, User Controls and HTML server controls. Developed and
consumed Asp.net Web Services. Client side validations for Web-server controls using
JavaScript and ASP.NET validator controls.
Used Web controls, Rich controls, List controls, Validation controls, and Web Custom
controls. Documented System and Unit test cases for the modules developed. Executed unit
testing and system testing test cases of self-developed modules.
Created interface for the users to create their own T-SQL queries and access the data from the
privileged tables.
Created User Controls in .Net to plug in wherever necessary in the application. Data grids are
extensively used with rich functionality developed around the grid such as sorting, paging,
editing, adding, deleting and rules based event firing.
Environment:Windows 2003/XP, Visual Studio 2005, .NET Framework 2.0,ASP.NET 2.0,Web services,
C#, Java Script, SQL Server2005, IIS 6.0, Crystal Reports, Visual Source Safe 6.0, Microsoft Application
Blocks .
Description: The purpose of the project is to redesign the Home Banker portion of the existing
application, according to the new business specification. The new modification mainly involved in
segregation of both checking and savings account modules and adding them to the existing suit of
features available for the customers. The project also involved adding some additional features into the
existing electronic banking module.
Responsibilities:
Systems Analyst
The objective of the application is to implement a web-based interface (for Spare Parts, Services and
Finance modules) for Ford Motors that will be used across Ford Sales Operation branches. The
application is deployed only at the branch. At the Head Office, Ford Motors uses SAP to integrate with
other business function like Insurance and Financial Services, which is synchronized with the .NET
application.
Responsibilities:
Responsible to execute the Sale, Purchase and Inventory Management for Spare Parts module.
Involved in Requirement gathering, Functional Specification Document and Low Level Design
document.
Involved in developing Web Forms using VS.Net and C#. Designed and developed Web Services
using C#.
Used C# for server side scripting and JavaScript for the client side validations.
Developed the Oracle Stored Procedures, Triggers, Views and User-Defined Functions etc. that
are required for the application.
Involved in Testing in different Environments like Unit Testing, Integration testing before moving
code to Production.
Used VSS for controlling and maintaining the source code or documents version.
Environment : C#, ASP.Net, ADO.Net, IIS 6.0,web services, XML, Rational Rose 2002, SAP R/3 v4.6c,
Oracle10g, MySql, Crystal Reports X, And MS-VSS 6.0.
Software Engineer
The purpose of the system is to serve the employee/employer of an organization to manage their leave
system efficiently and effectively. The document limits discussion to the roles involved in the system and
the user case scenarios for all these roles. This system is developed for all companies to apply and track
leave taken by the employees. Leave System enables employees to buy Annual Leave days by selling
their eligible Flexi Points.Authorized HR Users could approve the Leave bought by the Employees.
Responsibilities:
Developing GUI using ASP.NET, Web Forms, DHTML, JavaScript, VBScript, XML, XSLT,
Custom controls
Implementing data access layers using ADO.NET, Data Reader and Dataset
Involved in writing Oracle stored procedures and triggers for data access layer support
Developed Reports in Crystal Reports 8.0 using the requirements given by the users.
Environment: VS.NET, VB.NET, C#, ASP.NET, ADO.NET, IIS, NUnit,HTML, DHTML, XML, XSL,
VBScript, JavaScript, CSS, Oracle 9i, Crystal Report, Visual SourceSafe, UML, Windows 2000.
The CRIMES-2 (Computerized Investigation Management System II) project is developed for Singapore
Police Force (SPF). This System is used by investigators, Supervisor and Management as well as
Attorney to assist and facilitate them in the course of the investigation of a case. This project encompasses
all the information like Suspect Details, Person Details, Organization Details and the Bail Details etc
including their Transactions also.
Responsibilities:
Writing PL/SQL Queries to get the information from Database, Saving the data, Modifying the
data in the Database, and Removing the data from the Database.
Writing PL/SQL Queries using Joins to get the information from two or more Database Tables.
Writing PL/SQL Queries using Union to get the Distinct information from two or more Database
Tables.
Environment: Java (Exception, Threads, Multithreading, Collections, Swings, Files), J2EE (JSP,
Struts), XML, CSS, JavaScript, Oracle9i, MQ with Weblogic.
Electronic Leave System was developed for the Ministry of Environments IT Department. The system
was developed to provide employees with the ability to check on their holidays, vacations, apply for leave
online. Prior to the introduction of this system all requests were handled manually and the approval
process could take a couple of weeks. Management creates staffing schedule reports manually and
verifying the leave requests with the schedule. The system allowed the management to run staff
scheduling reports instantly online and approve or deny leave requests. Electronic Leave system has
significantly reduced the delay in processing employees leave requests and the client could check all their
staffing schedules online.
HTML was used for web pages and on-line reports. COM components were developed to communicate
with all database activities. The data from the Electronic Leave system was transferred to the Payroll
system as a batch process on a daily basis.
Responsibilities:
Involved in creating document on User required document and Technical required document.
Worked as a team leader for a three member team. Involved in system study at client site.
Developed web pages using ASP using Visual InterDev 6.0. Used JavaScript for front-end
validations in the respective ASP pages.
Designed all back end SQL server database and tables to store data.
This is a package developed for Logistics Department where they deal with import and export of coals. It
constitutes Order Receiving, Dealer Master, Coal Master, Customer Master, Staff Master, Dealer
transaction, Bank A/c, Ledger Preparation, invoice preparation and Payment Entry, Loans from Bank and
credit maintenance. Yearly analysis of the Exports and drawbacks are important factor taken into account.
Crystal reports is used as a major reporting tool for printing all the windows based reports like Invoice,
payment and related Forms, which will be submitted to the Buyer, AEPC, Shipping Agent and to the
Bank.
Responsibilities:
Designed and developed header-detail and multi-table reports using Crystal Reports.
Used Oracle Stored Procedures and Database Triggers for data manipulation in Oracle.
Environment: Visual Basic 6.0,ASP,Oracle 8i, ADO, COM, ActiveX, Crystal Reports 8.0, Windows
2000-Advanced Server
This is a Web Application to provide some extra Facilities/Information Online to the customers of A.K.
Shipping Agency with company details, management and promotions. Customers can get their shipment
information Freight report with Cargo Status and Ship Positioned on world map with respect to their
Invoice nos. or B/L nos. All the routes of the voyage are well managed with the ports JNP, NY, COL,
SING, LA and the date of journey with ship position is well maintained.
Responsibilities:
Created ActiveX DLL for all database communications from Visual Basic forms.
Used Crystal Reports for generating reports on Sales, Purchase and all customer related
transactions. Converted all Visual Basic forms into ASP web-pages based on the business
requirement.
Designed all back end Oracle database and tables to store data.
ACHIEVEMENTS
All India General Knowledge Certified both at Junior and Senior Level.
EDUCATIONAL BACKGROUND
Master of Computer Applications with Distinction ,Aug 2001