Senior .net Developer Resume
Springfield, IL
PROFESSIONAL SUMMARY:
- Over 9+ years of Professional IT experience in all phases of Software Development Life Cycle(SDLC) involving Analysis, Design, Development, Implementation, Testing and Deploying of applications and implementing Web based, Client/Server and N - tier applications using Object Oriented Design methodologies.
- Experienced in application development using C#, VB.NET, ASP.NET Web forms/MVC, Web Services (Traditional, SOAP WCF, REST API), AJAX, JavaScript, JQuery, Entity Framework, LINQ, ADO.NET and SQL Server/Oracle.
- Experienced in working with .NET ASP.NET Core/4.6/4.5/4.0 frameworks in Visual Studio.
- Experienced in data access technologies like Entity Framework 6.1/4.3/4.1, LINQ-To-SQL, LINQ-to Entities, ADO.NET, Nhibernate along with repository design pattern.
- Worked on the design and development of Web applications/Websites/Single Page Applications UI layer using ASP.NET MVC 5.0, Razor, Ajax, JQuery, Angular2+, Knockout, Bootstrap, HTML/HTML5, CSS/CSS3 and JSON.
- Created rich and interactive UI using WPF, XAML and .Net components and also solved architecture level problems. Worked and deployed thick-client EXE applications.
- Developing the application in FTP Server and created Windows Services for automated processes and to send email alerts.
- Strong experience in developing Stored Procedures, Functions and Triggers for the implementation of data integrity using T-SQL.
- Strong experience in hosting web applications, web services and configuring IIS and component services.
- Have Good Knowledge on SSIS (SQL Server Integrated Services), SSRS (SQL Server Reporting Services).
- Experience deploying the application to Microsoft Azure Cloud as a part of cloud deployments to Private and Public cloud environments.
- Extensively used various source code repositories like Team Foundation Server (TFS), SVN for the source code maintenance.
- Experienced working in production Support environment, attending calls, troubleshooting the issues in application and resolving bugs.
- Experience in all the phases of Software Development Life Cycle (SDLC)such as preparing and implementation of test cases for Unit, Integration testing.
- Highly motivated team player, quick learner and proven record of capability to work under pressure and deadlines.
- Extensive experience in developing, debugging multi-tier applications using different SDLC methodologies like Waterfall, Agile/Scrum.
TECHNICAL SKILLS:
Languages: C#.Net, VB.Net, SQL, PL/SQL
Web Technologies: ASP.Net Core, Ajax, JavaScript, Web forms, WCF, SOA, Web Services, AJAX toolkit, HTML, CSS, Angular2+/AngularJS, XML, JSON.
Microsoft Technologies: Framework Core/4.5/4.0/3.0, Prism 4.0 Framework for WPF, WCF, Windows Service, SQL Server Integration Services(SSIS) and Reporting Services (SSRS)
Databases: MS SQL Server 2016/2014/2012/2010 , Oracle 11g/10g/9i, MS-Access
Version Control: MS Team Foundation Server, CVS, SVN, Git
Development Tools: Visual Studio 2017/2015/2012/2010 , SQL Server Management Studio 2016/2014/2012/2008 , SSDT
EXPERIENCE:
Confidential, Springfield, IL
Senior .Net Developer
Responsibilities:
- Developing new screens using ASP.Net MVC5, Angular 2, Bootstrap 4, Sass for CSS Styles in the web application.
- Using Entity Framework for accessing the data from application.
- Working with ASP.Net Web API for building the services.
- Working on the enhancements to WPF application (WIC) developed for following states KS, NH, HI and ITCA.
- Working on adding new features and functionality to the applications developed using WPF, XAML, C# and Entity Framework.
- Breaking down the Service into Micro Services which increased the overall performance of the application a lot.
- Making enhancements to the Reports that are developed using Active Reports 6 and also migrated to SSIS.
- Adding new features to track the eWIC account activity and checking the balance on card.
- Working on developing new modules in the application for Food Management and Issue Benefits.
- Working with .Net Core and NuGet Packages. Updating packages using Package Manager.
- Working on developing a web based eWIC application for Idaho State.
- Created Microservice to provide RestFul API/ Rest API utilizing Spring Boot with Spring MVC.
- Using SQL Server Management Studio (SSMS) to create/update Stored Procedures, Functions, Triggers and Queries.
- Used Window azure to deploy the application on cloud and managing the session.
- Working with SQL Server 2016 for Database changes like creating Tables, Functions, and Triggers as per the requirement.
- Worked with testing team to fix bugs as part of Bugs Life Cycle and Production Support.
- Using TFS for project related document sharing and Source Code management.
- Involved in reviewing unit test cases document and performing unit testing and regression testing of the system.
- Working in Agile environment for regular adaption to changing requirements and continuous delivery of useful and working software.
- Create a Virtual Network on Windows Azure to connect all the servers.
- Participating in daily stand-up meetings, Sprint Planning & Retrospective meetings.
Environment: C#.NET, ASP.Net MVC, Angular 2, NPM, Grunt, WPF,Azure, ASP.NET Web API, SSIS, SQL Server, CSS, Java Script, jQuery, Bootstrap, Entity Framework.
Confidential, Salem, OR
Senior .Net Developer
Responsibilities:
- Following Iteration Model to enable efficient and effective high-quality product development.
- Actively involved in gathering information for the development of the software.
- Involved in developing application from architecture, design and develop using C#.Net, XAML, WPF with Entity Framework Code First approach for the Data Access Layer. Used LINQ to retrieve information from the database.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, AngularJS, Javascript and Bootstrap for Responsive Design.
- Programming web based applications in C#.Net, ASP.NET MVC , VB.Net in a Multi-Tier environment with focus on using an SQL Server database.
- Development and Design of RESTful web services using C#.NET Web API methods.
- Wrote business logic with in the ViewModel which involved properties which are static, generic and complex types.
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- 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 static resources, dynamic resources and style triggers for various user controls in a XAML window.
- Implemented the Inversion of Control (IOC) in binding the Viewmodel with the View.
- Made use of Unity Container for implementing Dependency injection.
- Worked on multi-threading using the Dispatcher object and Used component vendor Infragistics for developing user interface.
- Improved the design and implementation of core components like behavior, module loading and overall look and feel of the application to work best in both Desktop and tablets.
- Used VS Team Services Git as a source code maintainance.
Environment: C#.NET, WPF, XAML, PRISM, ASP.NET Web API,Azure,SQL Server Compact Version, Entity Framework 6.0, Visual Studio 2017, Team City, Snoop.
Confidential, Topeka, KS
Programmer Analyst
Responsibilities:
- Involved in requirements gathering. Used Agile Methodology and participated in daily Scrums.
- Implementation of the process workflow and business logic for client's inbound files using C#.
- Developed ASP.NET MVC application using MVC4/5 Layout with Entity Framework 5.0.
- Developed and exposed ASP.NET Web API’s to upload/send files into our processing folders and to return JSON object with the generated contract number.
- Developed a Windows Service using C# to process XML files in different business logic steps.
- Extensively used web technologies including HTML5, CSS3 JavaScript, JQuery, Bootstrap and Angular JS to develop Confluence and Dash board.
- Created PDF Eapps which comes in binary format in inbound xml files to store into Imaging System.
- Handled events and properties related to events using ViewModel binding and style triggers.
- Improved the load time of controls by differing component initialization until the assessment has been made of their visibility states.
- Handled component WPF applications using PRISM. Deployed thick client exe applications.
- Extensively worked on XML serialization concepts and schema validations.
- Expertise on ACORD Life and Annuuity XML Specification Standards.
- Worked on enhancements for client specific requirements on existing VB.NET applications.
- Experience maintaining and providing Production Support to the existing applications.
- Worked with DQ(Delivery Quality) team for integration testing.
- Experience in using Job Scheduler tools such as UC4.
- Worked on different client side file formats like AppSub, LNA, IFT, STL, MSD.
- Used Postman tool for testing the developed WebAPI.
- Used Telerik Fiddler to track services and events on page loads.
- Prepared Technical documentation and helped offshore team to understand the application.
- Used JIRA for bug tracking and work progress.
Environment: C#.NET, WPF, ASP.NET MVC 4/5, ASP.NET Web API, SSIS,SQL Server 2012, IIS 7 .0, JavaScript, jQuery, Angular JS, Gulp, Entity Framework 5.0, Postman, UC4, Visual Studio 2015.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Used Agile/Scrum Methodology in developing the application.
- Used C#, ASP.NET MVC 4.0 with Entity Framework, ASP.NET Web API in the application with Angular JS.
- Developed the presentation layer which consisted of ASP.NET MVC 4.0, User Controls and their associated code-behind files.
- Responsible for building a custom single-page, responsive web application to replace a legacy line-of-business web application using HTML5, CSS3, JavaScript, jQuery and Angular JS client side MVC Design.
- Developed custom AngularJS directives to build custom reusable modules to use across the application.
- Developed controllers, services, model and form components in AngularJS and built application servie layer using AngularJS Dependency Injection.
- Used AngularJS Ajax module to handle RESTful calls to enable communication between view components and server.
- Implemented client-side validations using JavaScript and AJAX Library.
- Building User Controls, Custom Controls to be used in the project.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Creating and managing schema objects such as tables, views, indexes, stored procedures, and triggers & maintaining Referential Integrity using T-SQL.
- Managing IIS 7.0 Web servers and hosted web sites.
- Deploying and troubleshooting of .Net based Applications on IIS web server.
- Involved in reviewing unit test cases document and performing unit testing and regression testing of the system.
- Used TFS as source control (Configuration Management).
Environment: C#.NET, ASP.NET MVC 4.0, HTML, CSS, JavaScript, Angular JS, AJAX, SQL Server 2012, NUnit, TFS, T-SQL, Visual Studio 2013 IDE.
Confidential
Senior .Net Developer
Responsibilities:
- Worked on Business logic and Presentaion layer.
- Implementation of the process workflow and business logic using C#.
- Developed ASP.NET MVC application using MVC4/5 Layout with Entity Framework and used fluent validators for MVC validations.
- Developed ASP.NET Web API services to return JSON and XML Format Data.
- Extensively used HTML, CSS, JavaScript, JQuery, and Angular JS to implement UI Code.
- Developed controllers, services, model and form components in AngularJS and built application servie layer using AngularJS Dependency Injection.
- Created Angular Controllers which defines the business logic to be done during an UI event like page load or button click or dropdown change.
- Developed and Consumed and WCF( SOAP and WSDL ) services to be used by other teams for communication between applications and components.
- Created Data contract, Service Contract and operation contract, defined endpoints, and created proxy classes.
- Responsible for Code Migration and SQL Script Migration to Production environment.
- Used Soap UI and it's features to test WCF web service functionality.
- Created Stored Procedures and triggers to perform automated rules, updating to related tables in MS SQL Server along with creating tables, views, indexes and relations.
- Involved in test driven development environment, writing unit tests using MS Test.
- Used TFS to store and maintain the source code.
- Actively managed the role of Production Support to fix the application issues on time.
Environment: C#.NET, ASP.NET MVC 4/5, ASP.NET Web API, JavaScript, JQuery, Angular JS, Entity Framework, WCF, SoapUI, SQL Server 2012, Visual Studio 2012, MS Test.
Confidential
.Net Developer
Responsibilities:
- Developed UI layer for web application using ASP.NET Web forms and code behind using C#.NET.
- Utilized ASP.NET Custom Controls and server controls such as Data Readers, Data Grid, Generics List controls and other controls and plug-ins like AJAX, jQuery and JavaScript.
- Implemented the Middle tier and Business logic using C#.NET, ODP.NET.
- Worked extensively with CSS in preparing the Master Pages for various Web Applications.
- Developed WinForms for implementing the Card Expenses Allocation, Maintaining of Account Codes, Department Codes, Event Creation, Management and Payment processing.
- Developed XSL style sheets for Funds Transfer module.
- Devloped web forms using Infragistics web grid and data binding.
- Created the content using ASP.NET with the feature of Dynamic Paging capabilities.
- Used Oracle database as the backend to store the mails.
- Written stored procedures and functions to integrate database with the application layer.
- Created reports using SSRS.
- Worked on SSIS Package, DTS Import/Export for transferring data from Database (Oracle and Text format data) to SQL Server.
- Used Tortoise SVN for the Source Control Management.
- Involved in creating UML Use Case Diagrams, Sequence Diagrams, and class diagrams using VISIO.
- Responsible for preparing the Documentation to describe the overall functionality.
Environment: C#.NET, ASP.NET, ODP.NET, HTML, CSS, JavaScript, Ajax, jQuery, Visual Studio 2010, SQL Server 2010, SSRS, SSIS, N-Unit Testing Toolkit, VISIO, SVN.