.net Developer Resume
Cedar Rapids, IA
SUMMARY
- Over 7 years of proven experience in design and development both intranet and internet based applications in Microsoft .Net Frameworks 4.5/4.0/3.5, and Microsoft Visual Studio 2012/2010/2008.
- Developed 3 - Tier Applications using C#, ASP.Net, ADO.Net, HTML, XML, CSS, JavaScript and SQL Server 2012/2008; with proven abilities in Software Development Life Cycle (SDLC) & Software Quality.
- Strong experience in Object Oriented Programming (OOP) and Object Oriented Design (OOD).
- Experience working on Waterfall and Agile Methodologies like Scrum.
- Proficient Knowledge in various types of Software such as Unit testing, TDD, BDD, Nunit and VSTS.
- Experience working with Relational Databases, Object Oriented Analysis and Design, and Deployment using .NET Setup and Deployment.
- Proficient in Tuning T-SQL queries to improve the database performance and availability.
- Experience in real-time GUI Winforms.
- Strong knowledge in writing complex Database queries, Stored Procedures, Views and Triggers using MS SQL Server 2012/2008.
- Knowledge of Responsive design and Mobile-friendly web site development.
- Experience in writing stored Procedures, Views, Indexes and Joins on SQL Server.
- Experience in developing and generating reports through SQL Server Reporting Services (SSRS).
- Experience in data migration using SSIS.
- Good Knowledge of Data Querying using LINQ and Entity Framework to manipulate data and model the entities.
- Experience in working with HTML Controls, Web Server Controls, and User Controls.
- Experience in working with version control systems like Team Foundation Server (TFS).
- Experience in Windows Communication Foundation (WCF) and Service Oriented Architecture (SOA) with RESTful WebServices.
- Experience of working on Windows Migration.
- Strong knowledge of IIS 8/7.5/7/6.
- Good knowledge in designing the applications using UML diagrams like Use case diagrams, Class diagrams, Structural and Interaction diagrams etc.
- Worked using different design Pattern such as Singleton, MVVM, Factory and Abstract Factory.
- Extensive design and programming experience with web technologies like HTML, CSS and Bootstrap.
- Excellent Experience in using scripting languages like JavaScript, JQuery and AngularJS.
- Experience in using Microsoft TFS as source control tools, GitHub.
- Excellent communication, analytical, and inter-personal skills with the ability to work in a fast paced environment either independently or in a team under tight deadlines. Highly organized and motivated to learn new technologies.
TECHNICAL SKILLS
Technologies: C#, ASP.NET, T-SQL, JavaScript, HTML, and XML
Framework: .Net Framework 4.5/4/3.5
RDBMS: SQL Server 2008/2012
IDE’s & Utilities: Visual Studio 2008/2010/2013 , .NET Framework 4.5/4.0/3.5, Team Foundation Server, Source Tree, and Nunit
Web Technologies: ASP.NET MVC & Web Forms, Telerik, Web Services, and WCF Services
Data Access: Entity Framework, LINQ, ADO.NET, TSQL, and Stored Procedures
Design Pattern: Singleton, Factory Pattern, and MVC
Methodologies: OOAD, Agile, Waterfall, and Spiral models
Scripting: JavaScript, JQuery, AngularJS
Web Servers: Microsoft IIS
Operating Systems: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
.NET Developer
Responsibilities:
- Worked in an agile environment managed by a scrum master, and participated in planning and tasking of the sprints.
- Involved in the development of an ad management system that integrates Google, Bing, and Msn search engines.
- Involved in the development of an ad management application and the enhancement of the local track website that tracks phone calls, emails, and web traffic to produce statistics of our customers’ revenue.
- Participated regularly in biweekly deployments after each successful agile sprint.
- Participated in code reviews to monitor the quality of the software the team is building.
- Created technical and user documentation in addition to validation plans to describe the features of the ad management system.
- Used C# as the programming language to develop the business logic of web pages and console applications of the ad management system.
- Design WCF service for connecting frontend interface and backend database and redesign SQL server database.
- Design security for WCF service endpoints. Designing of WCF based Service, Data, Fault and Message Contracts.
- Involved in implementing the Repository and Unit of Work patterns to create an abstraction between the data access layer and business logic layer.
- Used Linq-to-Entities to query and manipulate database objects and store data in the database.
- Helped in writing and updating stored procedures, functions, indexes, triggers, and views for the existing data access layer.
- Used SQL Server Reporting Services (SSRS) to create and manage various reports for the organization and customers.
- Designed and developed web pages using ASP.NET web forms, ASP.NET MVC, Telerik controls, CSS, and JQuery as the web technologies.
- Created single page Application using AngularJS.
- Involved in SQL Server reporting through SSRS.
- Worked on data migration using SSIS.
- Involved in performance tuning to optimize SQL queries using query analyzer.
- Code review, Walk through and deployment across different environments.
Environment: ASP.NET, C#, MVC, Entity Framework, SSRS, SSIS, MS VS 2013, WCF, SQL Server 2012, GIT/Source Tree version control, Telerik, IIS 7.0, Nunit, JavaScript, JQuery, Angular JS, Bootstrap, XML, CSS
Confidential, Cedar Rapids, IA
.NET Developer
Responsibilities:
- Involved in the complete software development life cycle including Analysis, Design, Development, and Testing.
- Developed the front end of the application using various technologies such as ASP.NET, Infragistics, CSS, Bootstrap and JQuery.
- The code behind was developed using C# and VB.net as the programming language on Microsoft .NET 4.0 framework.
- Developed user documents throughout the planning and design phases of the project.
- Used the Infragistics third party controls to provide an improved functionality and a richer user interface.
- Used LING-to-Entities extensively to query and manipulate database objects and store data on the database.
- Created the Data Access Layer for retrieving the data from the database using Entity Framework’s reverse engineer code first methodology.
- Used repository classes to manage the data entities and abstract the retrieval of objects.
- Used the Unit of Work design to maintain state tracking of objects inside business transactions in order to manage changes, additions, and deletions of the objects.
- Utilize W3C standards in developing device agnostic responsive applications.
- Configured codes and scripts to accommodate the new features and applications for mobile banking.
- Developed Master Page templates, CSS, and Themes to define a unified look that was used throughout the application to maintain a consistent layout.
- Involved in troubleshooting the production issues during deployment and on regular basis.
- Involved in creating and consuming services using WCF by creating the Service Contract and Data Contract.
- WCF was designed with Service oriented architecture to support Distributed computing where services were consumed by end users.
- Created and used custom user controls for reusability and achieving better functionality.
- Extensively used Grid views with various server controls to display and manipulate data.
- Involve in the Code Review Process and testing the application using VSTS.
- Utilized Microsoft Team Foundation Server (TFS) for version control and managing the team’s software development life cycle.
Environment: ASP.NET, C#, VB.Net, ADO.NET, LINQ-to-Entities, WCF, RWD, Team Foundation Server, IIS 7.0, VSTS, XML, CSS, JavaScript, JQuery, MS VS 2010, SQL Server 2008, Windows.
Confidential, Bethesda, MD
.NET Developer
Responsibilities:
- Involved in the creation of a web based application to manage grant related information for qualified entrepreneurs. Designed and implemented the web application using C# and ASP.NET in Microsoft .NET Framework 4.0.
- Involved in requirement gathering, design and development (under SOA architecture & Agile Methodology).
- Actively involved in designing, documentation, and developing functional diagrams using MS Visio.
- Actively involved in Database design and developed optimized stored procedures.
- Customized various controls for the new application by developing User Controls.
- Developed Master Page and used the same template throughout the application to maintain consistent layout.
- Used several Cache management techniques to improve the overall performance of the application.
- Designed and created a visual interface for administrative activities to control the business workflow of the system.
- Involved in creating and consuming services using WCF by Creating Service Contract and Data Contract.
- Created and used Web User Controls for reusability and better functionality.
- Updated XML documents with financial information.
- Extensively worked on stored procedures, triggers, functions, views, temporary tables and table variables.
- Involved in generating reports using SQL Server Reporting Services (SSRS).
- Designed and developed the components for implementing business logic in middle tier of the development architecture interacting with SQL Server database using Managed provider with ADO.NET.
- Used Team Foundation Server for Version Control Environment.
Environment: C#, ASP.NET, VB.net, ADO.NET, WCF, MS VS 2010, SQL Server 2008, Team Foundation Server, XML, JQuery, IIS 7.0, Windows 2008
Confidential, Longview, TX
.Net Developer
Responsibilities:
- Involved in the business meetings for requirement gathering.
- Actively involved in designing the logical and physical architecture for database.
- Implemented 3-tier architecture to separate the application and database functionality
- Involved in converting the Functional requirements into a Technical Design.
- Involved in designing the UML Class Diagrams of the system.
- Implemented web services to retrieve data from different database servers and to create employees details in the format desired by the medical center.
- Implemented many AJAX controls to improve the performance of the web pages.
- Involved in using MVC pattern for the UI development
- Used JavaScript for client side validation of pages, while ASP.NET validation controls like Required Field, Range, Custom and Compare Validator were incorporated for server side validation
- Used LINQ to SQL to develop the data access layer and manipulate data.
- Involved in the Code Review Process and testing the application using NUnit.
- Used Team Foundation Server for Version Control.
Environment: .Net Framework 3.5, ASP.NET, MVC, TFS, C#, VB.net, ASP.Net, MVC 3.0, Web Services, WCF, JavaScript, XML, LINQ, AJAX, XML
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Effectively involved in various stages of the project starting from the project planning until production and maintenance.
- Designed, configured, and developed the web application using ASP.NET, C#, JavaScript and CSS.
- Developed various User Controls to use it across the application.
- Used Grid View, Data List and Repeater controls for data display.
- Used CSS to Design and create various templates to get a unified look and feel of the Web Forms.
- JavaScript was used to perform client side validation.
- Implemented data access layer using ADO.NET.
- Created various Stored Procedures, Triggers and Indexes for efficient data transfer between databases and to create a log of all the modifications.
- Effectively consumed Web Services at various stages of the development. For Example, Insertion of data into the database, or fetching data from the database.
- Generated reports using SQL Server Reporting Services (SSRS).
- Involved in the project maintenance by writing test cases, performing system testing, and working on fixing bugs.
Environment: .NET Framework 3.5, C#, ASP.NET, SQL Server 2008, Web Services, XML, JavaScript.