Sr. .net Developer Resume
St Charles State Of, MO
PROFESSIONAL SUMMARY:
- Developer with 7+ years of IT experience and software implementations experience. Combine technical expertise with team and good development skills in C#, ASP.NET MVC, JQUERY, JAVASCRIPT, SQL SERVER.
- Excellent programming skills and strong Object Oriented programming concepts in C#.NET.
- Strong experience in designing and developing applications using MVC (Model View Controller ).
- Strong Experience in working with ASP.NET 4.5, 4.0, 3.5, MVC 2,3,4,5, WCF, Window Forms, WPF, VisualStudio .Net, C#, .NET Framework technologies.
- Strong experience in designing services with WCF Restful Services using REST API.
- Strong experience with ORM framework using Entity Framework to automate database activities.
- Strong experience in working with decoupled architecture using MVC framework.
- Good experience with Frond end Development using Java Script, JQuery, HTML and CSS .
- Expertise in applying Data Access Technologies Entity Framework, LINQ and ADO.NET.
- Good experience with JSON and XML in ASP.NET Web API.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Node.js, Angular.js , Responsive design.
- Working on validating XML Document by using DTD, XSD in C#.NET .
- Strong experience in ASP.NET Web API for building web APIs on top of the .NET Framework.
- Strong experience in designing and consuming Windows Communication Foundation (WCF) with different types of bindings and securities.
- Loaded Data into Oracle Tables using SQL Loader.
- Expert in developing large scale applications using .NET framework in the areas that require Performance, Scalability, Security, and Extensibility in C#.NET .
- Good experience working with angular js for building a single - page application.
- Experience with developing GUI using web technologies like HTML, XHTML, CSS, Angular JS, DHTML, AJAX, JQuery, JavaScript, and XML.
- Strong Experience in Three Layers i.e., User Interface, Business Logic and Data Layer with C#.NET.
- Coordinated physical changes to computer databases; and codes, tested and implemented Oracle SQL database, applying knowledge of database management system.
- Established physical database parameters.
- Experienced with Agile SCRUM, Test-Driven Development (TDD) methodology used for new product development.
- Extensive experience with MS SQL Server, T-SQL, SSRS, SSIS .
- Efficiently handled periodic exporting of SQL data into Elastic search
- Proficient in writing stored procedures, Functions, Cursors, Packages, and Database Triggers using SQL Server.
- Experience in generating reports using Crystal Reports and Active Reports.
- Strong debugging skills in n-tiered web application in C#.NET.
- Proficient in developing Client/Server applications in 3-tier and N-tier Architecture .
- Strong experience in designing and implementing database-level T-SQL, Views, SQL Queries.
TECHNICAL SKILLS:
Microsoft Technologies: . NET Framework (4.5/ 4.0/3.5/3.0/2.0 ), Silverlight (4.0/3.0/2.0), ASP.NET, VS.NET (2008/2005), ADO.Net, WPF, WCF, MVC (5.0/4.0/3.0/2.0 )
Languages: C# (4.0/3.0/2.0). NET, VB.NET, VB 6.0, LINQ, Entity Framework, JavaScript, AJAX, VBScript, C, C++, Angular JS
Database: SQL Server 2008/2005/2000, Oracle 10g/9i/8i, MS Access, PL/SQL, T-SQL, Query Optimization, Stored Procedures, Triggers, Database normalization, Functions
Web Technologies: XML, XSLT, XPATH, XSL, IIS (7.0/6.0/5.0), CSS, XHTML, SOAP, WSDL, UDDI, XML Web Services
Tools: Expression Blend, VSS (2005), TFS (2010/2008), NUnit, NAnt
Operating Systems: Windows 7,Windows Vista Premium, Windows Server 2003, Windows XP, Linux, Windows 2000
Modeling Tools: UML, Microsoft Visio
Reporting Tools: Crystal Reports (10/8.5/8), SSRS 2008/2005
Testing: Unit Testing, Analyzing and preparing Test plans, Test cases, Test documents
PROFESSIONAL EXPERIENCE:
Confidential, St. Charles, State of MO
Sr. .Net Developer
Responsibilities:
- Involved in end user interactions to gather all the requirements and understand the business functionality of the existing legacy system
- Designed the database (which was revised and improved all along the development) for the new system
- Designed the migration of data from the existing legacy system on DB2 to SQL Server using SSIS. Created all the necessary ETL Packages and T-SQL scripts to migrate the data from DB2 to SQL Server
- Developed application modules using ASP.Net, VB.Net
- Developed a Class Library in C# (DLL) using ADO.Net and Enterprise Library to handle all the Data Access and Transaction Management with SQL Server.
- Used Web-Forms, User-Controls, Custom Server Controls wherever needed and Web-Controls to create User Input Screens.
- Extensively used AJAX, AJAX enabled Web Services, Page Methods, Client side scripting and Angular-js to speed up the application and enhance the look of User Interface.
- Designed an authentication architecture which combines both Active Directory using LDAP and Forms Authentication for the application.
- Developed a module which feeds live from an IP Web Camera to handle the Inmate Photos under booking process.
- Developed a secure WCF service (hosted on IIS) which helps in integrating the application with federal finger print scanning system. The service authenticates the requesting system and sends out the necessary information in the form an encrypted “NIST” file.
- Created a large number of reports for all the various departments of the Jail using Crystal Reports and also built various Report Modals using SSRS for Ad Hoc Reporting
- Developed SQL Server Jobs to automate the process of Day Fee for inmates and also update the charge codes from State DB, executes a SSIS Package as a SQL Job
- Involved completely in end user interactions in keeping with the changes required during the final phase.
- Used TFS for collaborative development and version control.
- Involved in maintenance, module testing, Unit testing and documentation.
Environment: Visual Studio 2015, ASP.NET 4.5/4.0 Web Services, Java Script, ADO.Net, SQL Server 2012, SSRS, SSIS, Crystal Repots 11, NIST API, AXIS IP Camera API, Windows 2003 server.
Confidential, Des Moines, IA
(Dot) .Net Developer
Responsibilities:
- Maintain existing application with minor changes as and when requested
- Convert existing ASP/SQL Server 2000 application to ASP.NET 4.0/SQL Server 2008
- Organized JAD sessions with employees to gather all the additional requirements/changes to the existing system
- Redesign the Database and normalize all the existing tables to fit the needs of the new system
- Design the necessary Data Migration steps using SSIS and TSQL
- Created a Data Access Layer integrating the features of Enterprise Library and Auto Mapper to enhance the performance of data access
- Design the application using a multi-layer architecture - Business, Service and Data Access, in accordance with latest design patterns
- Use Angular js, AJAX, AJAX enabled Web Services and java scripting to avoid full post backs and improve the performance
- Use ag-Grid with Json objects to display, edit and delete large Lists of data
- Create necessary WCF Services and HTTP Handlers to handle requests from ag-Grid for data read/edit/search. Design the Presentation layer using Angular jsUI for better look and feel
- Create all the necessary reports using SSRS
- Create necessary Unit Tests
Environment: Visual Studio 2010/2008, ASP.NET 4.0/3.5/3.0/2.0, Classis ASP, SQL Server 2008/2005/2000, TSQL, Angular js, SSRS, Enterprise Library, Auto Mapper, WCF, Web Services, Java Script, ADO.Net, SSIS.
Confidential - Chicago, IL
(Dot) .Net Developer
Responsibilities:
- Interacted with the end-users to identify business requirements and gather the requirements for business logic fulfillment.
- Used AGILE SCRUM development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project.
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net, ADO.NET and SQL.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL data sources
- Implement NUnit Testing, Integration Testing and Regression Testing
- Extensively used C#.Net to develop server side event handling and components to handle business process.
- Used JQuery for Client Side Validations,DOM Manipulation, Events etc..
- Implemeneted partial page post backs using jQuery AJAX and getting the data in jSON format and appliying filters to itfor datamassaging as per user interaction
- Transferred data from various sources like MS Excel, MS Access, and SQL Server using SSIS and then created reports using this data using SSRS.
- Used the ASP.Net State Management techniques like Session State, View State to retain the values between the pages transactions, where session is managed in out Proc mode.
- Used the ADO.Net data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Strong experience in performance tuning and query optimization using tools like SQL Server Profiler, EXEC PLAN.
- Strong experience in developing complex Stored Procedures, Functions, Triggers, Views, Cursors, Joins and Sub queries with T-SQL.
- Created the ASMX Web Services implemnted Method Overloading, Certificate Authetication, implemneted Security and consumed services by creating proxy by using WSDL.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Used Team Foundation Server for Source Code Control, project related document sharing and team collaboration.
Confidential - OENSBORO, KY
.Net Developer
Responsibilities:
- Worked in a highly dynamic environment, adapted well to constant requirement changes and worked closely with business team to review requirements
- Participated in detail designing of the system by developing Flow charts, dataflow diagrams, page Navigations, UI and its look and feel, for each software module.
- Created Stored Procedures, Tables, Views, Indexes and Triggers in Microsoft SQL Server.
- Worked closely with team members to ensure consistent coding standards
- Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Tables, Data View and Data Grid.
- Converted manual processes into automated jobs.
- Used Grid View control extensively for data display, dynamic generation of rows, and user input inside template columns.
- OOP (Object Oriented Programming) concepts are extensively used, extensively used Generics.
- Converted static pages to dynamic pages and also used Update panel and Timer control from AJAX technology to make the content of the website more dynamic.
- Extensively developed, used WCF components for data retrieval and manipulation. Involved into defining End points, Data Contracts, Message Contracts, Bindings, Session Management.
Environment: Visual Studio 2008/2010, .NET Framework 3.5/4.0, Win Forms, ASP.NET 3.5/4.0, C#.NET, VB.Net, Web Forms, Server Controls, SSIS, SSRS, Crystal Reports.NET, ADO.NET, SQL Server 2008, PL/SQL, Web Services, WCF, LINQ.
Confidential
Jr(Dot) .Net Developer
Responsibilities:
- Involved in Design, Coding, Testing and Implementation of the application.
- Worked on development of User Interface with HTML, JavaScript.
- Design and develop the GUI, Business Logic Layer and Data Access Layer.
- Implemented the project using n-tier architecture with presentation tier (ASP.NET).
- Used ADO.NET Connection, Command, Datasets, Data Adapter, Data Reader and XML to retrieve and store the data in SQL Server 2008.
- Used data controls like Data Grid, Data List, Data caching, Data Binding and Repeater controls throughout the application to display data in a customized format in the ASP.NET web pages.
- Created Tables, Indexes and Relations using SQL Server 2008 and created Stored Procedures and triggers for automated operations.
- Used Visual Studio.NET debugger and ASP.NET trace functionality to debug the application.
Environment: VB.NET, ASP.NET 2.0/3.5, .NET Framework 2.0/3.5, ADO.NET, Visual Studio 2005/2008, SQL Server 2005,MS Unit, Team Foundation Server 2008, VSS, HTML, JavaScript, JQuery, SSRS, CSS.
