.net Developer Resume
Jacksonville, FL
SUMMARY
- Over 7+ years of practical experience in Analysis, Design and Development of Multi - Tiered web applications and database programming.
- Hands on experience in using Object Oriented Programming (OOP) principles using C#.
- Expertise in developing applications using Microsoft technologies such as .NET Framework 3.5/4.0/4.5, web applications using ASP.NET and C# and database access using ADO.NET.
- Worked extensively with Data Adapter, Data Set and Data Reader as a part of ADO.NET and Entity Framework to access and update database.
- Experience in MVC and MVVM design patterns that includes creating different Models using Entity Data Model, Views using Razor view engine, View Models and Controllers.
- Extensive experience indatabase design and development of creating complex queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL in SQL Server 2000/ 2005/2008/2012 .
- Expert in using LINQ to query against Entity framework data source.
- Experience in developing tabular, matrix and ad-hoc type reports using SQL Server Reporting Services (SSRS).
- Good experience in developing SQL Server Integration Services (SSIS) packages for ETL operations using Business Intelligence Development Studio (BIDS).
- Worked on different .NET security features such as Authentication, Authorization, and Windows, Forms and Role Based Authentication using Membership provider and Role Manager.
- Experience in using Telerik third party custom controls.
- Experience in working with Source Code Management using Team Foundation Server (TFS).
- Experienced in deploying, configuring and maintaining web applications on IIS 6.0/7.0.
- Proficient in handling multiple projects simultaneously, self starter and a quick learner.
- Skilled at debugging, testing and problem solving.
- Committed team player with excellent communication, analytical and organizational skills. Ability to work individually or part of a team and a good learner to adapt new technologies that helps the organization or business to serve their customers.
TECHNICAL SKILLS
Microsoft Technologies: .NET Framework 4.5/4.0/3.5/3.0/2.0 , ASP.NET, ADO.NET, LINQ, WCF
Design Patterns: MVC, MVVM
Web Technologies: HTML, CSS, JavaScript, jQuery, AJAX, SOAPWSDL, XML Web Services, JSON, AngularJS
Databases: SQL Server 2005/2008/2012 , MS Access
BI Tools: SQL Server Reporting Services (SSRS), SQL Server Integration Services (SSIS)
Development Tools: Visual Studio 2005/2008/ 2010/2012/2013 , Business Intelligence Development Studio (BIDS)
Application Servers: Internet Information Services (IIS) 6.0/7.0
Source Control: Team Foundation Server (TFS)
PROFESSIONAL EXPERIENCE
.NET Developer
Confidential, Jacksonville, FL
Responsibilities:
- Lead a key back end project from end-to-end.
- Highly involved in developing a windows service to update the order details on the Affiliate system. This windows service will help to improve the company’s profit margin with the Affiliates.
- Developed certain modules for the exisiting Feeds service which helps in order management with the leagues (NFL, NHL, NBA, NASCAR, MLB), JCP, eBay, etc. Feeds service is a windows service which is scheduled using Quartz to run on a daily basis.
- Developed and scheduled SQL procedures to run at regular intervals and alert the users on the service performance.
- Responsible for testing and deploying the windows service using Octopus deploy.
- Involved in Unit Testing and running the test case to ensure proper functioning and code coverage.
Environment: C#, LINQ, Quartz, Windows Service, SQL Server 2012, Octopus Deploy, Visual Studio 2013
Web Application Developer
Confidential, San Diego, CA
Responsibilities:
- Developed and manage the credit union public website and internal employee web portal including defining and implementing toolsets, architecture and development environment.
- Highly involved in designing the database for public website to store the member information being tracked from the website.
- Responsible for making changes to the website HTML markup to make it SEO friendly.
- Extensively used ADO.NET Entity Framework as data model for various applications to perform DML operations on the data. Implemented LINQ queries on different data sources.
- Developed interactive and dynamic user interface using ASP.NET Web forms and Telerik ASP.NET MVC controls.
- Programmed Controllers with the appropriate ActionMethods and designed Modules with Entity Framework as per the requirements of the client.
- Designed and developed various internal web applications to replace manual business tasks with automated processes, to save time and resources.
- Extensively involved in designing and developing a budget application using Telerik ASP.NET MVC Controls with View Models. Used SSRS reports to report the final data to senior management.
- Automate the process of employee donations to various activities in the credit union using ASP.NET MVC.
- Consumed JSON data in views using JQuery AJAX.
- Developed various CMS web applications to help the marketing and finance team make updates to the website, to ensure smooth and timely roll-out of information to the members.
- Configured security features of the applications using Role Manager API to enable user authorization across the application. The API methods are used to create roles, add users to a role and create interface to manage role-based windows authentication.
- Developed and consumed WCF services which provide communication between Business Layer and Presentation Layer.
- Generate SSRS reports to track organizational and member related data across the credit union.
- Developed and scheduled SSIS packages to import or export the data from SQL database.
- Configure the developed web applications in IIS Server.
- Responsible for maintaining and administering intranet employee portal. Conducted various sessions to the credit union to train them about the self-serviced employee portal.
Environment: ASP.NET, C#, MVC, WCF, LINQ, Entity framework, SQL Server 2008/2012, SSRS, SSIS, Visual Studio 2010/2012/2013
.NET Developer
Confidential, San Diego, CA
Responsibilities:
- Using C#.NET, developed a Windows Service to calculate the total offsite data storage per company on a network.
- Designed and developed stored procedures and triggers in SQL server 2008 to automatically update Invoice description in the CRM.
- Used Data Adapter, Data Set, and Data Reader objects for extracting and manipulating data using ADO.NET.
- Designed database tables to hold the client data storage using SQL Server Management Studio.
- Taking backups of SQL Server Databases and generating SQL Scripts for stored procedures.
- Created user interface using ASP.NET 3.5 and Cascading Style Sheets (CSS).
- Developed XML Web Services and used them to generate the proxy class files based on the web services.
- Developed Crystal reports to track the data growth for each client. These reports provide account managers a clear representation of the historical data growth for offsite storage.
- Maintaining the source code using Team Foundation Server (TFS).
Environment: C#, ASP.NET, T-SQL, SQL Server 2008, LINQ, Web Services, Visual Studio 2010, TFS
Software Engineer
Confidential, San Diego, CA
Responsibilities:
- Created an accounting application which helps the account manager to extract the monthly sales report and monthly accounting aging report.
- Involved in designing and developing certain modules of the customer portal using C# and ASP.NET. The customer portal is highly used by the call center team to track member profiles and make updates to them.
- Developed ASP.NET custom rich User controls and Master Pages to provide consistent layout for the application.
- Deployed AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
- Implemented client side validation using JavaScript and server side validation using Validation Controls.
- Designed and created Pages that contains Login Controls and Forms Based Security for user login and authentication.
- Used Data Adapter and Data Reader objects for extracting and manipulating data.
- Developed classes in Business Layer and in Data Access Layer using C# and ADO.NET.
- Developed various database objects such as tables, views, user defined functions and stored procedures to perform database operations in SQL Server 2008.
- Worked on adding enhancements to the company’s existing CRM.
Environment: C#, ASP.NET, ADO.NET, HTML, CSS, T-SQL, SQL Server 2008, Visual Studio 2008
