We provide IT Staff Augmentation Services!

Senior .net Developer Resume

5.00/5 (Submit Your Rating)

D, C

SUMMARY:

  • 10+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation and maintenance of web/business applications using Agile Methodologies like Scrum.
  • Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) for modeling a system as a group of interacting objects and implementing the system using Unified Modeling Language (UML).
  • Experience in web development using ASP, Visual Basic, ADO, HTML, DHTML, CSS, Java Script and VB Script.
  • Expertise in developing N - tier flexible and highly scalable web applications using Visual Studio.NET 2008/2010, ASP.NET 2.0/3.5/4.0/4.5/4.6, ADO.NET 2.0/3.5, VB.NET, C#, SQL Server 2000/2005/2008/2012.
  • Implemented AJAX functionality to improve the responsiveness.
  • Involved in developing and organizing Custom Error pages and Exception Handling.
  • Experience in using WCF services to store files in a repository, using a file storage service and hosted the service using multiple end points. Also used WCF for coding Business Layer.
  • Creating web services for the different processes for easy customization of each customer.
  • Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
  • Firm understanding of RDBMS and experience with writing Stored Procedures, Views, User Defined Functions using MS SQL Server.
  • Experience in dealing with different databases like DB2, MySQL, and Oracle.
  • Experience in converting applications in classic asp to asp.net.
  • Experience in creating and consuming Web Services.
  • Worked on .NET Security features such as Authentication & Authorization, Windows Based Authentication, Forms based Authentication, Authorizing Users and Roles.
  • Extensively worked on SQL Queries, Stored procedures, Triggers using T-SQL in MS SQL Server.
  • Ability to work with source management tools like Team Foundation Server (TFS), Subversion (SVN) and Visual Source Safe (VSS) .
  • Experience in HTML5, JQuery, Javascript frameworks like AngularJS 1 for the web development.
  • Acquainted to working with SSIS packages for supporting application in a support role.
  • Created reports using SSRS.
  • Great at adapting new technologies and fast learner.
  • Good communication skills, team player, self-motivated, ability to handle multitasking, hardworking and result oriented.

TECHNICAL SKILLS:

.Net Technologies: .Net Framework (4.6), WCF, ASP.NET, ADO.NET, LINQ

Web Server: IIS

Markup & Scripting: HTML, DHTML, XHTML, VB Script, PHP, Java Script, XML, XSL, JQuery, JSON, AngularJS

Languages: C#,VB. NET, T-SQL, PL/SQL

RDBMS: Microsoft SQL Server (2008/2012), Oracle, MS-Access, MySQL.

ORM: Entity Framework, Dapper

Operating Systems: Windows NT/ 2000/ XP/Vista/ 7

PROFESSIONAL EXPERIENCE:

Senior .Net Developer

Confidential, D.C

Responsibilities:

  • For front end development Dev Express controls like rich edit control, tab control and docking control have been used for the look and feel.
  • Used WCF services for all the business layer and windows service is used to host the WCF services using TCP binding.
  • Involved in writing Database stored procedures.
  • Used Asynchronous WCF calls to call the WCF services to make the UI rendering look faster, which is a .NET 4.5 feature.
  • Used Dapper ORM to communicate with the database.
  • Used Repository pattern for crud operations.
  • Involved in the database design for the survey designer functionality. Created Database diagrams.
  • Used Tree View control to bind the navigation menu.
  • Designed one of Confidential ’s biggest survey, the Census Survey.
  • Designed Puerto Rican Census Survey as part of language support.
  • Designed Hawaiian Census Survey.

Environment: .NET 4.6, Windows Forms, C#, TFS, MS Visual Studio 2015, MySQL, MySQL Work Bench 6.3, Dev Express 17.1, Dapper, WCF

Senior .Net Developer

Confidential

Responsibilities:

  • Confidential Survey Solution Web Instance with the SPA (Single Page Application) approach provides faster page loading times and improved user experience for nation’s farmers and agribusinesses.
  • Used bootstrap framework to design the website.
  • Used Responsive Web Design (RWD) approach aimed at crafting sites to provide an optimal s experience, ease of reading and navigation with a minimum of resizing, panning, and scrolling across a wide range of devices using bootstrap CSS and HTML.
  • JSON Approach of having an assembled JSON helps in rendering the dynamic content in a more efficient and flawless way.
  • Captured the Paradata information of the user accessing the system which provides geographical and browser details.
  • Utilized Google Analytics for usage statistics.
  • Worked on Language support for Spanish language.
  • Used AJAX calls to send and read data from Confidential QRS service(s).
  • Section 508 Compliance Standards have been followed. Each and every web component in Confidential Census Web Content Form will meet 508 Compliance throughout the system consistently. WAVE Chrome extension has been used to check the 508 compliance.
  • Periodically checks for browsers connectivity if the browser went offline. Once the browser re-establishes the internet connection, the Data synchronization manager starts to sync the data with Confidential QRS Service(s).
  • Developed custom grid controls.
  • Used Entity Framework Code First approach.
  • Used Repository pattern for crud operations.
  • Single page application (SPA) Approach provides faster page loading times and improved user experience. This approach also clearly decouples frontend and back end development, the need to write the code to render pages on the server is completely avoided with this approach.
  • The forms work both on Mobile and Desktop.
  • Used Static hosting using amazon s3 for configuring a bucket.

