.net Developer Resume
SUMMARY
- Over 5 years of experience in all phases of software analysis, design, development of various Client/Server, Windows and Web - based applications using SOA and n-tier Architecture.
- Experience in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as definition, design, analysis, testing and implementation of major systems.
- Developed and maintained applications using C#, .NET Framework, .Net Core, ASP.NET MVC, ADO.NET, Restful Web API's, SOAP Services, Web Services, WinForms, AngularJS, Angular, JavaScript, HTML5, jQuery, Bootstrap AJAX, SSIS, Couchbase, DynamoDB, SQL Database, Dapper and MongoDB.
- Used MVC application using Razor syntax for view engine and used Entity Framework for the back end.
- Good experience and strong conceptual knowledge in Web services, Windows Communication Foundation (WCF)
- Expertise in designing and developing web forms, windows forms, windows applications, web applications and web services by using C#.NET.
- Experience in data accessing using Data Adapter, Data Reader, Dapper, LINQ to Entity using Entity Framework.
- Knowledge on developing the web application using frameworks like Language Integrated Query (LINQ) and Entity Framework for retrieving or modifying the data efficiently.
- Worked on Couchbase for storing, retrieving and update the document version with the availability of new data using Nickel query language (N1QL).
- Good understanding of SQL Server Integrated Services (SSIS) and Microsoft Reporting Service (SSRS) with Report authoring, Report management, Report delivery and Report security.
- Used versioning tools Microsoft Team Foundation Server (TFS) and GIT.
- Experience in Builds and Deploys the Application into servers of various environments using TeamCity and performs manual deployments; troubleshoots the IIS server issues.
- Responsible for Research, design document, develop proof of concepts for new requirements and modify software specifications throughout the production life cycle.
- Designed a logging architecture using Nlog and MongoDB for logging exception
- Extensive knowledge in Unit testing and debugging the code and used XUnit.
- Excellent verbal and written communication skills including polished presentation skills.
TECHNICAL SKILLS
Programming Languages: C#, JavaScript, SQL
Technologies: .Net Framework, .Net Core, ASP.NET, ASP.NET MVC, ADO.NET, Entity Framework, NLog, Dapper, SSIS
Web Technologies: JavaScript, CSS, HTML, Angular JS, Angular
Database: SQL Server2012/2014, MongoDB, Couchbase, DynamoDB
Web Servers: IIS 5.1/6.0/7.0
Tools: Visual Studio 2012/2015/2017/2019 , Visual Studio Code, Telerik, ReSharper, TeamCity, TFS, GIT
PROFESSIONAL EXPERIENCE
Confidential
.Net Developer
Responsibilities:
- Involved in design, develop and implementation of User Interfaces, Code optimization and build automation using N-Tier Architecture with Software development lifecycle (SDLC) followed by Agile methodologies.
- Involved in Daily Scrum, Sprint planning, Showcase, Retrospective and code review meetings.
- Designed and developed web applications using C#, .NET Framework, .NET Core, Restful Web API's, Web Services, AngularJS, Angular, JavaScript, HTML, CSS, TeamCity, TFS, GIT, SQL Database, Couchbase, DynamoDB and MongoDB.
- Designed different components using C# language and built on n-tier architecture with extensive use of Object-Oriented Programming (OOPs) Techniques
- Extensively used Rest API endpoint for interacting with other applications.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Written Stored Procedures and Triggers those are required for the application.
- Used Dapper library extensively for data retrieving, querying, storage and data manipulation using LINQ in SQL.
- Designed a logging architecture using Nlog and MongoDB for logging exception, service request and responses in different collections.
- Used Team City for Continuous deployments and was part of build team to promote deployments to higher environments like TRAINING/BETA/PROD
- Worked on Couchbase for storing, retrieving and update the document version with the availability of new data using Nickel query language (N1QL).
- Involved in developing Proof of Concepts for new requirements which require client approval prior to implementation.
- To implement future enhancements, I analyze the existing systems impact and publish the affected artifacts and time required to delivering the enhancement.
- Played a major role in architecture design of application following firm wide standards and presenting to the Architectural review board.
- Involved in code reviews and support the application on Test, UAT and Production servers.
- Used Team Foundation Server (TFS) and GIT for the source and version control.
Environment: C#, .NET Framework, .Net Core, ASP.NET MVC, ADO.NET, Restful Web API's, Web Services, AngularJS, JavaScript, Nlog, Kafka, HTML, CSS, TeamCity, TFS, GIT, SSIS, SQL Database, CouchbaseConfidential
.Net Developer
Responsibilities:
- Involved in complete Software development life cycle of the project including requirements gathering, High level & low-level design documents
- Designed and developed web-based Application using .Net Framework, C #.NET, Entity Framework, LINQ, WCF, REST WEB API and SOAP.
- Designed different components using C# language and built on n-tier architecture with extensive use of Object-Oriented Programming (OOPs) Techniques.
- Developed a common service layer using ASP.NET WebApi, which will be consumed in both mobile and Web application.
- Developed a separate data layer to web Application for consuming WebAPI’s
- Used Bootstrap CSS from getting responsive website for meeting need for different resolution browsers.
- Used Dapper to connect with Sql server database.
- Used Microsoft Unity IOC for implementing dependency injection, Microsoft Enterprise Library for error Logging.
- Created WCF services and communicated them to display certain information and consumed Web services like REST using WCF for online transactions using C#.
- Developed operational contract of windows communication foundation (WCF) service to fetch messages and message details from Database using Rest Web API.
- Developed Stored Procedures, Views and User-Defined Functions those are required for in the WPF application using Entity Framework and LINQ.
- Developed multiple SSIS Packages to transfer database to the subscribed application for incident reporting.
- Involved in Unit Testing and successful integration of modules and multiple layers in the system.
- Worked in delivering software scaffolding with Team Foundation Server (TFS).
Environment: C#.NET, XML, LINQ, Entity Framework, WCF, Rest Web API, Web services, LINQ, Unit Testing, SQL Server, SSIS, TFS.
Confidential
Software Developer
Responsibilities:
- Developed a high-quality software model using N-Tier Architecture with Software development life-cycle (SDLC) followed by Agile methodologies.
- Designed and developed web forms, web applications, web services by using C#, HTML, CSS, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, ASP.NET MVC, WCF, Entity Framework and SQL server technologies.
- Used ASP.NET MVC Page Controller pattern to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Implemented Exception and Custom Error Handling using ASP.NET MVC, Angular JS and C#.NET.
- Used extensively Angular JS, Bootstrap, JQuery and Java Script for Client-side Validations.
- Used ASP.NET MVC Toolkit controls like Script Manager, Update Panel and Timer in some web pages.
- Responsible for developing WCF Service like REST Web API to exchange data between Desktop and Central Application and implement business logic.
- Involved in developing Web Services (WCF) and invoking them by using XML, REST WEB API and WSDL.
- Implemented Query Expressions, Expression Trees using Entity Framework to get the data from SQL and XML using LINQ to SQL and LINQ to XML.
- Created SQL Server Tables and Complex Tables and Developed Stored Procedures, Views and User-Defined Functions those are required for the application using Entity Framework and LINQ.
- Used Created SSIS packages in data import and transformation to normalized data from different external sources.
- Using GIT as source control to check-in and check-out the code, TFS for tracking the status of the work.
- Contributed in unit testing, bug tracking for web-based applications.
Environment: C#, Visual Studio, ASP .NET MVC, ADO .NET, Entity Framework, LINQ, WCF, XML, HTML, XML, CSS, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, SQL server, Web API, SSIS, Unit Testing, GIT, TFS