Senior .net Developer Resume
SUMMARY
- As Sr. .NET Developer with professional experience in analysis, database design and development, implementation, debugging, testing, integration, and troubleshooting of client server, web - based, and distributed end-to-end enterprise applications.
- Proficient in various technologies including ASP.NET, C#, VB.NET, WCF/Web API Web Services, MVC, Entity Framework, LINQ, SSRS, SSIS, and UML with databases such as Oracle and MS SQL Server, and front-end technologies such as JavaScript (jQuery, Knockout.js), HTML, CSS, and XML.
- Also well-versed using tools such as Visual Studio, TFS, PL/SQL Developer, TOAD, and VSS.
- Have skilled in Agile/Scrum methodologies and implementing techniques such as Pair Programming.
- Strong Technical background with excellent problem solving and communication skills.
- Good team player with reputation of integrity and an ability to work on multiple technologies.
TECHNICAL SKILLS
Operating Systems: Windows XP/2000/NT, Windows 98/95, Sun Solaris, SCO UNIX
Languages: C#, C, C++, XML (XSL, XSLT, DTD, XML Schema, DOM, XLINK), DHTML, HTML, VBScript, JavaScript (jQuery, Knockout.js), SQL, PL/SQL, T-SQL, LINQ, VML (Vector Markup Language)
Databases: SQL Server, Oracle, MS Access, DB2
Tools: Visual Basic, Crystal Reports, VSS, TFS, Visual Studio.NET, IIS, Oracle Forms, Oracle Reports, SQL*Plus, SQL*Loader, Visual Interdev
Related Skills: Agile, Pair Programming/Extreme Programming, Test Driven Development (TDD), VB.NET, ASP.NET, ADO.NET, C#, ASP, MTS, ADO, RDO, DAO, ODBC, OLE/DB, COM, DCOM, COM+, MVVM, MVP, MVC, Singleton, Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Developer - ODIIS
Responsibilities:
- Lead, mange project resources, interact with clients, coordinate and work in achieving high levels of productivity and efficiency in complex, dynamic and challenging environments.
- Assisted in teh structured analysis, object-oriented design, and defined user requirements sessions of teh system development life cycle.
- Developed N-tier web application, secured Restful WCF/Web API services using C#.Net, and deployed them in IIS.
- Implemented MVC, Singleton Design patterns, and Service Oriented Architecture (SOA) Architecture.
- Developed front-end user interfaces, using ASP.NET, Bootstrap CSS, and UI Controls to get responsive, faster, and more user-friendly way.
- Used Windows Communication Foundation (WCF) Services for cross-application communication, and implemented exception handling and logging mechanism.
- Used LINQ (Language Integrated Query) and Generics model to query teh entities and DTOs.
- Used EF (Entity Framework) to perform CRUD operations, manage relations, and maintain inheritance relations between entities.
- Used Knockout/jQuery to do two-way data-binding to synchronize between teh view and model, and implemented dependency injection.
- Converted existing VB and ASP application business logic into ASP.NET MVC application.
- Implemented performance tuning and secure coding in C#, and participated in database design, optimization of queries, tables, views, stored procedures, and functions.
- Collaborated with my team members to build a layered Knockout.js binding system to support partial views.
- Responsible to Create TFS (Team Foundation Server) Projects, Work Items, and Versioning, Automation of build process using TFS API, TFS Build, and MS Build and Final Builder tools.
- Implemented Scrum methodology for teh project development, which was part of Agile implementation.
- Identified different functionalities on projects, services, and batch process, and implemented on iterations basis.
- Implemented pair programming and extreme programming concepts of Agile methodology, alongside with Scrum (Sprints).
- Utilized teh Visual Studio .Net Unit Test Framework for writing unit test cases for all functionalities in all different layers.
- Provided technical and functional documentation for all applications and written test methods in all different layers.
- Assisted in all layers of testing (DRAT) in end user-acceptance testing, testing, and defect tracking (in TFS) to identify changes.
- Experience with training and mentoring team members with product knowledge and business processes.
Environment: .NET Framework 4.5/4.6, ASP.NET 4.5/4.6, Entity Framework 4.5, C#, MVC5, WCF, Web API, VB, ASP, XML, XSD, XSLT, XPath, LINQ, Agile Development, Oracle, PL/SQL Developer/TOAD, jQuery/JavaScript/Knockout.js, Bootstrap, CSS, Unit Test Framework, Re-Sharper, TFS.
Confidential
Sr. .Net Developer
Responsibilities:
- Participated in structured analysis, object-oriented design, and defined user requirements sessions of teh system development life cycle.
- Coordinated with Offshore DEV and QA teams to get on time deliverables, status reports and lead teh scrum.
- Designed teh User Interface framework, template layout using Master Page, XHTML, Advanced CSS and Angular JS/jQuery with packaging.
- Developed teh Custom Controls using grid view which supports Custom Paging, Sorting and Filtering
- Designed and implemented teh service layer using custom HTTP Handler to support both XML and JSON for GET/POST request /response and multiple method execution with single request which enhance teh network performance.
- Developed error Tracking /Debugging facility using both custom Sql error log and log4Net .
- Implemented teh Layers (DAL: Data access layer, BAL: Business Logic Layer, UI layer), Core Libraries, Helper methods, Utilities, Dynamic Settings, Extended Methods.
- Used SQL Stored procedure for customer pagination, functions, done performance tuning by optimizing SQL quires.
- Developed ASP.Net web application and WCF Services using C#.Net, and deployed it in IIS, integrated with existing web application.
- Implemented MVC, Singleton Design patterns, and SOA Architecture.
- Used Windows Communication Foundation (WCF) Services for cross-application communication.
- Used SSIS to extract, transform, and load (ETL) data from disparate data sources, created fact table and to integrate data to SQL Server, and created SQL Server Reports (SSRS).
- Used Re-Sharper for code refactoring and code review.
- Handled ADO.Net Entity Framework for Data Access Layer to perform DML operations, and to execute TSQL, stored procedures, and user-defined functions.
- Used TFS in many ways from code files versioning to project management, and to its work item (or incident) management, including PBIs, SBIs, or bugs.
- Applied performance tuning of both C# and SQL Server.
- Implemented Scrum methodology for teh project development, which was part of Agile implementation.
- Implemented pair programming and extreme programming concepts of Agile methodology, alongside with Scrum.
Environment: .NET Framework 4.0, ASP.NET 4.0, C#, MVC, WCF, Web API, XML, XSD, XSLT, LINQ, Generics, Agile Development, SQL Server 2008, SSIS, SSRS, UML, Angular JS/JQuery/JavaScript, Telerik Controls, Unit Test Framework, Re-Sharper, and TFS.