Environment: HTML 5, CSS, JavaScript, JQuery, TFS, MS Visual Studio 2015, MySQL, MySQL Work Bench 6.3, Dev Express 17.1, Entity Framework 6.0

Confidential

Lead .Net Developer

Responsibilities:

  • Designed file upload functionality for importing Monthly meal data and daily meal data provided by schools into orchard for different programs like NSLP and ARC.
  • Created BLL layer for the import functionality.
  • Documented the design and flow for the file upload functionality using UML diagrams
  • Created interfaces for the file upload functionality and error logging to work for any file uploads in the Orchard System.
  • Implemented data validations and created CTEs for business validations on the file data.
  • Created methods using c# generics to convert data to a list collection for easy parsing of data using Lambda expressions and to identify duplicates in any file based on criteria passed and to pivot data from the file to a model that fits to the Claims UI page.
  • Designed Database for the file upload functionality. Created Database diagrams.
  • Created new validation log functionality that will log errors to the database once the validations fail.
  • Created Database stored procedures to save data to the database.
  • Created data windows using Kendo UI controls and MVC in SLED framework to display data from the logs.

Environment: MVC 5.0, .NET 4.5, MVC, Razor View Engine, C#, TFS, MS Visual Studio 2013, MS SQL Server 2012, Kendo UI

Senior .Net Developer

Confidential, Mclean, VA

Responsibilities:

  • Involved in analyzing business requirements and developing new functionality using .NET for Multifamily Costing Application.
  • Implemented business object caching by setting Cache Duration and using LINQ Filter Query to retrieve data to improve performance of the existing pages.
  • Used MVC Pattern (For UI) to handle the UI aspects of the applications such as providing look and feel, client-side business logics for UI control and data management and invoking the business services layer for the business functionality.
  • Created new scripts needed for supporting the application page modelling using SQL Server 2012.
  • Created Batch processing engine and UI page using MVC pattern with Razor View Engine to show the jobs scheduled by the users.
  • Setting up new batch server for Costing Application and migrating existing servers from Windows 2008 to Windows 2012.
  • Involved in End to End process - requirements, development, deployment and, new server setup and testing in sit, uat and production environments.
  • Migrated Costing Application to new GIT repositories and migrated the existing Jenkins jobs for Costing Application from ClearCase to use GIT.
  • Coordinating releases using Confidential ’s change management processes to sit, uat and production environments and help the testers on any issues encountered in any of the business processes.
  • Used Nuget package manager to reuse components from Freddie Macs Central Package Repository.
  • Created a WCF service to invoke asynchronously and execute the jobs for batch processing of loans.
  • Created a Windows service to host the WCF service.
  • Implemented Security using Authorization Pattern, (CAM Authorization) which supports .Net based information security.
  • Implemented Security using Authentication Pattern, Confidential Access Manager ( TAM ) which is a versatile solution for authentication in Confidential .
  • Used MAC-Vault for Operation System and Support Accounts (OSSAs) which is a centralized password repository and management solution in Confidential to enable the application to access resources like SharePoint and database via custom application configuration.

Environment: Entity Framework 6.0, MVC 5.0, .NET 4.5.2, Razor View Engine, C#, Clearcase, GIT, MS Visual Studio 2013, MS SQL Server 2012.

Senior .Net Developer

Confidential, Fairfax, VA

