Senior .net Developer Resume
Kansas City, MO
PROFESSIONAL SUMMARY:
- 7 years of professional experience in Health Care, Insurance and Banking domains designing and developing the Client/Server Applications, Windows Applications, Web Applications, Web Services using Microsoft .NET technologies.
- Expertise in Software Development Life Cycle (SDLC) including requirements Definition, Design, Programming / Testing and Implementation of major systems.
- Experienced in a fast - paced Agile Development Environment including Extreme Programming, Test-Driven Development ( TDD) and Scrum.
- Technical expertise in Microsoft Technologies such as ASP.NET MVC, C#, VB.NET, Web Services, Web API, WCF, WPF, LINQ, IIS, SOAP, XML, XSL, XSLT, .NET Remoting, VB Script, ADO.NET, Entity Framework, RESTful Web Services and RDLC Reports.
- Strong hands on experience with Web Applications using Front End Technologies like HTML, CSS, JavaScript, jQuery, AJAX, JSON, AngularJS, and Bootstrap.
- Expertise in effective DOM manipulation using JavaScript, jQuery and AngularJS.
- Profound experience in Deploying applications using MICROSOFT AZURE.
- Extensive experience on AngularJS for creating Single-Page Applications (SPA) using concepts like Dependency Injection, Promises, Services, Scope, Controllers and Directives.
- Implemented a 3 Tier, N-Tier Distributed Architectures and MVC Architecture.
- Highly Knowledgeable in ASP.NET MVC in implementing Model, View and Controllers with State Management, Security, Action methods etc.
- Expertise in ASP.NET MVC and developed the features Views, Partial Views, strongly typed, Sections etc., and implemented Controllers Controller Action, Filters, Routes.
- Knowledge on developing the Web application using the framework like Language Integrated Query (LINQ), Entity Framework and LINQ to Entities.
- Implemented Object Oriented Programming and MVC design patterns.
- Experience in creating use case diagrams, class diagrams, activity diagrams, sequence diagrams, page flow diagrams using UML technologies like MICROSOFT PROJECT.
- Experience in Data Base Analysis Design/Normalization/Manipulation processing using SQL server and Oracle Data Base.
- Worked on cross-platform applications with a responsive UI using HTML5 and Bootstrap.
- Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture (SOA) concepts using .NET Framework.
- Good experience in using ASP.NET Server Controls and ASP.NET Ajax Controls like Script Manager, Update Panel and Modal Popup Extender.
- Experience in Silverlight programming using XAML and data access using WCF RIA/REST Services and ADO.NET and Entity Framework. Built the Models by Entity Frameworks using various approaches.
- Experience working with PRISM and MVVM design patterns for Silverlight and WPF.
- Experience in generating Custom Reports and Tabular, Matrix and distributed reports in multiple formats using Crystal Reports and SQL Server Reporting Services (SSRS).
- Experience in MS SQL/TSQL, Oracle Data Base and MS-Access Data Base programming using PL/SQL, Constraints, Indexes, Views, Stored Procedures, Packages, Cursors, Triggers and User Defined Functions.
- Working experience in modeling and implementing tables, views, stored procedures, functions, and triggers using PL/SQL. Expertise in writing complex queries using SQL.
- In-depth knowledge in Multi-threaded programming and Thread synchronization.
- Experienced in Provisioning of IAAS & PAAS Virtual Machines and Web\Worker roles on Microsoft Azure Classic and Azure Resource Manager.
- Performed Unit Testing (using N-Unit and MS-Unit ) and involved in Debugging & Supporting the applications
- Experience in using Source Code Control Systems like GIT, Tortoise SVN, MS Visual Source Safe, TFS (Team Foundation Server) and Proficient in writing Unit Test Cases for Business logic, Web services.
TECHNICAL SKILLS:
Technical Specialization: .NET Framework 4.5/4.0/3.5/, VB.NET, ASP.NET, MVC4/5, ADO.NET, Entity Framework, WCF, WPF, Microsoft Silverlight 4.0/3.0, FTP/s FTP, UML, AJAX, Web Services, Windows Services.
IDE Tools: Visual Studio .NET 2017/2015/2012/2010/2008, N-unit Testing Framework, MS Testing Framework.
Languages: C#, C/C++, Java
Scripting: XML, JSON, XSL, XSD, DTD, HTML4&5/XHTML, DHTML, jQuery, CSS, Java Script, AngularJs.
Web Servers: Internet Information Services 8.0/7.0/6.0, Azure
DBMS: SQL Server 2014/2008/2005/2000, MySQL, Oracle 10/11g
Version Management tools: GIT, Tortoise SVN, Team Foundation Server ( TFS ), Visual Source Safe 2008
Reporting Tools: SSRS, Crystal Reports
Operating Systems: Windows NT/ 2003Server/ 2008Server/ XP/ Vista/ 7/8/10
Other Technologies: SSIS (SQL Server Integration Services)
PROFESSIONAL EXPERIENCE:
Confidential, Kansas City, MO
Senior .Net Developer
Responsibilities:
- Working in Agile environment following Scrum process , with regular Sprint meetings and daily stand-up meetings .
- Involved in full Software development life-cycle ( SDLC ) followed by agile methodologies to produce high quality software model using N-Tier Architecture.
- Involved in developing the application asper user requirement based on the market demand using the MVC pattern, Angular.js, jQuery, Bootstrap and Web API.
- Good experience with AngularJs features used like Data-binding, Scope, Filters, directives, services, routing. Extensively used & Restful Services using WEB API for client-server communication.
- Provided the assistance to testers as needed to determine system problems.
- Used RESTful for multiple services to interact with the application for the clients.
- Participate in peer and external reviews for functional specification, technical design, Implementation, test plan and test cases.
- Built the Models by Entity Frameworks using Database First Approach . Experienced in getting updates from database to model about tables or stored procedures definition. Mapped several tables and stored procedures within the project.
- Implemented AngularJs Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
- Developed database access components using the ADO.NET Entity Framework and utilized LINQ to Entity for different approaches . implemented customized configurations settings for application local Web configuration file for incorporating user authentications and authorizations via role based security to restrict accessibility to certain modules.
- Used Entity Framework (EF4) for all business Objects and Retrieving data from DB.
- Developed Database including schema design, T-SQL queries, stored procedures, views, Triggers and ensuring set up relations which included indexing, constraints, foreign keys etc., for SQL server 2012 and 2014.
- Transferred all data into SQL Server from different data sources using SSIS/ETL .
- Developed link reports, sub reports, standalone reports with SSRS with ASP pages.
- Created Azure SQL database , performed monitoring and restoring of Azure SQL database . Performed migration of Microsoft SQL server to Azure SQL database .
- Used TFS for source control, reporting, data collection and project tracking purposes.
Environment: C#, VB.NET, ASP.NET, MVC, Spark Framework, .NET framework 4.5 Visual Studio 2015, Angular JS, JavaScript, jQuery, HTML, CSS, Restful, Azure, JSON, Telerik Kendo UI, Team Foundation Server, Node JS, Web API, SQL Server 2014 & Entity Framework.
Confidential, Lexington, MA
.NET Developer
Responsibilities:
- Worked on AGILE software development methodology.
- Involved in programming the front UI and backend services using C# and features like LINQ to SQL.
- Developed the application using object oriented programming like C#, ASP.NET 4.6 with MVC with Razor View Engine, AJAX, HTML5, JavaScript, CSS3.
- Involved in front end Application development using MVC Razor View Engine in ASP.NET using C#, and back end in SQL Server 2012.
- Used Custom Validations, ASP.NET Validation Controls and JavaScript to perform validations both on client and server side.
- Leveraging AngularJs resources for all data access, encapsulating URL's and standardizing data access interfaces.
- Used GUIs with some test work with Crystal Reports& HTML for reporting.
- Extensively used ADO.NET objects such as Data Adapter, Data reader, Dataset and Data View for reading/updating records in the database.
- Developed Desktop Applications using Visual Basic, JavaScript, AngularJS, XML, UDDI, WSDL, SOAP, COM, DCOM, Visual Studio.NET 2012.
- Worked extensively in WCF in implementing Fault contract, security, performance tuning and Web Service Callbacks.
- Designed and used Telerik Controls for the front-end UI.
- Used various Validation controls in ASP.NET MVC Razor Views for validation.
- Developed Reports using the SQL Server Reporting Services and integrated with the application.
- Created and tuning the database objects like complex Stored Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server.
- Built the Models by Entity Frameworks using Database First Approach .
- Client-side validations were done using JavaScript and AJAX scripting.
- Developed Service Oriented Architecture (SOA) using WEBAPI & RESTful,
- Created custom errors for Exception Handling using Custom classes.
- Used Entity Framework for all business Objects and Retrieving data from SQLSERVER .
- Created ASP. NET MVC Web pages that provide new features and enhanced user experience.
- Worked with SSRS reporting services for generating few reports.
- Used LINQ to query on Collection objects and DBML data objects to filter the data
- Supported production software operations through testing and troubleshooting to resolve the issues.
- Experience in coordinating with on site and offshore team members in the daily status meeting to resolve issues related to project Activities.
Environment: ASP 4, MS Visual Studio 2012, .NET Framework 4, ASP.NET, UML, XML, XSLT, XSL-FO, VSS, JavaScript, MVC Pattern, CSS, Entity Framework, Telerik UI, AJAX, SQL Server 2012, SSRS, IIS, JSP, Windows PL/SQL and Microsoft Office.
Confidential, Dallas, Texas
.NET Developer II
Responsibilities:
- Worked on Agile-SCRUM methodology to achieve smooth collaboration between self-organizing, cross functional teams.
- Involved in the SDLC phase of requirement analysis, design, and development of the web based intranet application tool using ASP.NET MVC and C#.
- Developed n-tier web applications in .NET environment using C# .NET, ASP.NET4.0, Web services.
- Extensively Used the ASP.NET 4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls and used .NET Framework class library to build the user interface that separated application logic from presentation code using code behind pages.
- Involved in the implementation of client-side validations using jQuery and ASP.NET MVC Validation implemented at Controller level.
- Published Web services using C#.NET to interact with the other applications and exposed them using SOAP and HTTP.
- Successfully implemented various Multi-Layered, Multi-Tiered .NET applications using ORM tool called Entity framework.
- Involved in designing of WPF screens and implementing MVC design pattern.
- Designed presentation layer for dynamic web forms using ASP.NET MVC 4.0 Framework, HTML, CSS3 in Visual Studio 2010.
- Developed XML Web Services using C#, ASP.NET, ADO.NET, SOAP, XML and DISCO for exposing the functionalities of the enterprise business components at the Business Layer.
- Extensively used JavaScript for UI interaction, XML for data transmission via WCF services and data manipulation using LINQ.
- Designed data access layer using ORM tools and Entity Framework.
- Used LINQ to SQL to create Data Access Layer to manipulate data in the database and used ADO.NET components like Grid View, Data Adapter, Data Reader and Data Set to retrieve, display data.
- Worked on stored procedures, advanced queries, triggers, views, indexes for query optimization for the SQL Server databases.
- Business Logic has been implemented using the concepts of secure coding features and Object-Oriented programming (OOP) with Code behind language C#.
- Used ASP.NET AJAX controls like Update Panel and Script Manager are to perform asynchronous calls between UI and backend.
- Developed UI (Views) using HTML4, Bootstrap, jQuery and Razor View Engine.
Environment: Microsoft .NET, C#, VB.NET, ASP.NET, ADO.NET, MVC 3.0/4.0, Visual Studio.NET, WCF, WPF, Web Forms, WEB API, LINQ, Silver light, MVC, Entity Framework, Web Services, XML, AJAX, jQuery, HTML, Java Script, SOAP, VSS, agile, SQL Server 2008, Oracle and Windows.
Confidential
.NET Developer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application.
- Developed user interfaces using ASP.NET, JavaScript, AJAX, HTML and CSS. Created Web forms, Data Grids, XML and the .NET Datasets.
- Developed application using ASP.NET for server process & user interface and VB.NET Code Behind. Created components using VB.NET and C#.
- Created Views, Stored Procedures, SQL queries and implemented ADO.NET for CRUD operations on the database.
- Used ADO.NET components like SQL Connection, SQL Command, Data Adapter, Data Set, Data Reader, Grid View and Details View for database connection & communication.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Designed and developed the user interfaces using ASP.NET WEBFORMS.
- Used Server controls, asp: Data Grids, Data list, Textbox, Button, Drop Down List .
- Developed the application using Waterfall methodology.
- Implemented server-side validation using ASP.NET Validation Controls.
- Assigned permission and roles based on the hierarchical position of the user using ASP.NET authorization.
- Created Custom Validation Controls for validating the data in the UI and used ASP.NET Validation Controls for server-side validation and Java Script for client-side validation
- Created dynamic web pages for generating dynamic tables. Created Authenticated logins and validated permissions.
- Maintain and upgrade an application using ASP.NET MVC Web Application. Using MVC pattern with Entity Framework.
- Used SQL Server Integration Services ( SSIS ) to solve complex business problems by copying or downloading files, sending e-mail messages in response to events.
- Generated different reports to assist in decision-making using Crystal Reports.
Environment: Visual Studio 2008, VB.Net, ADO.NET, ASP.NET, MVC, Entity Framework, Microsoft .NET Framework 4.0, Web Services, ADO.NET, JavaScript, AJAX, SQL server 2008, Windows XP Pro, IIS, CSS, XML, VSS.
