We provide IT Staff Augmentation Services!

Senior .net Developer Resume

Davenport, IA

PROFESSIONAL SUMMARY:

  • Around 8 years of experience in complete software development life cycle (SDLC) involving Requirements Gathering, Analysis, Design, Development, Testing, Packaging, Deploying and Supporting of Windows Applications, Web Applications and Mobile Applications on Microsoft platform.
  • Experience in Agile Methodology for full life - cycle of the project such as planning, analysis, prototyping, design, implementation, testing, release and following next iteration as per needs.
  • Experience in all stages of Software development cycle (SDLC) using N-tier Architecture, Design patterns like MVC, MVVM and Dependency injection and also followed SOLID Principles.
  • Hands on experience in working with Microsoft Azure Cloud Services (PaaS & IaaS).
  • Experience developing with WPF, Silverlight, XAML and MVVM. Working knowledge of Prism framework (Dependency Injection, IoC, MEF, Unity, Command and Event Aggregation).
  • Experience using memory management concepts, Multi-threading and event handling on windows and Web applications.
  • Experience in Microsoft Application building blocks for .Net projects (data access, user interface design, multi-threading, Asynchronous Programming, TPL (Task Parallel Library), reflection, data structures and generics.
  • Expertise in JIRA a defect tracking tool which assigns, track, report the issues on software and hardware defects.
  • Experience in implementing Responsive UI design using HTML5, CSS3, LESS, JavaScript, Kendo UI, Telerik Controls and Bootstrap.
  • Experience in deploying and testing web applications on IIS-Web Server.
  • Experience working with AngularJS structural framework for dynamic web apps and developed a Single Page Application (SPA) using AngularJS
  • Experienced in XML Web Services (SOAP, WSDL and UDDI), Service Oriented Architecture SOA and N-Tier Architecture concepts using . NET Framework and database programming using T-SQL and PL-SQL .
  • Experience in using message brokers such as MSMQ and RabbitMQ.
  • Experience with UML diagrams like Class diagrams, Sequence diagrams, Use Case diagrams using Microsoft Visio.
  • Experience working with WCAG 2.0 guidelines on websites, creating reports, identifying issues and directing developers on code suggestions.
  • Experience in utilizing UNIT testing framework and followed Test Driven Development (TDD) to develop the web applications for verifying the code integrity.
  • Hands on experience in automated unit testing including mock framework .
  • Participated in Peer-to- Peer code review, presentations, coordination and knowledge transfer and involved in Pair Programming (have been a driver and observer as well).

TECHNICAL SKILLS:

Languages: C, C++, C#, VB.NET, and Java

.Net Technologies: ADO.NET, ASP.NET 2.0/3.0/3.5/4.0/4.5 /4.6 , ASP.NET MVC, .Net Framework 2.0/3.0/3.5/4.0/4.5 , WCF, SharePoint, Web Services, WPF, WWF, LINQ, Entity Framework, MS Silverlight 3/4/5, CMS, MS Dynamics CRM, and MS Prism Library 5.0

Web Technologies: XML, HTML, XHTML, WSDL, UDDI, CSS, XSL, XSLT, JavaScript, JQuery, JSON, AJAX, Bootstrap, Angular JS 2.0, Typescript, Knockout.JS, Node JS, ReactJS, and Kendo UI

Databases: MS-SQL Server 2000/2005/2008/2012/2014 , Oracle 8i/9i/10g/11g, IBM DB2, MySQL, MS Access 97/2000, T-SQL, and PL/SQL

Design and Development: Microsoft Visual Studio .NET 2005/2008/2010/2013/2015 , Microsoft Visio, Dreamweaver, SQL Server Management Studio, Infragistics, Telerik Tools, Fiddler, and ReSharper

Web Servers & Protocols: IIS 5.0/6.0/7.0, Apache, TCP, HTTP, UDP, and SOAP

Version Control Tools: Team Foundation Server (TFS), Subversion (SVN), Visual Source Safe (VSS), IBM Rational ClearCase, and GIT

Operating Systems: Windows 10/8/7/ XP /2003/2000/Vista, UNIX, and Linux

Reporting & Integration Tools: Crystal Reports, SSRS, and SSIS

Methodologies: Waterfall, Agile-Scrum, and TDD

PROFESSIONAL EXPERIENCE:

Confidential, Davenport, IA

Senior .Net Developer

Responsibilities:

  • Developed web application requested by the business. Development included both front end and back end changes. Projects were designed and coded using C# or ASP.NET, with backend ties to Oracle databases.
  • Developed a cross platform mobile application that runs on Android, iOS and UWP platforms using Xamarin and C#.net
  • Created complex and dynamic UI pages using Xamarin Forms PCL thus minimizing code development effort and duration. Used Xamarin Forms along with XAML for creating UI and forms.
  • Developed custom libraries to implement various design elements to achieve common GUI when required across all the mobile platforms.
  • Created stored procedures, triggers, and functions needed to easily manipulate data.
  • Collaborated in development tasks with other members of the team, including Business Analysts and other Software Developers, ensuring we were distributing quality products amongst the company.
  • Implemented CRUD functionality with Entity framework in ASP.NET MVC 5.0 and implemented sorting, filtering and paging with Entity Framework Database First.
  • Developed ASP.NET Custom controls and User Controls and Master Pages using CSS and for providing uniformity among the pages using ASP.NET
  • Implemented Service Oriented Architecture (SOA) for developing application.
  • Active participation in improving the performance and upgrading the application relevant to the latest technologies.
  • Worked in an on-call rotation, aided any software issues pertaining to applications developed by the team.
  • Implemented WPF in creating custom controls requested by the Business.
  • Designed and coded Business logic and Database layers in C#, XML and developed APIs/Libraries in C# and COM.
  • Used Ajax control tool kit controls to minimize post backs to the server and enhance user experience. Used Angular JS for UI enhancement
  • Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods.
  • Used JavaScript and JQuery to perform client-side validations.
  • Created SSRS reports needed to display the data at hand.
  • Employed the Agile/Scrum methodology to implement the application .
  • Maintained the source code using the TFS in a multi developer prepared test cases and technical design documents.

Environment: Visual Studio 2015/2017, .Net Framework, Xamarin, Oracle Database, ASP.NET, C#.Net, Angular JS, Web API, MVC Framework, Microsoft IIS 7.0, HTML5, CSS3, Entity Framework, SSIS, SSRS, JQuery, Agile Scrum, REST, WPF, and Bootstrap

Confidential, Atlanta, GA

Senior .Net Developer

Responsibilities:

  • Involved in Agile methodology and actively participated in Scrum meetings
  • Architected and implemented application with C#, Visual Studio 2015, ASP.NET MVC, jQuery, AJAX, HTML5, Angular JS 2.0 and CSS3
  • Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC
  • Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
  • Followed SOLID principles, used Ninject IOC for Dependency Injection with constructor injection for building loosely coupled components for easy maintainability and testability
  • Designed and developed data access layer using Entity framework database first or schema first model
  • Used Ajax Tool Kit to increase the functionality of the web page i.e. asynchronous functionality
  • Designed and implemented integration components using ASP.NET (C#) and JavaScript, using latest industry standards and best practices
  • Designed and implemented Restful API layer along with calls to consume an API layer
  • Designed the Database and developed Stored Procedures, Triggers and Views to create it using SQL Server 2014
  • Used Dependency Injection Pattern to reduce the dependency coupling between classes and in Front end using AngularJS
  • Was responsible for developing the reusable Components on UI (Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts
  • Upgraded, Migrated and Fine-tuned Jira/Confluence instances
  • Used HTML5, CSS3 and Bootstrap to build responsive mobile to web layouts for web and mobile devices
  • Used WCF Services to access data from the Remote Application
  • Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner
  • Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment
  • Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role
  • Was involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard
  • Worked for customizing entities in CRM, adding attributes, designing List view and Detail View, linking the views in menus using Microsoft Dynamics CRM
  • Implemented Remote Validation using unobtrusive JavaScript and JSON
  • Developed Views using Partial Views, custom HTML helpers and jQuery with Razor view engine. Support Continuous Integration pipeline for build deployment
  • Followed the Test-Driven Development with writing unit test cases in JASMINE for Angular Controllers, directives, Factories and filters
  • Developed SQL JOBS to integrate data from multiple data sources into central repository. Performance Tuning of Complex T-SQL. Worked with visual studio 2015-unit testing tools for incorporating the unit testing in code development
  • Worked with SSMS Query Analyzer, Tuning Advisor. Understanding of Query Execution Plans
  • Extensively used Report Wizard, Report Builder and Report Manager for developing reports and deploying reports in SSRS
  • Worked with IIS Server to create, configure and publish web applications. Implemented test cases using NUnit and MS Unit Test
  • Used Microsoft Team Foundation Server (TFS) 2015 for all the source code maintenance needs and automated builds
  • Involved in Unit testing and Integration testing. Handling production support and responsible for web application security
  • Involved in testing of application at Module level, System level and User Acceptance level for quality of the software

Environment: MS SQL Server 2014, Visual Studio 2015, .Net Framework 4.5, ASP.NET, T-SQL, C#.Net, Angular JS, Web API, MVC Framework, MS Dynamics CRM, Microsoft IIS 7.0, HTML5, CSS3, Entity Framework, SSIS, SSRS, MS Active Directory, Infragistics Controls, Ninject, Agile Scrum, Crystal Reports, TFS 2015, Kendo UI, REST, WPF, and Bootstrap

Confidential, Bluffton, SC

.Net/AngularJS Developer

Responsibilities:

  • Involved in Full Software Development Life Cycle (SDLC) and identifying the requirements and defining the business rules to user requirements
  • Involved in front-end web application design and development using HTML5/CSS3, LESS, Bootstrap3, AngularJS and various Angular UI modules
  • Created multiple & nested views, used AngularJS Routing, Controllers, Services and Directives to implement key functionalities
  • Implemented AngularJS Token-based Authentication using ASP.NET Web API 2, ASP.NET Identity and Enabled OAuth refresh tokens in AngularJS application
  • Built promises/deferred objects to monitor asynchronous services calls using $q service
  • Validated user actions on the client side and provided responsive feedback using ngMessages
  • Created multiple grid views using Angular UI Grid and Bootstrap CSS
  • Implemented JavaScript functionality such as filtering, sorting, searching, and alerting using Angular UI Bootstrap
  • Developed module to automate EDI file transmission process as per HIPAA regulation using C#
  • Fetched drug information and prescription history data using RESTful services with ASP.NET Web API 2, Entity Framework, used Postman to test Web API exposed over HTTP
  • Participated in the requirement gathering process and created functional specifications based upon MVC architectural pattern
  • Provided input to Oracle 11g database architecture design and data migration from internal data sources
  • Incorporated security features into the application to comply with HIPPA requirement
  • Implemented the error handling in the Stored Procedures and Objects and modified existing Stored Procedures
  • Developed WCF RESTful web services using Entity Framework as an object-relational Mapper for .NET Framework
  • Developed and enhanced modules & interfaces using PL/SQL Stored procedures, functions, packages and triggers
  • Used Fiddler to debug and keep tracking of AngularJS and Web API performance
  • Debugged application and refactored JavaScript code to improve code readability and maintainability
  • Extensively implemented application wise unit testing on controllers and services with Jasmine
  • Used Microsoft Azure to deploy application and to maintain database on cloud.
  • Actively involved with the team of developers in knowledge transfer, functionality issues, database issues, best coding practices and standards.

Environment: AngularJS, AngularUI Bootstrap, AngularUI Grid, HTML5, CSS3, LESS, Bootstrap 3, JavaScript, REST, ASP.NET Web API 2, Postman, Fiddler, ASP.NET Identity, Entity Framework, C#, Oracle 11g, PL/SQL, TFS, Jasmine, Microsoft Azure, and JIRA

Confidential, Concord, NH

.Net Developer

Responsibilities:

  • Designed and developed Software Development Life Cycle (SDLC) from analysis, design to implementation with .Net Technologies
  • Worked on designing and development of application using MS Visual Studio 2010, ASP.NET and C#
  • Used Session state, View state, Cookies and Query strings to persist and transfer data between pages
  • Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio worked on presentation layer for developing GUI and developed various Web forms using ASP.NET
  • Developed ASP.NET Custom controls and User Controls and Master Pages using CSS and for providing uniformity among the pages using ASP.NET
  • Worked on Service Oriented Architecture (SOA) for developing application
  • Worked with ASP.NET Web Forms, Web Services, and State Management, caching features, configuring optimizations and securing the web application
  • Create SOAP based WCF service as well as RESTful Web API to send and receive web service messages and converted the JSON format data to XML
  • Worked on AJAX frame work for interactive web application and used Microsoft ADO.NET to access data from database in them
  • Developed new Windows Service in C# to process XML's from MSMQ and inserts them along with the extracted data into Database after validation
  • Used JavaScript and JQuery for client side validations
  • Extensively customized ArcGIS using ESRI ArcObjects in C#.NET Integrated Environment
  • Extensively used the LINQ feature in .NET Framework 4.0 for querying collections and integrating with SQL
  • Used MS SQL server 2012 as the backend data source and created Stored Procedures, Views and Triggers
  • Developed web pages with data bound controls like Data Grid, Data List and Data Repeater using the methods Data Binding and Data Template
  • Consumed WCF services to get the Information from different legacy applications
  • Used SSIS packages to roll our data to live tables and to reservation processing database
  • Development of various reports by pulling data from various sources using SQL Server Reporting Services (SSRS)
  • Involved in deploying, configuring and maintaining the web services on IIS 7.0
  • Used SVN Subversion for the source control, data collection, reporting and project tracking
  • Coordinating with Project and Software Quality Assurance (QA) teams

Environment: .NET Framework 4.0, ASP.NET, Visual Studio 2010, C#, JQuery, IIS, CSS, AJAX Controls, WCF, Web Services, SVN, HTML5, XML, XSLT, SOA, SQL Server 2012, SSRS, and JavaScript

Confidential

.Net Developer Intern

Responsibilities:

  • Performed development responsibilities using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process
  • Was responsible for developing the Business Logic using C#.NET
  • Extensively used ASP.NET, HTML, CSS, Bootstrap and Web controls for developing front end screens
  • Implemented Business Logic using C# and Data Access Layer using ADO.NET
  • Used ASP.NET validation controls and custom validation controls for client side validations Worked on routing to load controller type using ASP.NET MVC for reaching appropriate action in the web application
  • Used MVC 3.0 Razor-View Engine for re-using the individual user controls by not coupling them with underlying data elements
  • Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself
  • Created application using HTML5, React.JS, AngularJS, Knockout.JS and Bootstrap for responsive design
  • Used knockout.JS view models extensively for separation of UI, data, and logic concerns
  • Created new HTML helper classes for rendering of HTML controls in a view
  • Performed client side and server side validations in MVC Razor using JQuery and AJAX
  • Created CSS3 background, Layouts, Positioning and Text, Border, Padding, Pseudo Classes, Elements, Behaviors and constants for reusability
  • Developed User Interactive Web pages using HTML, CSS, JavaScript, Kendo UI, JQuery and AngularJS as per company standard
  • Created various Web forms for user login, account summary, loan applications and history pages using ASP.NET
  • Developed user and custom controls using C#, Visual Studio 2010 and Expression Blend for Silverlight and WPF application
  • Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008
  • Used T-SQL to examine the database information, Used Data Adapters and Datasets of ADO.NET to manipulate data in the SQL server database
  • Extensively used XML, XSL and XSLT to insert/modify the data in the database to maintain data integrity
  • Extensive experience in developing WCF, REST, WEB API and XML Web service, Implemented Business Logic Layer and Data Access layer using C#
  • Implementing the data access layer using Entity Framework and writing queries using LINQ to Entity for data retrieval
  • Used VSS for the source & document version control
  • Followed the Test-Driven Development with writing unit test cases in NUnit

Environment: SQL Server 2008, Visual Studio 2010, .Net Framework 4.0, ASP.NET, ADO.Net, T-SQL, C#.Net, Angular JS, MVC Framework, Microsoft IIS 7, HTML, CSS, Entity Framework, Razor, Web services, Silverlight, SSRS, Agile Scrum, Crystal Reports, Kendo UI, WCF, and Bootstrap

Hire Now