Sr. .net Developer Resume
Austin, TX
SUMMARY:
- IT Professional with 8+ years of experience in design & implementation of Applications & Database Design by effectively using MS technologies like ASP.NET, C#, OOPS, MVC, Angular JS, JQuery, Ajax, XML, MS SQL Server and MS Visio (UML).
- Experience in various IDEs like Microsoft Visual Studio LINQ, SQL Server.
- Good experience on 3 - tier architecture, n-tier architecture and SOA using Windows communication foundation.
- Experience in desktop based services like Windows Services and Windows Presentation Foundation (WPF) using PRISM.
- Extensive experience with Web technologies like ASP.NET, WCF & Web Services, IIS 6.0, 7, HTML, SOAP.
- Experience in reporting tools SSIS and Crystal reports.
- Experience in design patterns and SOLID principles.
- Experience in XML technologies XMAL, XML, and XDOCUMENT.
- Extensive experience in creating rich content Web-Forms, Win-Forms, Web User Controls, Server Controls and Windows Service.
- Experience in managing Security policies including Authentication, Authorization, Identity, Encryption, Personalization, Membership, Roles and Profiles.
- Experience with Data Accessing using Data Adapter, Data Reader and Dataset in ADO.NET and LINQ (Language Integrated Query) Providers for data manipulation.
- Experience in two-way binding between view and view model using MVVM.
- Versatile team player with good analytical and interpersonal skills with the ability to learn and master new technologies.
TECHNICAL SKILLS:
Languages: C#, JAVA, LINQ, SQL, PL/SQL
.NET Technologies: ASP.NET 3.0, 4.0, 4.5, ASP.NET MVC 4.0, 5.0, Bootstrap, Entity Framework, ADO.NET, ASMX, Razor
ClientSide Languages: jQuery and Angular JS
WebDevelopment: HTML5, CSS3, SOAP, WCF, Web Services, WebAPI Database Systems SQL Server, MySQL, PostgreSQL, Microsoft Access
Project Methodologies: SDLC Methods - Waterfall, Agile Methodologies
Software Packages: MS Visual Studio, Team Foundation Server, MSVISO, FileZilla
Servers: Apache Tomcat, IIS, Web/App Servers
PROFESSIONAL EXPERIENCE:
Confidential - Austin, TX
Sr. .NET Developer
Roles & Responsibilities:
- Effectively interacted with business Analyst team for requirements gathering, design discussions, providing cost and work estimates to deliver reliable products with valuable service
- Created technical specifications based on requirements and provided estimations
- Designed the application in N- tier architecture and created multiple layers for easy maintenance
- Module coding using C#, .NET MVC
- Responsible for creating automation work flows using RPA tool for triggering backend processes and deploying them.
- Used HTML, CSS, Bootstrap, JavaScript, and JQuery for developing controls and validations in the application.
- Used Angular JS for sending data from form field to SQL database using WebAPI.
- Implemented Model Validations using Primary Key/Foreign Key constraints, Regular expressions and required field attributes while designing the database models.
- Created .NET scheduler to automate the process of reading the data from web service and store to data base
- Involved in creation of Reports, formatting reports, generation of charts, bars as per user requirements Using SSRS.
- Used Angular JS for fetching data from database.
- Extract, transform and load of high volume datasets from MS-SQL, using SSIS
- Used Selenium IDE for basic automation testing.
- Creating tables, views, queries and stored procedures in SQL Server.
- Involved in deploying the project across development, test and production environments.
Environment: VS 2012, UNO RPA, C#, .NET MVC, HTML, CSS, Bootstrap, JavaScript, Angular JS, JQuery, SQL Server
Confidential - Minnetonka, MN
Sr. .NET Developer
Roles & Responsibilities:
- Documentation of the assigned Modules which includes Detailed Analysis Document and Program Specification document.
- Involved in gathering information from the Business Analysts.
- Involved in creating stored procedures, views and triggers.
- Used Cascade Style Sheet CSS and HTML to design user Interface.
- Developed the data access layer with C# and Entity framework.
- Used LINQ for queries especially the reports required for business.
- Developed the business layer with LINQ to Objects and LINQ to SQL.
- Implemented repository methods to fetch and save the data by using LINQ.
- Wrote Codes to accommodate code first approach in Entity framework to interact with the data.
- Created and used WebAPI for connecting to database using it as a middle layer.
- Used Master Pages for achieving uniformity throughout the application.
- Used ASP.NET AJAX Controls, Custom User Controls wherever required in the application.
- Client and Server-side validations done using JavaScript & JQuery.
- Involved in design related discussions, code reviews.
- Technical and functional guidance to the testing team.
- Resolve Technical and design issues and perform independent unit testing.
- Worked on change requests/bug fixes.
- Involved in the documentation of Change requests.
Environment: ASP.NET, C#, ADO.NET, MS SQL Server 2008, JavaScript, JQuery, Visual Studio 2010 IDE, TFS, .NET Framework 3.5
Confidential - New York, NY
Sr. .NET Developer
Roles & Responsibilities:
- Used MVVM as an architectural pattern to develop the application that deals with developing solutions for Clients to keep track of their money.
- Used AngularJS and bootstrap to make the User interface look richer and possess effective responsive behavior across desktops, mobiles and any other large screens.
- Used Repository pattern to make database operations.
- Made Ajax calls to the controller actions and manipulated the DOM elements by using the data that is returned from the calling function.
- Responsible to write WCF services that would fetch investment information regarding the investment the client made and to help him give him an evaluation of which investment suits him better.
- Wrote stored procedures, functions, indexers and basic CRUD queries to interact with database.
- Implemented repository methods to fetch and save the data by using LINQ.
- Wrote Code to accommodate code first approach in Entity framework to interact with the data.
- Responsible to Unit Test the repositories by mocking the repositories in a MS Test Project.
- Created notification mechanism to alert the user group about any system failure or infrastructure outage instead of silent logging of exceptions.
- Designed web pages to support two-way binding using AngularJS.
- Used Angular JS for fetching data from WebAPI.
- Maintain the state of the view, manipulated the model as the result of actions on the view, and trigger events in the view itself by using MVVM.
- Multi-targeting in PRISM - to provides ability to use the same code base to deploy as either a WPF application.
- Used Team Foundation Server to maintain the source control over the code base and for automated deployment.
- Worked on generating Drilldown reports, Parameterized reports, linked reports, Ad-Hoc reports, Sub reports and filters, charts in SSRS.
- Created and deployed SSIS (ETL process) packages using various.
- Involved in cleaning and report generation by using SSIS/SSRS
- Was part of the agile team that follows scrum methodology with daily stand up meetings and bi-weekly retrospectives
Environment: Visual Studio 2015, .NET Frame Work 4.5, ASP.NET MVC 4.0, Entity Framework.5, C# 4.5, AngularJS, HTML5, CSS3, Bootstrap, JavaScript, AJAX, JQuery, ASP.NET, SQL Server.2012, Windows 7, Team Foundation Server
Confidential - Chicago, IL
Sr. .NET Developer
Roles & Responsibilities:
- Effectively followed Agile Scrum methodology.
- Designed and developed web forms using ASP.NET
- Developed the Business Objects, Data Access Objects, and Business Components using C#.NET as per the application architecture.
- Created several Master Pages and Content Pages.
- Used Cascade Style Sheet CSS and HTML to design user Interface.
- Heavily used ASP.NET Server Controls, Validation Controls, JavaScript and User Controls.
- Used View state, Cookies, and Sessions to manage user state.
- Implemented T-SQL in creating Stored Procedures, Functions, Triggers, and Cursors.
- Used SQL Service Integration Services (SSIS) and SQL Service Reporting Services (SSRS).
- Using SOAP UI to test WCF services.
- Created and Consumed WCF services in ASP.NET application in Service Oriented Architecture (SOA).
- Used Entity Framework for Data Access Layer to connect with Database.
- Consumed existing web service method in Simple Object Access Protocol (SOAP).
- Worked under Team Foundation Server (TFS) Environment.
Environment: ASP.NET 4.0, C# .NET, TFS, JavaScript, SQL Server 2008, Entity Framework, XML, HTML, Window 7, MS Project, PL/SQL, Microsoft Visual Studio, CSS, SOAP, WCF and Oracle
Confidential
Sr. .NET Developer
Roles & Responsibilities:
- Involved in developing the web pages, in Asp.NET with C# for its users to handle and monitor their physical activities.
- Developed UML use case diagrams and design patterns for easier code changes and for reusable solution.
- Implemented ADO.NET for Data Access and used SqlClient objects like SqlConnection, SqlDataAdapter, and SqlCommand and worked on LINQ to query the data access.
- Generated hourly, daily, weekly and annual reports of the data residing in NORA Reporting Database using SQL Server Reporting Services.
- Developed the business layer with LINQ to Objects and LINQ to SQL.
- Used ASP.NET Web Server controls like Data Grid, Repeater, List Box to display the records.
- Implemented Role Based security with Form Based Authentication.
- Used static and dynamic themes, CSS to set style on asp.NET pages and controls.
- Used Crystal Reports for the generating the reports of the application.
- Created jQuery design for the Webpages for handling client-side requests and validation.
- Implemented the database access layer using C# and OLEDB of ADO.NET.
- SVN is used for the Version control of the data.
Environment: Visual Studio 2005, C#, ASP.NET 3.0/2.0, JQuery, AJAX, ADO.NET Entity Framework, Java script, LINQ, XML, HTML, CSS, SQL Server 2005, Windows Server 2003
Confidential
Sr. .NET Developer
Roles & Responsibilities:
- Involved in requirements gathering, understanding of the requirements, to design a web portal.
- Actively participated through whole life cycle starting from Requirement gathering till to the release of the application.
- Involved in developing Database Design. Developed stored procedure for the Application.
- Involved in Testing, System Testing and production support.
- Envisioned and built front-end for the site written Html5, CSS, and Bootstrap.
- Developed cascading dropdowns for the filtering feature.
- Used JavaScript to handle effects and themes on the client side.
- Used JQuery and bootstrap to make the User interface look richer and possess effective responsive behavior across desktops, mobiles and any other large screens.
- Used jQuery for the process of reading the data from web service and store to data base
- Made Ajax calls to the controller actions and manipulated the DOM elements by using the data that is returned from the calling function.
- Used AJAX to prevent server round trips in different server controls and JSON serialization for faster data transfer
- Involved in the Documentation of the whole application developed.
- Used PostgreSQL for designing and connecting the web pages with a database for Login and Registration purpose.
Environment: PHP, HTML, CSS, Bootstrap, JavaScript, JQuery, PostgreSQL, AJAX, JSON