Responsibilities:

  • Used Windows Communication Foundation (WCF) to code the business logic layer.
  • Used Managed Extensibility Framework (MEF) to import and export different modules by lazy loading for communication between the different layers of the application like DAL, DM, UI, BLL.
  • Modified the EDMX for the changes to the database objects.
  • Extensively uses LINQ to objects and Lambda Expressions to do the calculations involved in Business Logic.
  • Worked on leading the application enhancements for EMMA in a support role.
  • Involved in design and coding of Imported Materials Calculations for locations for the SSRS report.
  • Involved in coding of Escalation Rate Calculation for the Material Datapoints for the SSRS report.
  • Created new UI screens using Windows Presentation Foundation (WPF) and MVVM for Miscellaneous Datapoints and also creating the business logic to retrieve and save them to the database.
  • Familiar with Infragistics Datagrid control.
  • Familiar with WWF while in support role.
  • Worked on Role Based Security for EMMA Application by challenging the Active Directory using Directory Services to get the Groups that the user belongs to and assigning then to the appropriate permissions to access EMMA.
  • Worked on supporting the application as a Team and as a sole developer and experienced in handling every aspect of the application.
  • Developed SSRS Reports using the Business Intelligence Development Studio.
  • Involved in writing scripts using SQL Server to import data in the maintenance phase of the application for quick work around. Created lots of views to optimize performance of some modules.
  • Used XML schemas to import and export data.

Environment: WCF, WPF, MEF, Entity Framework 4.0, MVVM, C#, TFS, MS Visual Studio 2010, MS SQL Server 2008 R2, SSRS.

.NET Developer

Confidential, Winston-Salem, NC

Responsibilities:

  • Responsible for designing, coding, testing and supporting Contract Management module.
  • Implemented custom paging, sorting, and validations on grid views as a standard on most grids.
  • Used Custom controls and User Controls in grid view and validated them.
  • Created classes and designed web forms with front - end screens using ASP.NET, AJAX and JavaScript to change the contract entry according to the new business rule validations.
  • Used IE Developer Tools and Firebug on making spectrum cross browser compatible by resolving the JavaScript issues and rebranded the look and feel of the website by creating new CSS.
  • Created Excel templates with validations using VBA macros for providing to Wal-Mart
  • Created new modules to import and export contracts from Excel using third party tools like Spreadsheet Gear for on boarding new customers as large as Wal-Mart.
  • Created WCF service to implement the import process and consumed the service to return the parsed spreadsheet as a .net object.
  • Modified and created new reports using SSRS.
  • Debugged and executed stored procedures in the backend before creating objects.
  • Used large datasets to retrieve data.
  • Created deployment scripts for deploying Database Changes
  • Used TFS for version control and experienced in publishing and deploying code from TFS
  • Acquainted to SCRUM Agile Software Development Methodology.
  • Worked in a support role to support the spectrum product.
  • Running SSIS packages necessary to fix the data issues on the spectrum product while working in support.

Environment: ASP.NET, VB.NET, C#, HTML, JavaScript, CSS, TFS, MS Visual Studio 2010, MS SQL Server 2008, SSRS.

Senior .NET Developer

Confidential, Chicago, IL

Responsibilities:

  • The user logs in with a unique access to the portal depending on their role.
  • Created Classes to generalize the Code Using C#.
  • Involved in the Object Based Design and Service Oriented architecture (SOA).
  • Designed web forms with front - end screens using ASP.NET, AJAX and JavaScript.
  • Debugged and executed stored procedures in the backend before creating objects.
  • Implemented custom paging, sorting and grid search as a standard on most grids.
  • Used Custom controls and User Controls.
  • Implemented AJAX using AJAX Toolkit.
  • Creating web services for the different processes for easy customization of each customer.
  • Using ADO.NET objects for this project like use of in-built Namespace (Sqlconnection, Sqldataadapter, Sqldataset etc.) for Data Access Layer with SQL Server.
  • Good use of ASP.NET Web Forms, Web services, ASP.NET State Management, ASP.NET Caching features, configuring ASP.NET optimizations, securing ASP.NET web application.
  • Implemented custom Forms Authentication to authenticate the user and restricted access to certain features based on user login and role.
  • Extensively used large datasets to retrieve data.
  • Implemented auto page refresh for few pages which display data.
  • Created an Email Alert System which is an application of a set of scripts that are run every 72 hours, 120 hours and 148 hours to see the incomplete orders and notify OTBT, the Reseller and the Customer about the orders.
  • Created email templates and used them to dynamically produce temporary passwords for the activations.
  • Used Tortoise SVN for version control.

Environment: ASP.NET, C#, MS SQL Server 2008, HTML, JavaScript, Tortoise SVN, MS Visual Studio 2005.

.NET Developer

Confidential, Houston, TX

