Senior .net Application Developer Resume
St Louis, MO
SUMMARY:
- Senior .NET Developer, Tech Enthusiast with 8 years of extensive experience in Microsoft technologies in handling with exceptional skills in Object Oriented Design, Analysis, Development and Implementation of Web applications and Window Applications using .NET Platform.
- Expert in developing client/server, Web/Windows based distributed enterprise applications using Microsoft Technologies like C#.NET, VB.NET, ASP.NET, ASP.NET MVC, ADO.NET, AngularJS, Angular2, Web Services, Entity Framework, IIS, Razor, DOM Skills, WPF and WCF.
- Hands on experience in development and implementation of high end applications with Microsoft Framework 2.0, 3.5, 4.0, 4.5, 4.6 and Microsoft Visual Studio 2015/2012/2010/2008.
- Well adept at developing web applications using ASP.NET MVC, VB.NET, JavaScript, jQuery, Angular JS, JSON, HTML, XHTML, XML, CSS, XSLT, Bootstrap from Twitter, Master pages and Themes.
- Extensive experience with Web Forms, LINQ, CSS, AJAX, IIS, JavaScript, UI design and development, consuming and manipulating data using ADO.NET.
- Hands on Experience in Object Oriented Analysis and Design methodology with strong knowledge and experience with the Design Patterns including Structural, Creational and Behavioral Patterns like Model Viewer Controller.
- Excellent knowledge in developing and consuming XML Web Services (SOAP, REST, WSDL and UDDI) and WCF Services.
- Experience in database programming (complex SQL Queries, Stored Procedures, Triggers, Functions and Views) in SQL Server 2008/2012 (T - SQL, SSIS, SSRS).
- Real time expert in working with integration and reporting services as SSIS, SSRS.
- Expertise in enhancing and deploying the SSIS Packages from development server to production server.
- Good hands on Graphical User Interface (GUI) Design using technologies like HTML, CSS, Angular2, JavaScript, AJAX Controls, WPF.
- Expertise using Angular JS Framework and ASP.NET Web API with ASP.NET MVC Architecture in designing web applications.
- Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ Providers for data manipulation.
- Experience in using AJAX framework (AJAX control toolkit) in creating efficient and interactive Web applications.
- Designed web pages for Context Work Queue Item Work Queue using ASP.NET controls, User controls, AJAX , CSS and HTML.
- Used MS Expression Blend 2.0/3.0 for creating XAML based graphical interfaces for Silverlight and WPF applications.
- Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF , Windows Azure , and SQL Azure .
- Strong Knowledge on Object Oriented Analysis and Design and C# , VB.NET Programming skills.
- Expert in creating SQL Server Reports using SSRS 2008 in designing stylish report layout parameterized, performance, Chart Reports, ad-hoc reports.
- Experienced with Configuration Management Tools like Visual Source Safe , Team Foundation Server and Sub Version .
- Microsoft Azure was used for Deployment, Hosting and Cloud-based services to store SQL Server data into cloud base data warehousing and implemented security in web applications using Azure.
- Experience in consuming, building and implementing Web Services using REST and SOAP Protocols.
- Knowledge on developing the web application using frameworks like LINQ and Entity Framework for retrieving or modifying the data efficiently.
- Experience in Load Testing, Code review and implemented automated unit testing with N-unit.
- Experience in working with .NET features like Events & Delegates, Generics & Collections, Multi-Threading, Exception Handling, Serialization, LINQ.
- Good interpersonal skills, committed, result oriented, hard working with a quest and deal to learn new technologies.
TECHNICAL SKILLS:
.NET Technologies: ASP.NET, C#, VB.NET, Visual Studio.NET 2008/2010/2012/2014, ADO.NET, WinForms, Webforms, Webservices, MVC 5.0/4.0/3.0, AJAX, .NET Framework 4.5/4.0/3.5, Visual Studio, LINQ, Restful services, WCF, Razor, WebAPI
Languages: C#, VB.NET, C++, VC++, VB 6.
Scripting Languages: JavaScript, Angular JS, AJAX, jQuery.
Web Technologies: ASP.NET, Angular JS, HTML, DHTML, XML, XPath, XSL, SOAP, COM, VBScript, JavaScript, CSS, AJAX, N-Unit, Test Directory, Agile methodologies, SCRUM.
SharePoint: SharePoint Portal.
Web Server: IIS 6.0/7.0, ASP.NET Development Server.
Databases: MS SQL Server 2008/2012, Oracle 11g, MySQL, SQL, Stored Procedures, RDBMS, MS-Access, PL/SQL and T-SQL, ODBC, OLEDB, Entity Framework.
Version Controls tools: GitHub, TFS, SVN, VSS, Source Safe.
Protocols: SOAP, TCP/IP, HTTP, UDP/IP, FTP, UDDI and SOA.
Report Tools: Crystal Reports, Database Reports, SSRS, SSIS, Active Reports, MS-Unit, N-Unit.
CSS, Net Beans, MS: Office, Install Shield, N-Unit, WebLogic, Rational Software Modeler, GIT, TFS.
PROFESSIONAL EXPERIENCE:
Senior .NET Application Developer
Confidential, St. Louis, MO
Responsibilities:
- Used Agile Methodology (Scrum) to meet customer expectations, timeline with quality deliverables.
- Worked on MVC 4.0/5.0 applications to build the UI layer.
- Developed several .aspx pages using C# as per the client’s requirements
- Developed the UI using ASP.NET, MVC, HTML5, CSS3, Bootstrap, Ajax, JavaScript and jQuery.
- Worked in ASP.NET security mechanism such as Impersonation, Authentication and Authorization.
- Design and implement Restful API layer along with calls to consume an API layer.
- Built front-end SPA using HTML5, Angular2 and Bootstrap and backend server using ASP.NET Web API .
- Worked on Angular Reactive forms to implement complex forms and performed the validations using Form Builder in Angular2.
- Involved in Design, Development and Testing of web pages following ASP.NET MVC architecture using .NET Framework 5.0 and C#.NET.
- ASP.NET Server Controls , HTML5 & CSS3 are used in developing web forms of Admin and Account Maintenance modules.
- Developed strongly typed Views and Action Filters in MVC 5.0 as per the business requirements.
- Implemented Data access layer using Entity Framework Database First approach.
- Involved in creating the database schema and table structures in various cycles using SQL Server 2012.
- Wrote SQL Queries, Stored procedures, Joins, Triggers to process large collection of products and used Data Reader, Data Adapter, SQL Command and Dataset for retrieving data from database using SQL 2014.
- Database design and development of Database objects in SQL Server 2008 using Microsoft SQL Server Management Studio Express.
- Generated Business Intelligence reports using MS SQL Server 2008 Reporting services, providing reports in multiple formats.
- Used Git for Version Control.
- Involved in Design, Development and Testing of web pages following ASP.NET MVC architecture using .NET Framework 5.0 and C#.NET.
- Created WCF services responsible for communicating and providing user information from server to the client.
- Developed tables, functions, stored procedures, views for data manipulation, ensuring set up relations includes indexing, constraints, and foreign keys in SQL server.
- Consumed XML Web Services ( SOAP ) for authenticating the user credentials and for accessing the patient’s records in the web forms.
- Created CSS style sheets for designing the layout of the GUI screens.
- Involved in Unit Testing and Integration Testing of the entire application.
Environment: Visual Studio.NET 2012/2015, ASP.NET, ASP.NET MVC 4.0/5.0, Angular2, ADO.NET, VB.NET, WCF, C#, T-SQL, JavaScript, CSS3, HTML5, XML, SQL Server 2012, jQuery, TFS, CI/CD, Git.
Senior .NET Application Developer
Confidential, Cincinnati, OH
Responsibilities:
- Involved in identifying business requirement by gathering, analysis and design and developing using ASP.NET front end technology.
- MS SQL Server simple schema less solution was used to get the database up and running. No time was spent upfront designing or fixing a broken schema. New records were inserted and the application handled the variations. These records were distributed and easily scaled. Changes to one propagated through the system.
- Implemented Agile Methodology or the project which involved daily scrums.
- Developed applications at presentation GUI based on N-tier application architecture.
- Utilized AJAX & JavaScript, jQuery for coding techniques update parts of a web page and improve the fluidity of webpage.
- Designed Custom Validation Controls for validating the data in the User Control and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation.
- Created Typescript reusable components and services to consume REST API using Component based architecture provided by Angular2.
- Developed and Implemented WCF services layer hosted on Windows Azure .
- Responsible for designing web pages with ASP.NET controls with rich user interface with AJAX control tool kit and jQuery for an efficient and interactive Webpages.
- Used Windows Communication Foundation for rapidly building service-oriented applications that communicate across the web and the enterprise.
- Developed WCF REST- API based web service to consume data by client. Implemented provider-based services.
- Designed and developed master pages using ASP.NET and used CSS to enhance the look & feel of the website.
- Implemented Role based Forms Authentication for external Users and Windows Authentication for Internal Users using the membership and role provider.
- Implementing WCF for developing and deploying services on Windows in line with the Service Oriented Architecture.
- Written Lambda expression to replace the anonymous functions to wisely reduce the line of code.
- Developed plugins methods using delegates to implement event-based system elegantly.
- Worked on LINQ to SQL for querying data from the database and for inserting and updating templates and cases into the database.
- Created a virtual Network on Windows Azure to connect all servers and applications on this platform.
- Used stored procedures with SQL Server 2008 for developing complex business rules.
- Hands on experience with N-UNIT testing for the application.
- Maintained Team Foundation Server as a central repository system and automatic builds and continuous integration and N-UNIT testing.
- Created and deployed SQL Server 2008 SSIS packages to redirect the data in to the production.
- Worked in resolving the problem logs and bugs logged by testers and business people in the .NET applications and helped in production.
Environment: C# 3.5/4, ASP.NET 3.5/4, Visual Studio 2012/2015, ASP.NET, MVC, Angular2, HTML5, JavaScript, jQuery, CSS3, XML, LINQ, SQL Server 2008, SSIS, SSRS, TFS, CI/CD, Web Forms, IIS, Windows Server 2008.
ASP.NET Developer
Confidential, San Antonio, TX
Responsibilities:
- Interfacing with business for analyzing business processes and creating business/functional requirements documents for the same.
- Creating Design prototypes, Site Navigation and layout of content for the application.
- Coding modules in C# to develop pages (Web Forms) for the application. Used master pages, web server controls, web user controls, validation controls, AJAX and JavaScript/JQuery.
- Worked on supporting existing Application and gathering requirements from business and working with them to design according to the requirement.
- Worked on the serialization of the objects on all the pages of the Application.
- Worked on testing all the Pages of the project by using the testing tools.
- Developed User Interface using C#.
- Used Microsoft Silver light technology to get the rich user interface.
- Developed WPF application using Control Templates, Data Templates, Bindings, Converters, and Routed Events, Command bindings, Commands and new features like LINQ and lambda expressions.
- Develop applications using C#, design patterns, OOPs methods, stored procedures, and TSQL.
- Participated in Test Driven Development in developing a WPF application in Agile (SCRUM) environment strictly following the MVVM pattern.
- Developed XML based .NET assemblies using C#.
- Used Team Foundation Server to manage changes to the source code.
- Handled Run Time Errors & Design Time Errors by implementing appropriate custom Error Handlers.
- Worked on Unit testing and Integration testing.
- Created and consumed WCF Web Services to expose the application functionality for different applications running inside the company & outside, implementing a Service Oriented Architecture.
- Applied the business logic to approve client’s policy and made it available to the WPF front-end by implementing WCF services.
- Creating and Managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints.
- Worked with LINQ and Entity Framework.
- Used SQL Server Integration Services to solve complex business problems by copying or downloading files, sending e-mail messages in response to events.
- Created the automated processes for the activities such as database backup processes and SSIS Packages run sequentially using SQL Server Agent job.
- Created Error and Performance reports on SSIS Packages, Jobs, Stored procedures and Triggers.
- Assisted in production of OLAP cubes, wrote queries to produce reports using SQL Server 2005/2008 Analysis Services (SSAS) and Reporting service (SSRS).
- Using Subversion for storage of files of application and version control.
- Designed SSRS reports with sub reports, dynamic sorting, defining data source and subtotals for the report
- Involved in optimization of .NET applications and improving system and database performance.
Environment: Visual Studio 2010, WPF, WCF, C#, VB.NET, .NET Framework 4.0, Oracle 10g/9i, SQL Server 2008, AJAX, Java Script, SSIS, XML, TFS.
.NET Developer
Confidential, Dublin, OH
Responsibilities:
- Designed and developed various Abstract classes, Interfaces, classes to construct the Business logic using C#.
- Working efficiently in all the phases of SDLC and Involved in developing 3-tier architecture for the web application.
- Developed the front-end screens in ASP .NET and C#.NET using Visual Studio 2008.
- Designed and created an inter-departmental information database system in WinForms application in ASP.NET using C#.
- Writing various types of custom based User controls and Custom Paging Control for Grid View and List View. Extensively used Grid view control to display the search results based on user request.
- Used security concepts like Role based in the application to provide the access rights to the user.
- Master Pages were used as application wide templates and used CSS for styles.
- Developed web pages and validated these pages using ASP.NET.
- ADO.NET was used to implement the data layer to communicate with SQL Server 2008 databases. Also, Utilized ADO.NET technology for data retrieving, querying, storage and manipulation.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, configuring optimizations and securing the web application.
- Used JavaScript for client-side validations extensively along with .NET Validation controls.
- Created Web Services and consumed web services from web client developed in ASP.NET. Also implemented those services to integrate with the application in Client/Server application which can keep track of.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such that to accept input from the page request and invoke the requested actions on the mode.
- Used Visual Source Safe for Versioning control and configuration management.
- Wrote PL-SQL/T-SQL procedures and triggers to carry out database maintenance tasks.
- Developed SQL Procedures and Queries for data retrieval and storage in SQL Server and implemented in portal using ADO.NET .
- Used Data Reader and Dataset for data manipulations and database operations.
- Performed Unit testing on every module.
Environment: C#.NET, ASP.NET 3.5, ADO.NET, Web Services, JavaScript, T-SQL, CSS, Oracle10g, SQL Server Integration Services, Java Script, Visual Source Safe, .NET Framework 3.5/2.0, IIS 6.0.
.NET Developer
Confidential, Tampa, FL
Responsibilities:
- Worked in an agile Environment to deliver higher-quality software far more rapidly.
- Involved in development of Web Forms, Classes using C# that incorporates both N-tier architecture and database connectivity.
- Used Silverlight banners, Buttons for enhanced user experience.
- The web GUI was built using Silverlight, XAML, HTML, DHTML, Web Forms classes and AJAX control for providing a consistent look and their individual states persisted across sessions, thus saving individual preferences and providing a smooth navigation experience.
- Developed ASP.NET pages using ASP.NET, Web form controls, Custom user Controls, HTML server controls in C#.
- Created event driven Web Forms using ASP.NET and implemented form validation using Validation controls using both Custom validation and JavaScript was written for Client-side validations and used the new validation controls in Visual Studio 2008/2010.
- Enhanced and developed UI functionality using ASP.NET (3.0/2.0), HTML and XML.
- Used Silverlight Layout Panels and Control Templates for Customization.
- Developed Web Services and invoking them by using XML SOAP and WSDL tool for creating proxy classes.
- Designed & Deployed SQL Server Integration Services packages for updating the PO and Sales records from excel to SQL database. Implemented check-points, scheduled using SQL Server Agent.
- Expertise in WinForms applications, ASP.NET, XML, ADO.NET and TFS.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Created CSS files to be applied to various web forms on the web pages.
- Extensively used Webservices, SOAP, XML and XSL to expose the reports to facilitate information sharing.
- Used Visual Studio.NET 2005 IDE to design the forms, develop and debug the application.
- Involved in building a rich web experiences using JavaScript.
- Deployed web application on Internet Information Server for production.
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls
- Extensively used ADO.NET, XML to get the high-level performance for the web controls.
- Created new database objects like Procedures, Functions, Packages, Triggers, Indexes and Views using PL-SQL in development and Production environment for SQL 2008/2010.
Environment: Visual Studio 2008/2010, C#, COM, ASP.NET 3.0/2.0, ADO.NET, XML, SQL 2008/2010, Visual Source Safe, IIS6.0, Windows Server 2003, Web Services, SOAP, Web Forms, CSS, Team foundation Server.
Software Developer
Confidential
Responsibilities:
- Developed basic windows-based application using C#.NET for desktop applications used in the company.
- Developed Web forms for registration, to update the policy installment pages and application logic in ASP.NET, C# utilizing the power of Microsoft .NET Framework.
- Used ADO.NET in connecting to Data Access management with SQL Server.
- Design and development of user interface using ASP.NET, VB.NET, HTML, JavaScript.
- Used User Controls for a group of common controls.
- Implemented WinForms to provide GUI components using .NET Framework.
- Creation of Stored procedures, views, functions, triggers and DTS in MS SQL server 2000
- Designed and developed Search query in SQL.
- Involved in Unit testing for various pages.
- Converted all the In-line SQL into stored procedure in SQL 2008 for better execution.
- Developed web forms with C# to store the customer policy data in Database.
- Generated the required reports with the help of data grid, data list.
- Involved in UI build release, defect and bug fixing.
Environment: .NET Framework 1.1, C#.NET, WinForms, ASP.NET, ADO.NET, VB.NET, SQL Server 2005, IIS 5.0, Windows 2000, HTML, XML, Visual Studio.NET 2003, Classic ASP, JavaScript.