Senior .net Developer Resume
Austin, TX
SUMMARY:
- Microsoft Professional with 12+ years of professional experience in analysis, design, testing and developing Object Oriented Programming Concepts (OOPs), Client - Server applications, Windows based applications, N-tier applications and Service Oriented Architecture (SOA) based applications.
- Extensive experienced in all phases of System Development Life Cycles (SDLC) including Requirement Analysis, Design, Development, Testing, Deployment and Maintenance Support.
- Possesses invaluable experience of working in .NET technologies across various domains like Energy, Healthcare, Insurance and Logistics.
- Research-oriented, highly motivated, proactive, self-starter with strong technical, analytical and interpersonal skills and ability to work in fast paced and dynamic environment.
- Rich experience in translating business requirements to understandable IT systems requirements.
- Working experience in Waterfall and Agile Methodologies project and involved in Sprint Planning, Daily Scrum calls, Backlog Grooming and Retrospective meetings.
- Experience in developing Cloud Applications using Windows Azure, Azure storage Components, Service Bus and SQL Azure.
- Successfully managed complex projects with global implementation and rapidly evolving requirements.
- Extensive experience in architecture and development of Web and Windows applications in .NET Framework 4.5/4.0/3.5/3.0/2.0, MVC 5.0/4.0, C#, AngularJS, jQuery, Bootstrap, WCF, WebAPI, WebServices, HTML5, CSS3, JSON, XML, Silverlight, LINQ, ADO.NET, Entity Framework, Ajax, VB6.0, SQL Server 2010/2008/2005, Oracle.
- Have strong knowledge on design and architecture processes using design patterns and S.O.L.I.D principles (Dependency Injection using Structure Map, SimpleInjector)
- Experience in using App Fabric for Web Application Caching and Session Management.
- Experience in implementing Error handling, Exception management, Tracing and Logging features.
- Developed windows services using C# and executed as a scheduled process.
- Working experience on Multithreading, Asynchronous & event based programming.
- Hands on experience in Source control systems like Git, Team Foundation Server (TFS) and Microsoft Visual Source Safe (VSS).
- Cutting edge knowledge of database concepts/design/deployment using SQL Server 2010, Oracle.
- Knowledge in SSIS and SSRS features of SQL SERVER.
- Extensive experience in MOQ (Mock) unit testing framework using MVC 4.
- Experience in debugging an application using the debugging tools like Memory Profiler and Fiddler Web Debugger Tool.
- Effective coordination between Client and Functional teams.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, ADO.NET, Silverlight, AJAX
Framework: .Net Framework 4.5/4.0/3.5/3.0/2.0
Web Technologies: MVC 5.0/4.0, AngularJS, jQuery, KnockoutJS, LINQ, Silverlight 5.0, WCF, WebAPI, Web Services, XAML, CSS, JavaScript, XML and KendoUI
Windows Technologies: WPF, WinForms
Databases: MS-SQL Server 2010/2008/2005, T-SQL, Oracle 9i/8i, ADO.NET Entity Framework, LINQ to SQL
Development Tools: MS Visual Studio 2015/2013/ 2010/2008/2005 /2003
Cloud Services: Microsoft Azure
Version Control Tools: Git, Team Foundation System, Microsoft Visual Source Safe
Design Tools: MS Visio, UML
Development Methodologies: Agile Scrum, Waterfall
TDD: MOQ, Mock, NUnit
Design Patterns: Publish-Subscribe Pattern, Unity Framework, Dependency Injection, Facade, Factory Method, Singleton, Async - Await Pattern
Reporting Tools: SQL Server Reporting Services, Crystal Reports, MS Report Viewer
Operating Systems: Windows 8/7/XP/2000/NT/ME/98/95
PROFESSIONAL EXPERIENCE:
Confidential
Senior .Net Developer
Responsibilities:- Involved in requirement gathering, requirement analysis, defining scope, and design by reverse engineering the existing application.
- Created Azure Web Application projects, updated and deployed ASP.NET Web apps, Web Jobs using Visual Studio and Azure Resource Manager.
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
- Involved in the design and development of web application in C#.NET, ASP. Net, User Controls and deployment in the cloud environment.
- Developed Restful API, Business Logic and Repository for the development using C#.
- Configure Azure cloud service for end point deployment.
- Worked on creating Azure Blob for storing unstructured data in the cloud as blobs.
- Designing and developing dynamic web pages using XHTML, CSS and JavaScript.
- Involved in development of MVC patterns for client server interaction.
- Involved in developing the responsive web pages for mobile, tablet and desktop.
- Collaborate with developers, QA, product owner and scrum master to analyze product backlogs and produce high quality software changes
- Developed JQuery script to control the dialog window to add, delete, and update the row data to database using Ajax call.
- Involved in developing application Scrum Agile methodology for the whole process.
- Implemented dependency injections using SimpleInjector.
- Involved in Unit and Functional testing using NUnit.
- Used Git version control for maintaining source code versioning and auto integrated builds.
Environment: .Net Framework 4.5, MVC 5.0, HTML 5, C#, WebAPI 2.0, Azure, AngularJS, Moment.js, jQuery, XML, JSON, WebService, SQL Server 2010, Git, VSTS, Fiddler, NUnit.
Confidential, Austin, TX
Senior .Net Developer
Responsibilities:
- Involved in all phases of project lifecycle i.e. requirement analysis, design, application development, testing and deployment for the project.
- Involved in developing application Scrum Agile methodology for the whole process.
- Involved in development of MVC patterns for client server interaction.
- Implemented dependency injections using StructureMap.
- Implemented Microsoft Dynamics Framework (Xrm) to design and build the Portals.
- Implemented authentication and authorization based on the logged in user role.
- Developing new and modifying existing UI screens using publish-subscribe pattern to communicate controller and services in AngularJS.
- Implemented MVC framework and Entity Framework persistence technology to persist database table in objects for one of the customized tool to configure the site settings and content snippets.
- Implemented admin tool for dynamically generating new portals and deploying the catalyst CRM data from lower to higher environments.
- Interacting with Product Owners and all stakeholders to gather requirements.
- ReSharper being used for code formatting and optimization.
- Implemented LINQ to SQL for the data access operations.
- Involved in Unit and Functional testing using NUnit.
- Used JIRA for planning and Tracking of each sprints.
- Used Sandcastle tool for providing documentation.
- Implemented build definitions for source code deployment to higher environments.
- Used Git version control for maintaining source code versioning and auto integrated builds.
Environment: .Net Framework 4.5, MVC 5.0, HTML 5, C#, WebAPI 2.0, AnularJS, Moment.js, jQuery, XML, JSON, WebService, SQL Server 2010, JavaScript, Git, VSTS, Fiddler, NUnit.
Confidential,Louisville, KY
Senior .Net Developer
Responsibilities:
- Involved in all phases of project lifecycle i.e. requirement analysis, design, application development, testing and deployment for the project.
- Involved in developing application Scrum Agile methodology for the whole process.
- Developed class diagram, activity diagram and sequence diagram during the design phase.
- Involved in development of MVC patterns for client server interaction.
- Implemented authentication and authorization based on the logged in user role.
- Involved in developing the WCF, Web services and integrating with different applications.
- Used front end web development tools like CSS, JavaScript, DHTML, and jQuery.
- Implement MVC framework and Entity Framework persistence technology to persist database table in objects for one of the customized tool to configure the assessment questions.
- Implemented Design patterns such as Dependency Injection, Unity Container with interception.
- Generated reports and exporting into PDF, Word document using MS Report Viewer 2010 and WCF service for audit purposes.
- ReSharper being used for code formatting and optimization.
- Implemented LINQ to SQL for the data access operations.
- Implemented Test Driven Development (TDD) practice for Agile Software Development
- Used MOQ unit testing framework for creating unit test.
- Involved in writing Complex SQL statements, stored procedures, Triggers using SQL Server.
- Involved in Unit and Functional testing using NUnit.
Environment: Visual Studio 2012, MVC 4, HTML 5, C#, WebAPI, JQuery, XML, JSON, KendoUI Controls, SQL Server 2010, JavaScript, TFS, Fiddler, MOQ
Confidential,Louisville, KY
Senior .Net Developer
Responsibilities:
- Involved in all phases of project lifecycle i.e. requirement analysis, design, application development and testing for the project.
- Involved in developing application Scrum Agile methodology for the whole process.
- Participated Sprint Planning meeting to finalize and estimate the story points.
- Designed and developed GUI screens using ASP.NET Web forms as a part of user interface.
- Designed and Developed Views using Silverlight 4.0/5.0 and customized view using ASP.NET, C#, XAML, HTML, JavaScript and helper methods in Visual Studio 2010.
- Involved in developing WCF using SOAP/HTTP to communicate with legacy systems.
- Involved in implementing the logic using C# and OOPs concept.
- Used AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages.
- Worked on developing Web Pages using CSS, Master Pages to develop rich user interface.
- Used LINQ to manipulate and fetch the data from database.
- Oracle based Authentication Policy updating the internal system.
- Involved in developing Structural and Behavioral patterns in MVVM environment.
- Involved in Unit and Functional testing using NUnit.
- Involved in writing Complex SQL statements, stored procedures, Triggers using SQL Server.
- Configured Internet Information server (IIS) for web services.
Environment: Visual Studio 2010, ASP.NET 3.5, C#, Silverlight 5.0, WCF, Oracle 8i, AJAX, LINQ, WebService, XAML, SQL Server 2008, IIS 6.0, Crystal Reports, HTML, Java Script, XML, TFS.
Confidential
Senior .Net Developer
Responsibilities:
- Involved in SOA, Object Oriented Analysis and Design (OOA/OOD) using UML methodology (Includes Collaboration, Class, Activity Diagrams) using Rational Rose tools.
- Designed the framework using UML and implemented reverse engineering using UML Tools.
- Involved in User Interface Design Win Forms, Web Forms using Model-View-Controller (MVC).
- Created Web Services using C# for the applications.
- Utilized ASP.NET Input Validation controls and JavaScript to perform client side validation.
- Used Ajax for avoiding post back to the server.
- Used Enterprise Library Application Blocks, Exception Handling Application Block.
- Extensively used Gird Views sorting and paging.
- Designed database schema, SQL Queries, SQL Stored Procedures and Triggers.
- Worked on N-Tier design, development and deployment using Agile Methodology.
- Used Visual Source Safe to keep track of version control.
- Involved in Unit Testing and Integration Testing of different modules.
Environment: ASP.NET 3.0, C#, WCF, AJAX, SOAP, UML, HTML, JavaScript, SQL Server 2005, WebService, Web Client Software Factory (WCSF), Visual Source Safe.
Confidential
Senior .Net Developer
Responsibilities:
- Involved in all phases of project lifecycle i.e. requirement gathering, analysis, design, application development and testing for the project.
- The user interface for all screens was developed using ASP.NET.
- Implemented Ajax sign-up/login/email verification to achieve authentication functionality.
- Involved in developing business layer and data access layer.
- Used ADO.NET extensively for data retrieving, querying, storing and manipulating.
- Involved in developing the WCF and integrating with different applications.
- Used Enterprise Library Application Blocks, Exception Handling Application Block.
- Involved in writing Complex SQL statements, stored procedures, Triggers using SQL Server.
- Implemented SSIS Packages and developing Reports.
- Developed stored procedures and optimized queries through execution plan.
- Used Visual Source Safe for all the source code maintenance among the whole team members.
- Incorporated authentications and authorizations in Web.config.
Environment: .NET Framework 3.0, C#, WCF, WebService, UML, JavaScript, XML, AJAX, SQL Server 2005, Visual Source Safe, SSIS.
Confidential,Chicago
.Net Developer
Responsibilities:
- Involved in all stages of SDLC started from requirements gathering to Analysis, Design, Implementation, Testing and Deployment of the entire project.
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Used JavaScript to create Client-Side Dynamic content UI and ASP.NET 2.0 and C# to modify and Add Server Controls for Dynamic Server-Side Code.
- Implemented Security Features using ASP.NET Login Controls, Personalization, Membership, Authentication and Authorization.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services.
- Used XSLT for XML data transformation in the application and Schema to check the validity of XML Document at various stages.
- Used ADO.NET objects, DataSet, DataTable and DataAdapter for manipulating, retrieving, storing and displaying data from SQL Server 2005 Data Source.
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server.
- Responsible for debugging, tracing, deployment, installation and Maintaining work.
- Involved in providing technical support and maintenance for the application.
- Used Visual Source Safe to keep track of version control.
Environment: Visual Studio 2005, C#, HTML, XML, JavaScript, AJAX, WCF, WebService, SQL Server 2000, Visual Source Safe.
Confidential,Chicago, USA
.Net Developer
Responsibilities:
- Designed and developed GUI screens using ASP.NET Web forms for user interface.
- Designed the Web application using ASP.NET Master Pages to achieve consistent look-n-feel.
- Developed User Controls and Custom Controls using C#.
- Forms Authentication mechanism was used for Validating User credentials.
- Used ASP.NET Session Objects to take care of the user sessions in this application.
- Developed user controls for page navigation, header, footer and for menu creation.
- Actively participated in testing of the application. Implemented test cases and testing scripts.
- Extensively worked on SQL Queries, Stored Procedures and Triggers using T-SQL in SQL Server.
- Used ADO.NET Data Access methodology to access data from the SQL Server database.
- Generated reports using Crystal Reports.
Environment: Visual Studio 2005, C#, ADO.Net, HTML, XML, JavaScript, WebService, SQL Server 2000, Visual Source Safe.
Confidential
.Net Developer
Responsibilities:
- Involved in designing database structure, developed stored procedures.
- Used ADO.NET extensively for data retrieving, querying, storage and manipulation
- Developed data interface layer using ADO.NET and C# for data access.
- Created ASP.NET web pages and wrote code behind pages using C#
- Implemented forms based authentication and Role based Security.
- Created Stored Procedures, Functions using T-SQL.
- Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
Environment: Visual Studio 2003, C#, ADO.Net, WCF, SQL Server 2000.
Confidential
.Net Developer
Responsibilities:
- Involved in analysis of functional requirements and designing.
- Prepared Entity Relationship Diagram (ERD) and Data Flow Diagram (DFD)
- Used ADO.NET extensively for data retrieving, querying, storage and manipulation
- Developed data interface layer using ADO.NET and C# for data access.
- Used .Net validation control like Custom, Compare, Regular Expression and Range Validations.
- Implemented forms based authentication and Role based Security.
- Consumed Web Service for Finding the city and State when the user enters Zip code.
- Used SVN for versioning and source code control
Environment: Visual Studio 2003, C#, WCF, SQL Server 2000, SVN.
Confidential
VB Developer
Responsibilities:
- Involved in analysis of functional requirements and designing.
- Involved in designing database structure, developed stored procedures.
- Designing of multi-layer forms using designs and layouts in Visual Basic 6.0
- Creating appropriate database using Oracle 8
- Establishing the connection of forms to database
Environment: Visual Basic 6.0, HTML, Java Script, Oracle 8
Confidential
VB Developer
Responsibilities:
- Responsible for design, development and testing of this project.
- Designing of multi-layer forms using designs and layouts in VB
- Creating database design, database triggers and stored procedures for ensuring data integrity and consistence.
Environment: Visual Basic 6.0, HTML, Java Script, SQL Server 2000
