Sr .net Developer Resume
Effingham, IL
SUMMARY
- 8 years of Software Development experience with exceptional skills at Analysis, Design and Development of high scalable Multi - tiered Web Applications, Client/Server Applications, Distributed Applications and Web Services using varied Microsoft Technologies.
- Experience in working with different software development methodologies Agile and Waterfall.
- Strong knowledge in Object Oriented Programming Design and implementing the OOP concepts.
- Expert in developing application with .Net Framework and associated technologies such as ASP.Net, ASP.Net MVC, C#,VB.Net,ADO.Net and SQL Server, MS-SQL, MS-Access.
- Experience in developing applications using MVC architecture.
- Experience in using Java Script,JQuery andAJAX frameworks in creating efficient and interactive Web applications.
- Worked on front end web application development using Master Pages, HTML, CSS, JavaScript, XML and AngularJS.
- Extensive experience in developing and consuming XML Web Services, WCF Services using WSDL and SOAP.
- Expert in dealing with Private, Shared and satellite assemblies configuring them with Strong Names and deploying them in GAC.
- Extensively worked on HTML/HTML5, XHTML, DHTML and CSS3 to design rich web pages.
- Extensive experience in enhancing the user interface experience using WPF.
- Extensively worked on writing T-SQL queries, Stored Procedures, Functions, Triggers and Views in SQL Server 2005/2008/2008 R 2/2010/2012/2014 to access database.
- Developed applications leveraging ADO.Net, LINQ to SQL, Entity Framework.
- Hands on experience in responsive web design using Bootstrap and CSS3
- Experience in using SMTP, SOAP, Windows Services and HTTP/HTTPS
- Experience in implementing Multithreading.
- Good knowledge in performing ETL operations in Info Sphere and managing master data using Info Sphere.
- Experience in creating WCF services usingUnityDependencyInjection.
- Development, debugging and unit testing with Visual Studio and Eclipse.
- Experience in working in TDD using N-Unit as unit testing framework.
- Experienced at using SVN, VSS and TFS for integration, code security, version and source control.
- Comprehensive software development life-cycle experience with active involvement in Requirements Gathering, Analysis, Design, Programming, Testing and Implementation.
- Experience in development of Hybrid Mobile Web-based application usingASP.Net.
- Excellent communication and written skills with exemplary analytical and problem solving skills.
- Experience at Agile Methodology and Scrum meetings.
TECHNICAL SKILLS
.NET Technologies: C#.Net, VB.Net, ASP.Net, ADO.Net, Web Services, LINQ, WPFWCF, MVVM, Prism, IoC .Net Frameworks 2.0/3.0/3.5/4.0/4.5
Practices: TDD, UML, OOPS and SCRUM
Web: Web Forms, Win Forms, AJAX, AJAX Toolkit HTML, CSS, XHTML, XML, XSLT, JavaScriptBootstrap, Razor, CSS, IIS 5.0/6.0/7.0, AngularJS
Databases: SQL Server 2005/2008/2008 R 2/2010/2012/2014 , Oracle 11g, MS Access
Tools: MS Visio, SSIS, SSRS, Crystal Reports, N-Unit, Re Sharper
Software / IDE: Microsoft Visual Studio 2005/2008/2010/2012/2013
OS/Methodologies: Windows XP/Vista/98/7/8, UNIX
Other Languages: C, C++, Java, Python
PROFESSIONAL EXPERIENCE
Confidential, Effingham, IL
Sr .Net Developer
Responsibilities:
- Performed Requirement Analysis, Design, Development, Maintenance and Deployment of the web application.
- Developed the web application using .Net Framework 4.5 and IDE Visual Studio 2013
- Involved in the design and development of application on ASP.Net MVC 5 framework.
- Developed the business logic for the application using C#.Net.
- Designed User Interface with HTML5, CSS3, Bootstrap, AngularJS, JQuery, AJAX, JavaScript, WPF and Razor views to enhance UI experience.
- Created Web APIs using ASP.Net Web API
- MVC - ASP.Net MVC implemented for separation of concerns,dependencyinjection, and unit testing simplicity.
- Developed the data models by Model First Approach using Entity Framework 5.0
- Involved in writing T-SQL, Stored Procs, Triggers and Views queries in SQL Server 2012 for the backend development.
- Used Grid View and Form View with extensive data binding to display page and sort multiple records.
- Work extensively with Data Adapter, Dataset, Data Reader as a part of ADO.Net to access and update database.
- Enabled Client and Server cache using ASP.Net Cache API in MVC application.
- Designed and created SSIS Packages to import and export data from Excel, Access, SQL Server 2012 and Text Files.
- Designed and developed a modularity and navigation framework based on Microsoft’s Prism Application Guidance.
- UnityFramework used with constructor setter implementation forDependencyInjection
- Implemented various design patterns for making the application loosely coupled.
- Performed Unit Testing using N-Unit testing.
- Developed custom Web Reports using SSRS.
- Used Team Foundation Server(TFS) for source code control.
- CreatedTechnical Design Documents based on the function requirements.
Environment: .Net Framework 4.5, Visual Studio 2013, C#.Net, VB.Net, MVC 5, ADO.Net, ASP.Net Web API, XML, SQL Server 2013, HTML5, CSS3, JavaScript, Bootstrap, AngularJS, JQuery, AJAX, WPF, Razor, SSIS, SSRS, TFS 2010, IIS 7.0, N-Unit.
Confidential, Atlanta, GA
.Net Developer
Responsibilities:
- Involved in requirement analysis, design and development phases of the software development life cycle.
- Uses Agile/SCRUM methodology in the development of the windows desktop(winforms) application.
- Designed Class, Use Cases, Sequence Diagrams using MS Visio.
- Used C#.Net in developing the business classes and data access layer code.
- Used N-tier architecture for presentation, business and data layers.
- Created WPF applications controlling the sales related data of different hotels and providing print image onboarding. Implemented the module using MVVM with Catel and Prism
- Involved in development of MVC 3 patterns for client server interaction.
- Used ADO.Net objects like SqlConnection, SqlCommand, SqlDataReader, SqlDataAdapter and Dataset object in the Data Access Layer to communicate with SQL Server 2010 database.
- Involved in writing Stored Procedures, T-SQL queries, Functions, Triggers to communicate with the database.
- Used MVVM and UML for presentation layer.
- Involved in making a rich user interface using WPF.
- Involved in building Silverlight applications using Silverlight Toolkit for rich user experience.
- Created Silverlight custom controls, styles and themes based on requirement.
- Involved in creating SSIS packages to perform ETL operations between MS Excel, Text files and database.
- Used SSRS to generate reports and integrated with the application using report viewer.
- Involved in creating and consuming WCF web services and invoking the web services using XML SOAP
- Involved in configuring the WCF web service endpoints.
- Involved in fixing the production issues.
- Involved in deploying the application on IIS Server.
- Used SMTP mail classes of .NET to enable customers in sending mails with suggestions, alerts as notifications.
- Used Visual Source Safe 6.0 for the purpose of version control and sharing within the application.
Environment: .Net Framework 4.0, Visual Studio 2010, C#.Net, WPF, Silverlight, SQL Server 2010, WCF, SOAP, ADO.Net, VSS, SSIS, SSRS, MVVM, MS Visio
Confidential, Long Beach, CA
.Net Developer
Responsibilities:
- Designed and developed the application using ASP.Net framework
- Developed front end web pages using HTML, CSS, JavaScript, JQuery, AJAX and ASP.Net.
- Involved in writing the business logic of the application using VB.Net
- Designed and developed SOA using Windows Communication Foundation for the data access for the web application to consume.
- Used ASP.Net authentication and authorization.
- Performed validations in the web form using ASP.Net input validation and JavaScript.
- Developed the application using N-Tier architecture making separate layers for Presentation, Business and Data Layers.
- Worked onWPFUI application usingPRISM- MVVM design
- Involved in interaction with business analysts to understand business requirements.
- Involved in creating Use Case and Sequence diagrams in MS Visio using UML notations.
- Created web pages of the applications using HTML, CSS, JavaScript and Bootstrap
- Developed ADO.Net logic for data retrieving, querying, storage and manipulation.
- Used Master pages, GridView, TabStrip, MaskEdit and Update Panel controls.
- Involved in creating and consuming WCF Rest web services.
- Configured WCF web service end points.
- Implemented Model First Approach in Entity Framework (Object Relational Mapping) with SQL Server 2010.
- Implementation ofDependencyInjection(DI) usingUnityFramework for loosely coupled objects.
- Involved in writing T-SQL queries, Stored Procs, Functions, Triggers on SQL Server 2010.
- Implemented concept of Multithreading for parallel execution of the part of code.
- Used SSRS for reports generation.
- Used Windows Workflow (WWF) to define and manage the workflows in the application.
- Used Team Foundation Server for Version control
Environment: .Net Framework 4.0, Visual Studio 2010, VB.Net, ADO.Net, HTML, CSS, JavaScript, JQuery, AJAX, WCF, WPF, PRISM, WWF, TFS, SQL Server 2010, IIS, SSRS, Multithreading, MS Visio, UML
Confidential, Blue Ash, OH
.Net Developer
Responsibilities:
- Involved in requirement analysis, design and development.
- Developed CSS for user interface uniformity
- Designed the web application in ASP.Net using Master Pages, Themes and skins to maintain the consistent look and feel throughout the application.
- Involved in developing Web Service classes using SOAP to communicate with legacy systems and also deployed web services as per business requirement.
- Designed and Developed Web Services to synchronize data from Remote application database to Online Database using C#.Net, ASP.Net
- Involved in implementing the logic using C#.Net and Object Oriented Concepts.
- Used ASP.Net validation controls and JavaScript to validate the input data from the user.
- Responsible for debugging and fixing bugs and production issues.
- Involved in writing SQL Queries, stored procedures, triggers, procedures, functions and views to communicate with the SQL Server 2008 R2 database.
- Involved in creating High Level Design documents for few modules.
- Deployed the application on the IIS Server.
Environment: .Net Framework 3.5, Visual Studio 2008, C#.Net, ASP.Net, ADO.Net, SQL Server 2008 R2, HTML, CSS, JavaScript, IIS, Web Services
Confidential
.Net Developer
Responsibilities:
- Involved in developing the application on n-tier architecture.
- Involved in the database design process.
- Involved in writing SQL queries, Stored Procs, created triggers and indexes on SQL Server 2008 database
- Developed the use case diagrams and sequence diagrams using MS Visio.
- Developed the application in Agile Methodology.
- Implemented Singleton, Factory and Abstract Factory design patterns to make the application loosely coupled.
- Created self-hosting WCF web services and involved in configuring various end points.
- Involved in consuming WCF web services and accessing the JSON data in serialization and deserialization.
- Developed the user interface of the application using HTML, CSS, JavaScript, JQuery, AJAX
- Involved in writing ADO.Net data layer code to communicate with database.
- Involved in using the ADO.Net objects SqlDataReader, SqlDataAdapter, Dataset to handle the data received from database.
- Used Crystal reports for generating reports.
- Involved in accessing ASP.Net WCF Services from Silverlight applications and implement AJAX script to handle Silverlight events and manipulate Silverlight controls.
Environment: .Net Framework 3.0, C#.Net, Visual Studio 2008, HTML, CSS, JavaScript, JQuery, AJAX, ADO.Net, SQL Server 2008, Crystal Reports, WCF, Silverlight 3.0
Confidential
Assistant Systems Engineer
Responsibilities:
- Participated in requirement gathering sessions with the client and preparation/modifying of the requirements in Requirement Specification document using UML
- Implemented OO Design and Concepts&data modeling to analyze and define data requirements need to support business requirements.
- Designed User Interface using Web Forms, Win forms, DHTML, XSLT, XML, JavaScript, AJAX, CSS, ASP.NET, Server Controls and Visual Studio.Net.
- Created user interfaces using ASP.NET Web forms and WebServer controls. Navigation menus were implemented using Tree and Menu Controls and Custom/User Controls in ASP. NET
- Studied Business Requirements, Analysis and converted business requirements into technical specifications.
- Coded the Business Logic layer and Data Access layer using C#.NET.
- Developed User Controls to reduce the Complexity in User Interface Coding and provide better look and feel & performed validation using JavaScript.
- Worked on ASP.NET State management, using Sessions and ASP.Net Caching features using Output Cache.
- Implemented AJAX for making the web application more interactive to the users.
- Extensively used ADO.NET classes provided by the .NET Framework 2.0 for database connectivity.
- Developed data access assemblies in C# to connect to SQL Server database and isolated data access logic from business layer and front end by defining several strongly typed dataset.
- Implemented Forms-based Authentication to authenticate the users
- Written SQL Queries, Stored Procedures, functions using TSQL
Environment: .Net Framework 3.0, SQL Server 2005, C#.Net, ASP.Net, ADO.Net, DHTML, HTML, CSS, JavaScript, AJAX, WCF, TFS, UML, XML, XSLT, IIS
