Sr .net Developer Resume
Detroit, MI
SUMMARY:
- Around 8+ years of IT industry experience in Analysis, Design, Development, Implementation and Testing of Web Based, Client - Server and N-tier Architectures.
- Experience in Software Development Life Cycle ( SDLC ) involving Requirement Gathering, Analysis, Logical & Physical Architectural Modeling, Design, Development, Testing, Implementation and Production Support.
- Technical expertise in Microsoft Technologies, such as .NET Framework (4.5/ 4.0/3.5/3.0/2.0 /1.0 ), ASP.NET, C# ( 4.0/3.5/3.0/2.0 ), VB.NET, Web Services, IIS, XML,XAML,XHTML XSL, XSLT,.NET Remoting, VB Script, Visual Studio.Net 2012/2010/2008/2005, AJAX, ADO.Net..
- Extensive experience in web-based and site designs using HTML/HTML5, CSS/CSS3, Java Script, JQUERY, AJAX, JSON and DOM manipulation skills
- Worked with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Reflection, Serialization, User Interface Process, Caching and Configuration Management Application).
- Expertise knowledge on Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction, Encapsulation and Polymorphism, good experience in design patterns like MVVM, Abstract factory, Singleton, MVC, MVP.
- Experienced in developing REST based WebAPI with NodeJS using routing frameworks such as Express JS for mobile applications.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Experience in building Silverlight 4.0/3.0/2.0 applications using .NET. Involved in building a rich web experiences using Silverlight and JavaScript.
- Extensively used ASP.NET, MVC 4.0/3.0, Master Pages, User Controls, and Custom Controls to design the Rich User Interactive Web Pages.
- Experienced in utilizing new integrated features of ASP .NET 3.5/3.0 versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF), Windows Workflow Foundations (WWF), Language Integrated Query (LINQ), Microsoft Windows Azure.
- Involved in developing web services and invoking them by using SOAP for creating proxy classes.
- Experience in programming in AJAX using ASP.NET AJAX framework and control toolkit with client call back features.
- Used knockout JS for data binding. Experience on restful architecture using Web API.
- Experience in React JS in developing the web application.
- Experience with Test-Driven Development (TDD).
- Working with MVC 3 & 4, Razor, Angular-JS, and jQuery to develop web applications.
- Good knowledge on Jenkins.
- Building Responsive UI with Bootstrap.
- Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms), ASP.Net.
- Experienced SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications. Experience with Telerik third party controls and J-Query.
- Experience in node.JS, Twitter Bootstrap framework for developing UI.
- Experience with Azure for Building applications that utilize both Windows Azure Cloud Services (platform-as-a-service) and Windows AZURE Virtual Machines
- Knowledge in creating Single Page Application (SPA) using Angular JS.
- Experience in creating ETL packages using SQL Server Integration Services (SSIS).
- Experience using configuration Management Tools such as Team Foundation Server (TFS), Tortoise SVN and Visual Source Safe (VSS) for version control.
- Keen understanding and experience in implementing Waterfall and Agile methodology.
- Excellent Communications skills, good team player and have good Analytical capabilities. Good organizational skills, ability to handle multiple tasks and work independently as well as in team.
TECHNICAL SKILLS:
Web Technologies: ASP, ASP.Net 4.0/3.5/3.0/2.0, AJAX 3.0/2.0, MVC 4.0/3.0, Web Services, CSS/CSS3, vb, React JS, jQuery, Json, Angular JS, BOOTSTRAP, HTML/HTML5, REST SERVICES(Web APi, WCF), web forms,Node.js
Languages: C#, VB.Net, T - SQL, PL/SQL, No-SQL,XML, HTML, LINQ, ASP.Net AJAX, C, C++, XSD,XSLT,XSL.
Front End: Visual Studio 2 / 2003, Visual Basic 6.0
Database: SQL Server 2005/2008/2012 (T-SQL, Stored procedures, Triggers, DML, DDL), MS Access, Oracle 11g/10g/9i, Cassandra.
Protocols: SOAP, SSL, FTP, TCP/IP, HTTP
XML Technologies: XAML, XHTML, XML, XSL, XSLT, XQuery, DTD’s, Schemas
Reporting Tools: Crystal reports 13/10/8.5/8, Data Base Reports, SSRS and SSIS, Telerik.
Application Tools: Visual Studio.Net, SQL Enterprise Manager, SQL Management Studio
Web Servers: MICROSOFT IIS (7.0/6.0/5.1/5.0 ), Apache Tomcat, Windows Server
.NET FRAMEWORKS VERSIONS: .NET Framework 4.5/ 4.0/3.5/3.0/2.0
UI Technologies: Win forms, WPF, MVMM
Versioning Tools: Team Foundation Server (TFS), SVN and VSO, GitHub, Jira.
Methodologies: Agile, Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential, Detroit MI
Sr .Net Developer
Responsibilities:
- Used Agile methodology for the project execution.
- Participation in the requirement gathering discussion and understand the requirements at higher level.
- Participation in design meetings, to understand the requirements in detail and identifying the changes in the flow of components. Created design documents, by including all the details and necessary flow diagrams depicting the existing state and future state.
- Developed micro service using Service Fabric and Stateless Applications on Microsoft platform using .Net framework 4.5 and Azure PAAS services .
- Used Unit of work, activity and repository pattern to implement MVC structure and adapter interface pattern to connect to the external system.
- Developed REST web services using ASP.NET model view controller.
- Used Azure Active Directory and OAUTH 2.0 token as security mechanism between trusted client applications, which connects to the other cloud based application using Azure API Management service.
- Used IoT hub, event hub and AMQP and MQTT protocols for vehicle communication between mobile app and TCU.
- Used Moq, Fake and stub, N-unit and MS test framework to create mocks and stubs to perform the unit and functional testing.
- Worked on LINQ, SQL queries and stored procedures to perform database related operations.
- Used Cache Aside Pattern to implement caching on demand and Compensating transaction mechanism to bring consistency to the applications.
- Worked on Test Harness (UI application) , a testing application to perform end to end testing.
- Worked on the defects raised during functional, integration and performance testing.
- Worked on deprecating the tightly coupled code into Micro Services .
- Provided support for production, QA and other environment during testing and resolved the defects on priority.
- Worked with product designers and product owners to understand the business requirements and estimated the effort and cost of CR’s (New Changes).
- Interaction with the external interface team to define and discuss about the exposed and consumed API.
- Worked closely with developers and testers across different functional teams to perform end to end testing.
- Used TFS 2012 and VSTS as source control (Configuration Management).
Environment: N-Tier Architecture, .Net framework 4.5 (ASP.Net, C#.Net, ADO.NET), SQL Server 2012, Entity Framework, TFS, Web Services/WCF, RESTful, Web API, Azure AD, LINQ
Confidential, McLean, VA
Sr .Net Developer
Responsibilities:
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules withVB.Net,C# and OOPS Concepts.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML to View through Action Results.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Involved in development of MVC 3.0/4.0 patterns for client server interaction.
- Implemented UI using MVC 4.0, HTML5, XML, CSS3, JavaScript, Angular JS, AJAX, Bootstrap to create responsive web pages, developed Layouts.
- Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope etc Using Angular JS, Coded frontend interface with Java script, Bootstrap, Angular JS, CSS and HTML5.
- Strong working knowledge of Rich UI applications based on latest UI technologies, libraries and frameworks like Angular JS & Bootstrap.
- Used Angular JS framework to implement Single Page Application and Created HTML pages using Angular JS directives for driver and vehicle modules.
- Created Restful services using ASP.NET Web API for exposing these to mobile device Involved in requirement gathering, analysis and documentation of assigned modules.
- Built a robust and scalable application that calls a data service based on the Service Oriented Architecture (SOA) paradigm and built using WCF.
- Built WCF clients to make synchronous calls to Web Services over SOAP and HTTP and Persist data to flat CSV files. Added new functionality to existing Monitoring and Alerting tools and Performance Monitoring and Management
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Created complex SSIS packages using proper Control and Data flow elements.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- XML Serialization and Deserialization was used before and after data transmission.
- Designed a software system using web services like REST and SOAP to support interoperable machine-to-machine interaction over a network.GIT
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab
- Developed the rich visual components through WPF and Silverlight using XAML and Expression Blend.
- Involved in using REST which the primary purpose of the service is to manipulate XML representations of Web resources using a uniform set of stateless operations.
- Developed the rich visual components through WPF using XAML and Expression Blend.
- Created complex Stored Procedures, Triggers, Tables, Views and SQL Joins and other statements to maintained referential integrity and implemented complex business logic.
- Developed complex T-SQL queries, User Defined Functions, Stored Procedures and Triggers in SQL Server 2008 R2 followed by analysis and testing of those database objects before deployment to the production server.
- Experience in design and developing Application leveraging MongoDB.
- Experience in developing java programs at the Application side. Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB .
- Updated the application with new features of Angular 4.
- Created SSIS packages for importing data from various data files/excel to the data source Utilized Trace and Debug flags within the web application in the development and test environments of the application
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Use machine learning and statistical modeling techniques to develop and evaluate algorithms to improve performance, quality, data management and accuracy
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
- Used Team Foundation Server (TFS) for source control and documented the entire application.
- Design Azure virtual networks, networking services, DNS, DHCP and IP addressing configuration
- Working knowledge of Oracle, DB2, and Unix/Linux environments, in addition, familiarity with data model and ETL process.
VisualStudio2012/2013, C#4.5, VB.NET8, Microsoft.NET Framework2.0 , ASP.NET4.5, MVC 3.0/4.0, HTTP, HTML 5, Web API, WCF, Razor, ADO.NET, Entity Framework (Code First)6.0/4.0, Angular JS1.4, JQuery2.0/1.0, LINQ, XML, JSON, Java Script, Visual Basic, SQL Server 2008 R2(SDS), T-SQL, Selenium, Team Foundation Server 2010, IIS 7.0, and Windows Server 2008/2008 R2.
Confidential, Raleigh, NC
Sr .net Developer
Responsibilities:
- Involved in all the phases of the Software Development Life Cycle(SDLC) of the project such as System study, Analysis, Documentation, Implementation and Customer support.
- Created dynamic ASPX web pages using ASP.NET 4.5 with C#.NET as code behind.
- Used ADO.NET extensively for retrieving, querying, storage, and data manipulation.
- Created flexible, user interactive and user-friendly Web Forms using AJAX, HTML and Java Script.
- Used Web Services for creating rate summary and used WSDL and SOAP messages. Also Developed and consumed REST base web services.
- Generated “tabular”,” matrix” and “Tablix” reports using SQL Server Reporting Service (SSRS) and worked with charts.
- Worked on ASP.Net MVC asynchronous request processing implementation and used structure map for dependency injection.
- Extensively used MVC architecture for the Web application design to have the application layers loosely coupled
- Used XML for data storing and retrieval using Xml Reader, Xml Writer, XSL, and X Path.
- Expertise in web development and related software Angular JS, HTML5, CSS.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Highly used Angular 2 router to build single page application for navigates through the different status and multiple modal.
- Developed single page applications using Angular 2.
- Hands on Experience on Angular 2 technology for one year in this project in rebasing the UI of the application using the techniques in Angular 2.
- Created Angular directives, Controllers in TypeScript.
- Used AngularJS as a framework to create a Single Page Application(SPA)
- Used Master Pages and Themes to achieve uniform template design for the entire application.
- Used Agile (Scrum) Methodology for rapid and more disciplined development during implementation.
- Developed end-to-end composite RESTFUL Web Services by using SOA.
- Used Angular JS as the development framework to build a single-page application.
- Developed the application using HTML5, CSS3, JavaScript, JQuery, and Knockout.js.
- Designed the web-pages to be mobile and flexible for any screen resolution. Extensive use of the Bootstrap front-end framework.
- Used WPF in creating different animated scenes using the combination of transforms, animation controls and color effects.
- Created an application in WPF that generates Silverlight Class library by taking XML file as an input.
- Involved in performance tuning and query optimization for Stored Procedures
- Design and implemented PHP My SQL solution as per project specification.
- Extensively used Selenium (data-driven, XPath locator) and WebDriver to test the web application.
- Managed and maintained development of PHP backend for dynamic database driven website.
- Deep expertise in the Azure components & APIs.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Design Azure virtual networks, networking services, DNS, DHCP and IP addressing configuration.
- Used Windows Communication Foundation (WCF) Service for Business Logic Layer
- Made effective use of Data Adapter and Data Reader objects in ADO.NET.
- Working on Azure for highly available customer facing B2B and B2C applications.
- Implemented data editing, filtering, sorting, paging in Grid View controls.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Experience in creating, maintaining and tuning Views, Stored Procedures User Defined Functions and System Functions using SQL Server, T-SQL.
- Designed & developed RESTful Services with WCF, which was consumed by Native Mobile Apps.
- Implemented a cross platform push notification service using .NET, which communicated with both the iPhone (through APNS) & Android App (GCM).
- Integrated with Microsoft Commerce Server 2007.
- Involved in the manual Unit Testing and Integration Testing of the application
- Used Team Foundation Server to track and fix bugs in the project.
- Involved in designing and maintaining the database and tables in SQL.
Environment: ASP.NET, C#.Net, MVC 3.0, Object Oriented Methodologies, Visual Studio 2012 &2010, SQL Server 2012, SSIS,Oracle 11g, ADO.NET, .NET Framework 4.5, AJAX, XML, JavaScript, CSS, AngularJS, Web Service, LINQ, IIS 7.0, n-tier architecture, Azure, selenium, Entity Framework, SVN, Team Foundation Server (TFS)
Confidential, Nashville, TN
.NET Developer
Responsibilities:
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase
- Participated in daily Scrums with the whole team to discuss about the progress of the application development.
- Business Logic has been implemented using the concepts of secure coding features and Object-Oriented programming(OOPS) with Code behind language C#.NET.
- Developed complex view using ASP.NET MVC Razor engine, jQuery UI, server-side scripting with C#, .NET Framework 4.0.
- Developed MVC 5 pattern using Entity Framework for the Data Access Layer and UI with jQuery/Bootstrap for the front end.
- Also Used jQuery which communicates with RESTFUL web service and Working with jQuery Ajax, CSS, and callback Objects, Effects and Events
- Created Client-side validations with jQuery selectors, Events and Server-side validations with ASP.Net.
- Design, Development and testing of RESTful web services called using Entity Framework data services.
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Used Entity Frame Work and LINQ for retrieval of data from the SQL Server Database using connected/disconnected architectures.
- Involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, React JS, Underscore JS, JQuery, HTML.
- Designed and created Relational database tables using Normalization, managed clustered and non-clustered indexes and implemented Relationships b/w tables
- Created the link servers to pull the data from different data sources and used them in the stored procedure, which will be executing on the scheduled basis through SQL agent.
- Written Queries using T-SQL Statements, Views, Stored Procedures, Triggers, Cursors and User Defined Functions in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Created SQL Server Integrating Services Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into DB2 Systems.
- Performed Functional testing, Regression testing, UI testing, and Integration testing.
- Provided accurate and timely estimates for QA timelines and effort.
- Executing Selenium Test Cases and reporting defects.
- Created Ad-hoc reports and automated recurring reports based on business requirements using SSRS. Developed different kinds of reports such as chart reports, matrix reports, drill-down reports and parameterized reports.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.Created HTML Helpers to reduce the amount of tedious typing of HTML tags
- Worked on Microsoft Team Foundation Server for version control, individual task status and Database server project.
Environment: VisualStudio2010, C#4.5, VB.NET7, ASP.NET4.5, MVC 3.0/4.0, WCF, Entity Framework 4.0, Java Script, JQuery1.0, TFS 2010, WCF, IIS 7.0, AJAX, Angular JS 2.0, Agile, ADO.NET, LINQ, XML, REST/SOAP, IRWIN, PL/SQL, Microsoft Enterprise Library, Selenium, NUNIT, SQL Server 2008 R2/2008, SSIS, SSRS, Windows XP, UML, Windows Server 2003, Windows Server 2008 R2/2008.
Confidential
.NET Developer
Responsibilities:
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts.
- Involved in Software development life cycle (SDLC) of application from design phase to implementation phase, testing, Deployment and maintenance phase.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Implemented Web services to retrieve various accounts information.
- Developed and consumed Web Services to extract information from the database and other services.
- Created login XML Web Service that handles the primary authentication, availability of licenses and generation encrypted key, which would be used for many operations.
- Developed Web Service API to handle Credit card authorizations, using Authorize .Net.
- Designed Web service to implement logic for data import to pre-populate database with user profiles, responsible with interaction and point of contact for clients to technically help achieve successful handshake with our API
- Designed and developed .Net Web Interface using C#, CSS3, HTML5, and ASP.Net model.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Used MVP/MVVM Design patterns for designing the application.
- Utilized ADO.Net Entity Framework Database First technology extensively for data retrieving, querying, storage and manipulation using LINQ to Entities.
- Created complex Stored Procedures, Triggers, Views, SQL joins and other T-SQL code to implement business rules.
- Involved in transferring data from homogeneous and heterogeneous data sources such as MS Access, MS Excel, Flat files, and CSV files into SQL server
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other Systems.
- Built complex reports with charts and drill-down capabilities, created report models for Ad- hoc reports when the end user wants to see the reports on fly and also created Ad-hoc reports for manager using SSRS to find all the work items open for Developers.
- Created SQL Server Reports using SSRS 2008 and exported them to Excel format for managers and QA team for easy validation and Identified and worked with parameters for parameterized reports in SSRS 2008.
- Used Team foundation Server (TFS) for version control and Shelve pending changes of the source code along with the maintenance of the builds and the relevant documents of the same.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Involved in Deployment and Troubleshooting issues in the application.
Environment: .Net Framework 3.5/4.0, ASP.Net 4.0, C#3.5, ADO.Net, XML, Web services, HTML, JavaScript, IIS 6.0, Windows 2000 Server, ADO.NET Entity Framework 4.3, HTML4, DHTML, CSS, UML, JQuery1.0, WCF, TFS 2010, Visual Studio.NET 2010/ 2008, Windows Server 2003, Windows Server 2008/2008R2, Windows XP, SSIS, SSRS, XML, AJAX, XAML, LINQ, SQL Server 2008, NUNIT
Confidential
.NET Developer
Responsibilities:
- Used AGILE development Methodology to ensure teamwork, collaboration and process adaptability throughout the life-cycle of the project
- Successfully organized initial set of requirements into master list of Use Cases.
- Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used Visual Studio.NET IDE to design the forms, develop and debug the application.
- Created event driven Web Forms using ASP.NET and implemented form validation.
- Extensively used Grid view control throughout the application.
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using VB.Net, ADO.NET and SQL.
- Developed extensive Stored Procedures and Triggers in SQL Server and Developed Classes for connecting to the SQL Server Database.
- Created SQL Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Developed programs for accessing the database using Ado.Net to execute queries, and to manipulate the data in the database.
- Worked on Crystal Reports for Reports Module. Maintained Version control using Team Foundation Server (TFS).
- Worked on waterfall model project management.
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support
- Developed server-side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) and AJAX Toolkit, HTML, and CSS were used.
- Utilized Web.config file to have own setting for the application by writing database connection strings, custom settings and user authentication.
Environment: .NET Framework 2.0/3.5, Visual Studio .NET 2005/2008, ASP.NET 2.0/3.5, C#, VB.NET6, JQuery1.0, JavaScript, VSS, HTML4, CSS, VSS, Visual Studio 2005/2008,SSRS, CSS, SQL Server 2005, Team Foundation Server 2008, ADO.NET, MS Unit.
