Senior .net Developer Resume
Topeka, KS
SUMMARY
- Over 7+ years of IT Industry experience in Software Development involving Analysis, Design, Development, Testing, and Deploying of applications and implementing n - tier Client/Server applications using Object Oriented design methodologies.
- Expertise in C#.NET Desktop Programming using WPF/XAML and MVVM architecture.
- Implemented Inversion of Control (IOC) and Unity container in MVVM.
- Worked and deployed thick-client EXE applications.
- Created rich and interactive UI using WPF and .Net components.
- Experience in using the WPF Infragistics and PRISM.
- Strong experience in the development of Client/Server Applications on n-tier architecture and ASP.NET MVC 3/4/5 Framework along with multiple Java Script libraries/Frameworks like JQuery, AngularJS, Bootstrap.
- Strong experience of application development utilizingWCF (REST and SOAP), LINQ to SQL, LINQ to Object, LINQ to XML and Visual Studio 2010/2012/2013.
- Extensively worked with ADO, ADO.NET, LINQ to SQL, Entity Framework 5.1/6.1.
- Experience in the Design and Development of Web Pages, Win Forms, Web User Controls, Web Custom Controls, Server Controls, CSS, Class Diagrams and other application components using C#, ASP.NET 1.0/2.0,3.5,4.0,4.5 Web Services, ADO.NET, IIS, SOAP, HTML, Java Script, JQuery and WCF Service Contracts, WebAPI's.
- Worked on features of C# 3.0/4.0 such as Dynamic Binding, Lambda Expressions, Anonymous Types, Query Expressions, Named and Optional Arguments.
- Extensive experience in database design and development using Sql Server 2005/2008/2012 , PL/SQL, T-SQL and Mongo.
- Proficient in SQL development including: creating tables, indexes, triggers, writing complex queries, stored procedures, views and query optimization.
- Proficient in developing n-tier distributed .NET applications using Web Forms, Win Forms and WPF (Windows Presentation Foundation).
- Have hands-on experience in Configuring IIS and component services
- Extensive experience in report generation using SSRS from both relational databases.
- Using the Team Foundation Server (TFS) for the source code maintenance.
- Studying the existing system, Identification of user requirements.
- Highly motivated team player, quick learner and proven record of capability to work under pressure and deadlines.
- Participated in daily scrum meetings and weekly team meetings.
TECHNICAL SKILLS
.NET Technologies: .NET 2.0/3.5/4.0/4.5 , ADO.NET, WEB Services, WPF, MVC, WebAPI, LINQ
Programming Languages: C#.NET, VB.NET
Testing Frameworks: Coded UI, NUnit, Load Test, MS Test.
RDBMS: MS Access, Oracle, SQL Server 2005/2008 R2/2012
Methodologies: Agile, Scrum
GUI: Microsoft .NET 4.0 & 4.5 Framework, Visual Studio 2005, 2008, 2010, 2012, 2013, VB 6.0, VS.NET, ADO.NET.
Web Technologies: HTML/HTML5,CSS/CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, AngularJs, Windows Azure with PaaS.
Debugging and Design Tools: MS office, MS projects, Visio for UML design
Operating System: Windows 98/NT/2000/2003/XP/7/10, Linux, Mac
PROFESSIONAL EXPERIENCE
Confidential, Topeka, KS
Senior .Net Developer
Responsibilities:
- Involved in requirements gathering.
- Used Agile Methodology and participated in daily Scrums.
- Developed a MVVM application in WPF for Business Analysts and Testers to get relevant data from database for a contract and Used PRISM in WPF.
- Wrote business logic with in the ViewModel which involved properties which are static, generic and complex types.
- Applied styles and interaction triggers with in the view and also binded a lot of design properties of user controls to the properties of View model using MVVM.
- Used statics resources, dynamic resources and style triggers for various user controls in a XAML window.
- Performed “Bubbling” and “Tunneling” with in the hierarchy of user Interface elements of a WPF View.
- Implementation of the process workflow and business logic for client's inbound files using C#.
- Developed ASP.NET Web API services to Return JSON and XML Format Data with generated contract number.
- Consumed and developed a WCF web service to get files dropped into processing folders.
- Extensively used web technologies including HTML, JavaScript, JQuery, and Angular JS to develop Confluence and Dash board.
- Developed a Windows Service using C# to process XML files in different business logic steps.
- Created PDF Eapps which comes in binary format in inbound xml files to store into Imaging System.
- Used Soap UI and it's features to test WCF web service functionality.
- Experience maintaining and providing Production Support to the existing applications.
- Used JIRA for bug tracking and work progress.
Environment: C#.NET, WPF, SQL Server 2012, WCF, IIS 7.0, JQuery, ASP.NET MVC 4/5, ASP.NET Web API, JavaScript, jQuery, Angular JS, Joomla, Visual Studio 2015, Entity Framework 5.0, Soap UI.
Confidential, Topeka, KS
Senior .Net Developer
Responsibilities:
- Usedagile methodologyfor software development.
- Actively involved in scrum meetings for requirement analysis, task analysis, progress discussions.
- DesignedMaster Pagesfor uniform look and consistency across the web application.
- Analysis, Design and Development of modules usingASP. Net, C#.Net 3.5/4.0usingVisual Studio 2013.
- Developed the presentation layer which consisted ofASP.NETMVC 4.0, User Controlsand their associatedcode-behind files.
- Developed Stand alone application using Windows Presentation Foundation(WPF).
- Designed rich GUI using WPF user controls for an application.
- Coded the application logic layer which contained all thebusiness rules and business entitiesrepresented byC#.NET Classes.It also contained data access logic and data access classes usingADO.Net, which would communicate with the underlying database layer.
- Implemented client-side validations usingJavaScript and AJAX Library
- Implemented Microsoft ASP.NetAJAXExtender Controls like AutoComplete, and Calendar controls to provide a rich and user friendly user-interface.
- Creating and managing schema objects such as tables, views, indexes, stored procedures, and triggers & maintaining Referential Integrity usingT-SQL.
- UsedAJAXControls for Page partial loading, Cascading Dropdowns and Auto fill text boxes.
- BuildingUser Controls,Custom Controlsto be used in the project.
- Extensively usedView State,Session State.
- Worked on .net Custom tools likeTelerik RAD editorcontrol.
- Used Update panel and Ajax controls of Ajax control toolkit on server controls to avoid page post back and page flickering.
- SQL Server 2012was utilized as the data repository.
- UsingTFSas source control (Configuration Management).
- Involved in process related activities.
Environment: C#.Net, ASP.NET MVC 4.0, WCF, WPF, SQL Server 2012, HTML, JavaScript, NUnit, AJAX, Telerik RAD, Visual Studio 2013.
Confidential, Memphis, TN
Senior .Net Developer
Responsibilities:
- Involved in requirements gathering.
- Used Agile Methodology and Participated in daily scrums.
- Worked on Business logic and Database layer.
- Implementation of the process workflow and business logic using C#.
- Consumed and Developed WCF services to be used by other teams.
- Developed ASP.NET MVC application using MVC4/5 Layout with Entity Framework.
- Developed ASP.NET Web API services to Return JSON and XML Format Data
- Involved in developement of web forms, classes using VB.NET that in corporate both n-tier architecture and database conncetivity.
- Responsible for Code Migration and SQL Script Migration to Production environment.
- Extensively used JQuery, JavaScript and Angular JS to implement UI Code.
- Exposure on MVVM Pattern.
Environment: ASP.NET, C#.NET, VB.NET, SQL Server 2012, WCF, WPF, IIS 7.0, JQuery, ASP.NET MVC 4/5, ASP.NET Web API, JavaScript, Angular JS, Visual Studio 2012, Entity Framework 5.0, GIT.
Confidential, Novato, CA
.NET Developer
Responsibilities:
- Developed several UI pages in ASP.NET with server side and client side validations
- Involved in the development of Business Logic Classes, Data Access Components and various Web Services in C# 3.5
- Responsible for designing, development and maintenance of the tracking tools by utilizing .NET, C#/JavaScript, jQuery
- Creating forms and modules in various .NET technologies, Communicating & assisting other support groups for the compatibility checks
- Wrote code using cold fusion
- Used VB.NET to develop an intra-organizational project
- Written store procedures, T-SQL queries on SQL Server 2008, Oracle 9i database and exposure to database, programming tools and improved database performance issues.
- Developed many different themes, CSS files and search criteria modules to maintain the web sites
- Involved in defining and implementing WCF Service Contracts, Creating Base address and Binding using System Service Model
- Responsible for the determination of the requirement for the modules and applying those requirements
- Developed web contents and enhance the web sites by utilizing the languages like CSS, .NET, XHTML
- Implemented data retrieval using LINQ
- Prepared Technical Documentation for the designed modules
- Used Team Foundation Server for code repository.
- Extensively used data sets, data adapters, data readers and data tables to retrieve data from the databases
- Designed and coded in such a way that the data is populated from multiple databases in the same page.
Environment: .NET Framework 4.5/4.0, C#, ASP.NET 4.0, Visual studio 2010, 2012, SQL Server 2008, CSS, JavaScript, jQuery, LINQ, WCF, XML, TFS, Oracle 9i
Confidential
.Net Developer
Responsibilities:
- Involved in requirements gathering.
- Used Agile Methodology.
- Involved in creating the modules for Card Expenses Allocation, Maintaining of Account Codes, and Department Codes using Windows forms.
- Implemented the Middle tier and Business logic using VB.NET 9, ODP.NET.
- Created Custom Controls using ASP.NET.
- Worked extensively with CSS in preparing the Master Pages for various Web Applications.
- Modified the existing UIs, which were developed on Web Forms and Web Services as per the business requirements.
- Developed XSL style sheets for Funds Transfer Module and transformed the XML files to XML and HTML.
- Used web forms using Infragistics web grid and data binding.
- Created the content using ASP.Net with the feature of Dynamic Paging capabilities.
- Involved in creating UML Use Case Diagrams, Sequence Diagrams, and class diagrams using VISIO.
- Used TFS to store and maintain the source code.
- Oracle database is used as the backend to store the mails.
- Created Stored Procedures and Views in PL/SQL.
- Responsible for preparing the Documentation to describe the overall functionality.
Environment: C#.NET, VB.NET ASP.NET, ODP.NET, Oracle10g, Windows XP, SQL Server 2005, VBScript, SSIS, JavaScript, N-Unit Testing Toolkit, TFS.
Confidential
.NET developer/Analyst
Responsibilities:
- Developed and consumed Web services with Security, optimization and reliability
- Used components to developed data access layer.
- Combined the controls from traditional MS Office based to TFS across project Management, Business Analysis, and Development and Production Support disciplines.
- Worked with testing team to fix bugs as part of Bugs Life Cycle and Production Support.
- Gathered information to develop Win Forms with specific Business Logic.
- Deployed Websites, having 3-tier architecture (web Server, web services server, and Database server)
- Researched, Investigated, analyzed, defined and documented business process.
- Tested using N-Unit.
- Used requirement gathering, functional and technical specification.
- Documented the entire and incremental model as the Software Development Life Cycle.
- Used both client side and server side validations for better performance of the system.
Environment: Visual Studio 2005, VB.NET, ADO.NET, .NET Framework 2.0 XML, Web Forms, Microsoft, XML, Web Services, SQL Server 2005., N-Unit
