Senior .net Developer Resume
Milwaukee, WI
SUMMARY
- Confidential is an accomplished .Net Developer with 8+ years of experience in diversified fields of Application Software Design, Development; Maintenance of Web/Windows based applications.
- Extensive hands - on design, development experience using Microsoft Technologies C#.Net, ASP.Net MVC, Web API 2, ADO.Net, Entity Framework, Web Services, WCF, WPF, AJAX, MVC, JavaScript, JQuery, Angular JS, Bootstrap, Ecrion, Hangfire, LINQ, CSS, HTML, SQL Server.
- Well versed in scaled agile framework (SAFe), SCRUM and Waterfall methodologies
- Interacted with Business Users to assess needs, identify key challenges, and define project scope and deliverables.
- Experience in developing presentation layer using Web Forms, Windows Forms.
- 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)
- Experience in designing and developing Web API 2 with to expose and consume data from multiple applications.
- Experienced in the implementation of Windows Communication Foundation (WCF), Web Applications, and Windows Applications using .NET Framework Class Libraries, Web Services using SOAP XML.
- Experienced in Design Patterns, Object Oriented concepts and relational databases including SQL server, ADO.NET, ADO, ODBC database connectivity.
- Experience working with salesforce canvas, creating API for salesforce to consume, workbench to test SFDC API and integrating .NET UI with salesforce.
- Experience in writing and implementing stored procedures, functions and triggers using SQL Server.
- Extensive experience in Requirements gathering, documentation, reviewing with the business and transferring the knowledge to development teams
- Managing requirement gathering, system analysis and finalization of technical/functional specifications.
- Designing, developing, coding, Unit testing, integration testing troubleshooting and debugging of the applications.
- Providing post-implementation, application maintenance and enhancement support to the client with regard to the product / software application.
- Delivering and implementing the project as per scheduled deadlines; extending post-implementation and maintenance support to the technical support team and client.
TECHNICAL SKILLS
- C#
- C
- C++
- .NET 4.6.1/4.5/4.0/3.5/3.0/2.0
- ASP.Net
- Web API 2
- WCF
- WPF
- Web Services
- LINQ
- XML
- MVC
- Microsoft IIS 6
- Visual Studio 2017/2015/2013/2012/2010/ 2008/2005
- SQL Server Management studio 2008/2005.
- Salesforce canvas
- Salesforce workbench
- Waterfall model
- Iterative Model
- Agile Methodology
- OOAD
- UML
- SQL Server2008/2005
- MS - Access
- Oracle
- JavaScript
- JQuery
- JSON
- Angular JS
- HTML
- DHTML
- XML
- XLST
- CSS
- Windows 95/98/NT/2000/XP
- Windows 2003 server
- Windows 2008 server
- UNIX
- TCP/IP
- HTTP
- FTP
- SOAP
PROFESSIONAL EXPERIENCE
Senior .Net Developer
Confidential, Milwaukee, WI
Responsibilities:
- Actively involved in the analysis, design and development of the multi-tire applications in ASP.NET MVC using .NET Framework 4.6.1
- Worked in scaled agile framework (SAFe) development model to deliver production quality code every 2 weeks.
- Used ASP.NET MVC page controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller
- Extensively used JQuery/JavaScript to develop client side functionality and to ensure client side validation.
- Used multithreading and caching techniques to create high performance applications.
- Created ASP.NET Web API using RESTful to exchange data between multiple internal and external applications including salesforce.
- Implemented dependency injection pattern.
- Used Bootstrap to develop extremely customizable, responsive Mobile device compatible user interface.
- Implemented AJAX concepts to improve the performance of Web Pages and enhancement of look and feel of page.
- Used highly customizable Infragistic UI control and JavaScript for binding, filtering and editing grid columns.
- Designed different components to handle heavy business logic on server side using C# and used Exception handling, Error providers to handle exceptions.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Used ADO.NET and stored procedures to perform various data manipulation operation on database.
- Extensively used LINQ and Entity Framework with UOW pattern to exchange data between web applications and database objects.
- Extensively worked with salesforce canvas to integrate .Net UI into salesforce canvas
- Used to salesforce workbench to test and consume salesforce API.
- Created Web API with CORS (Cross origin resource sharing) for salesforce to consume and secured them with OAuth Token.
- Worked on C# unit testing using mock framework and stub framework, Integration testing to and JavaScript Unit testing using chutzpah ensure more than 80% Unit test coverage.
- Used Ecrion Design Studio to develop Word and pdf templates for document creation.
- Used Hangfire framework to process and handle background jobs for document creation.
- Worked on API documentation using swagger.
- Involved in production support and worked on resolving production issues.
- Provided on call support.
Environment: ASP.NET# 4.6.1, C#, Web API 2, SQL Server 2014, ADO.NET, Entity Framework, AJAX, TFS, HTML, CSS, Bootstrap, JavaScript, JQuery, Ecrion, Hangfire, Salesforce workbench, Salesforce canvas.
Senior .Net Developer
Confidential, Fargo, ND
Responsibilities:
- Actively involved in the analysis, design and development of the application in ASP.NET using .NET Framework 4.0.
- Used ASP.NET MVC page controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller
- Developed Web API and exposed JSON object and consumed them from JavaScript using AJAX call.
- Used AJAX Controls to increase the responsiveness of the web application.
- Extensively used User interface controls, which use JQuery to ensure client, side validation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, Tables, Views and SQL Joins.
- Used ADO.NET with Grid View, Data List, and Details view, Repeaters, Dataset Classes for data manipulation.
- Involved in production support and worked on resolving production issues.
- Provided on call support.
Environment: ASP.NET# 4.0, ASP.NET MVC, Web API, C#, SQL Server 2008, ADO.NET, AJAX, TFS, HTML, CSS.
Senior .Net Developer
Confidential, Chicago, IL
Responsibilities:
- Actively involved in the analysis, design and development of the application in ASP.NET using .NET Framework 4.0.
- Used C#, ADO.NET to define and implement a secure data service layer using connected and disconnected components.
- Prepared high level and detail level design documents using UML notation
- Used ASP.NET application life cycle event handlers to create handler methods and Global.asmx pages.
- Created User Controls, Themes, Master Pages, Aspx pages, Datasource.
- J-Query/JavaScript and ASP.NET and AJAX validation controls were used for the client-side and server-side validations.
- Developed Web API to GET and POST data from UI using AJAX concepts to improve the performance of WebPages and enhancement of look and feel of page.
- Extensively used LINQ and Entity Framework to exchange data between web applications and database objects
- Designed different components using C# language and used Exception handling, Error providers to handle exceptions.
- Coded Business Layer, Data Layer and Presentation Layer for application.
- Experienced in working with Windows Communication Foundation (WCF) .NET Web Services using WSDL, SOAP, XML and UDDI in .Net Framework 4.0/3.5.
- Designed User Interface using ASP.NET Web Form controls and AJAX controls.
- Written Stored Procedures for performance optimization and other database operations such as complex SQL queries, views and triggers etc.
- Generated reports using Crystal Reports and SSRS.
- Worked on Deployment of the modules on IIS 7.0.
- Involved in testing of application by Unit Testing, Integration Testing and End User Support.
Environment: Microsoft Visual Studio 2010, C#.NET, ASP.NET, ASP.NET Web API,ADO.NET, SQL Server 2008 R2, .NET Framework 4.0, IIS 7.0, WCF, XML, CSS, JavaScript
Senior .Net Developer
Confidential, Los Angeles, CA
Responsibilities:
- Involved in design, development and maintenance. Used UML for designing the application.
- Application is developed using ASP.NET and C#.
- Implemented MVC design pattern for the web application.
- Designed web forms using different ASP.NET Server Controls, Validation Controls and other third party controls
- The application has SQL Server2008 as the back end. Used Stored Procedures, Triggers
- Extensively used ADO.NET for database connectivity and transactions. Used Dataset, Data Tables, Data Adapter, Data Reader and other ADO.NET connectivity controls extensively.
- Responsible for developing WCF Services to exchange data between Desktop and Central Application. Created and consumed WCF service, which is based on SOA (Service Oriented Architecture).
- Design and Developed Web API using HTTP protocols and fixed existing API and returned JSON data to be consumed from multiple applications
- Used Session Objects. Optimizing the application using Caching.
- Created reusable User Controls and used them in the user interface along with a third party Graphical Menu controls.
- Implemented data-bound controls using WPF. The controls were bound to the clients watch lists that are encapsulated in a WCF Data Service.
- Also, added buttons that clients can use to view and update records.
- Implemented Client side validation using JavaScript as well as a set of validation server controls.
- Created API documentation for Knowledge sharing and maintainability
- All the classes are written as .NET assemblies.
- Coordinate with the QA Team for Unit Testing and Integration Testing of different modules.
Environment: Visual Studio 2012, .Net framework 4.0, C#, ASP.NET, Design Patterns, HTML5, JQuery, Java Script, Web API, ADO.NET, Data Set, Data Tables, Data Adapter, Data Reader, SQL Server 2008, Stored Procedures, Triggers, XML Web Services, Session Objects, Cookies, .NET Assemblies, Delegates, SDLC, UML, JSON.
Senior .Net Developer
Confidential, Naperville, IL
Responsibilities:
- Played a key role in requirements gathering and translating those to feasible technical solutions.
- Design and development of Windows Communication Foundation (WCF) Services.
- Design and development of web-based applications (ASP.NET )
- Development in C#
- Developed and used XML Web Services using C#. The application extensively absorbs and exposes web services.
- Developed Web API to return data to be consumed by other applications and consumed API and retrieved data.
- Participate in meetings with onsite team/Clients and provide the offshore team with latest updates. Day-to-day client management provide status, query resolution etc.
- Co-ordinate with offshore teams on design and development of requirements and delivery.
- Involved in prototypes and proof of concepts development.
- Working experience with Agile, Waterfall, iterative development process.
- Actively involved in Agile SCRUM meetings, Sprint planning, sprint Retrospective, Sprint review meetings
- Participate in design review meetings, development, unit testing, deployment and administration issues.
- Follow up on issues in an efficient manner, including working hand in hand with technical and functional teams.
Environment: .NET Framework 3.5, ASP.NET, Web API, Visual Studio 2008/2010, C#, WCF, SQL 2008, MVC 3, CSS, Java Script, XML, XSLT, IIS
.Net Developer
Confidential, Herndon, VA
Responsibilities:
- Involved in requirement gathering, requirement analysis, development and testing of the application module.
- Developed the multi-tiered application with controls from ASP.NET tool kit and AJAX control tool kit.
- Created/modified style sheets for user interface uniformity across the application using CSS.
- Integrated associated validators with application classes to perform validation at user interface level for applications built using ASP.Net and WPF.
- Used asp.net grid view control to display fund related information for a given permit with paging, sorting and features.
- Implemented object oriented programming concepts like inheritance, overloading and polymorphism.
- Built the application adhering to the MVC design pattern.
- Created WCF Service to call to the database via data layer classes.
- Created WCF Data Servicethat exposes the data in the Entity Data Model to WPF application.
- Implemented the business logic component in the controller class.
- Created/modified stored procedures, tables in SQL server 2008
- Used LINQ to objects to query the context database, which resulted in reduced code.
- Worked on building User controls on the pages using controls from asp.net controls tool kit and Ajax
- Implemented state management using sessions and caching concepts
- Designed and implemented login process for a user group to create new account.
- Used JSON format to generate request response for faster transmission of structured data between the database and web application.
- Involved in project planning and provided estimates in terms of time and resources
- Consumed web service for transferring payment related information to bank for payment processing
- Handled production tickets as part of day-to-day maintenance.
Environment: .NET Framework 3.5, Visual studio 2008, ASP.NET 3.5, LINQ, SQL server 2008 R2, web services, WCF, WPF, XML, JavaScript, MVC design pattern.
Software Engineer
Confidential
Responsibilities:
- Developed core functionality with the .NET Framework (C#, ASP.NET, ADO.NET), JavaScript, and Oracle
- Used Middle Tier Components for Universal data Exchange between Server and client
- Used Data Adapter, Data Command, Data Set, Data Table, Data Relations and constraints for database access. Used ADO.NET support for XML
- Actively participated in the entire web architecture design using ASP.NET and database setup
- Designed and developed static and dynamic pages & validated client side scripts using JavaScript
- Developed business logic of application using C#
- Developed objects to store/retrieve data directly from Oracle posted to/from the browser using the ASP.NET
- Implemented support for transactions using ADO.NET Objects
- Developed Oracle PL/SQL stored procedures, Functions, Packages, SQL scripts to facilitate the functionality for various modules.
- Developed and tested performance-oriented stored procedures for creating data files
- Performed unit, manual testing.
Environment: .NET Framework 2.0, Visual studio 2003/2005, C#, ADO.NET, and ASP.NET, JavaScript, XML, Web Services 2.0 UML, SQL, PL/SQL, Oracle, IIS