Responsibilities:

  • The module accesses the National Vulnerability Database (NVD) website to download the XML feeds which has the CVEs. The XML feed is parsed to retrieve the CVEs and their related bulletins are downloaded from the NVD in the form of html.
  • Involved in re-skinning the existing ASP pages and creating new CSS for the pages.
  • Created Ajax enabled web pages to populate the details in the grid view
  • Designed Master Pages and Content Pages.
  • Added the newly created Ajax enabled WebPages to the existing master pages
  • Converted the existing VB.net code to the C# code
  • Developed XML schemas, XML for the developing the menu tags
  • Used different ASP.NET web controls like Grid view, Calendar, Object data source
  • Developed new Win forms in Visual Studio.Net
  • Worked with master pages, skins and CSS styles
  • Worked in writing the ADO.NET classes to persist data to SQL server database
  • Worked with SQL server 2005 as the backend database for writing the complex stored Procedures
  • Worked under agile development environment along with the business people
  • Did the analysis of the existing asp.net pages for adding the additional functionality
  • Developed custom controls using C# language
  • Written Java Script functions for getting the current time on the web pages
  • Documented all the tasks completed

Environment: C#, ASP.NET, JavaScript, Visual Studio.Net 2003/2005, AJAX, VB.Net, Web Services, Winforms, XML, SQL Server 2000/2005, AJAX.

.NET Developer

Confidential, PA

Responsibilities:

  • Involved in use cases documentation.
  • Developing Core Reusable components utilizing C# .Net,ASP.Net and Oracle 9i
  • Troubleshoot defects and malfunctions in program code
  • Created stored procedures, functions, triggers using sql server.
  • Worked on validating ASP.NET web pages using Custom and inbuilt validation facilities in .net environment.
  • Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP
  • Designed and developed ASP.NET pages including Master and Navigation pages
  • Developed a Win forms application using VB.NET that exports profile information for orders placed online, from the SQL database using ADO.NET
  • Implemented Data Gridview adding, deleting, sorting of rows for all the contacts and addresses of clients.
  • Used AJAX for improving the performance of the application.
  • Designed the web forms using C# .NET.
  • Designed and Developed Web Application Security Model using Forms authentication configured Web.config and Machine.config files accordingly.
  • Extensively used ASP. Net’s Rich Controls like Calendar controls, Page headers, page footers and the menus etc.
  • Used JavaScript for Client-side controls validation.
  • Implemented various levels of caching like Page and Fragment Caching
  • Created user controls.
  • Involved in User and Integration testing.
  • Deployed web application on Internet Information Server for production.
  • Implemented source control using Visual Source Safe.

Environment: ASP.Net, C#.Net, ADO.NET, JavaScript, T-SQL, Oracle 9i, SSAS, IIS, XML, HTML, SOAP, Visual Studio 2005

.NET Developer

Confidential, Austin, TX

Responsibilities:

  • Analyze, design and develop web-based database driven Intranet application programs and components to support business requirements utilizing ASP.NET, C#.NET, ADO.NET & SQL Server 2000.
  • Created dynamic GUIs with .Net Web Controls and Data Bound Web Forms.
  • Worked in ASP.NET on Web Forms, web services, state Management, configuring ASP.NET optimizations, and securing web application.
  • Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL 2000/2005 data sources.
  • Created Queries, Sub queries, Stored Procedures, Joins using T-SQL
  • Used C#.NET for creating classes of this application.
  • Integrated Crystal Reports with ASP.NET & C#.NET pages.
  • Developed business objects in C#.NET for implementation of business logic.
  • Deployed Web Services according to the business requirement.
  • Designed and developed an XML based caching, XML/XSL grid sorting and drop-down list functions, well versed in XSLT and XPATH expression.

Environment: C#.NET, ADO.NET, ASP, ASP.NET, Crystal Reports 9, XML, XSLT, XPATH, SQL Server 2000, IIS, JavaScript, CSS, Visual Source Safe, MKS Integrity Manager, Visual Studio.NET 2003

.NET Developer

Confidential

Responsibilities:

  • Created web pages using ASP.NET, C#, HTML, Java Script.
  • Used ASP.NET validation controls (Required field validator, regular expression validator, compare validator, range validator).
  • Created Web Services in C#.
  • Designed and developed data access layer to retrieve the data from SQL Server 2000 using C# and ADO.NET.
  • Application update model via HTTP (no-touch deployment).
  • Data collision handling.
  • Printing and Print Preview of reports.
  • Created ASP.NET Web Controls with AJAX integrated for improving performance.
  • To perform validations and catch the events on client’s browser, Java Script was used.
  • Used C#, ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
  • Created Web.Config file for own setting of the application by writing database connection string and user authentication to control user access to application features.
  • Designed administrative features to manage website. Created user interface for all administrative uses.
  • Simulated a prototype using the Bluetooth dongle for the demonstration of the sms feature.

Environment: Microsoft ASP.Net, C#.Net, Java Script, Ajax, HTML, IIS, SQL Server 2000, MS Visual Studio 2003

We'd love your feedback!