Sr. .net Developer Resume
SUMMARY
- Over 12+ years of experience as a Full Stack Developer in IT with various skills like Analysis, Design, Development, Implementation and Testing of Web Based, Azure Cloud Applications, GITHUB, Client - Server and N-tier Architectures using .NET Framework and WPF.
- Strong working experience with Microsoft Technologies .NET Framework (2.0/3.0/3.5/4.0/4.5 ), ASP.NET, ASP.NET MVC 3.0, C#, VB.NET, Web Services, WCF, WPF, LINQ, Entity Framework, IIS, SOAP, XML, DOM, XSL, XSLT, HTML, Java Script, Visual Studio.Net 2013/2012/2010/2008 , AJAX, ADO.Net.
- Hands on experience in implementing Object Oriented Programming (OOPS) concepts like Class, Objet, Inheritance and Polymorphism; implemented Design patterns like MVVM, Prism, Abstract factory, Singleton.
- Experience on working with Windows Communication Foundation (WCF), Windows Work Flow Foundation (WWF) and Windows Presentation Foundation (WPF) in .NET 4.0/3.0.
- Experience in building Complex UI applications using advanced JS frameworks like Angular JS. Involved in building a rich web experiences using HTML5/CSS/bootstrap and JavaScript.
- Experience in writing Components, Pipes and Services to separate concern and handle different situations by applying Angular 2.
- Experience in working with third party payment gateway service providers like USAePay, REPAY, LoanPaymentPro as a full service provider of electronic transaction processing services for retail merchants, offering a comprehensive line of solutions that include credit and debit cards, gift cards, ACH, bank account verification, electronic bill payment and instant funding.
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Data frame work to retrieve and modify data and developed entity data frame work services.
- Working knowledge of ASP.NET MVC pattern: Controller Actions, View Engine, HTML Helper methods, Entity Framework Model.
- Developed ASP.NET MVC 4 applications using Code First Approach in Entity Framework 4 and UI in Razor View Engine and have experience with the MVC Architecture.
- Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Experienced in Service Oriented Architecture SOA using Windows communication foundation.
- Expertise in creating web based application using technologies like Classic ASP, AJAX Toolkit, JavaScript, XML, HTML and DHTML.
- Worked extensively with ADO.NET objects such as Data Adapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005 & Oracle 10g/11g.
- Experience in database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS packages and link servers.
- Experience in authentication mechanisms like windows live, STS, Windows-based Authentication, Forms-based Authentication and in Authorizing Users and Roles.
- Very good experience with Reporting Tools SQL Server Integration Services (SSIS), Server Reporting Services (SSRS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using (TFS) Team Foundation Server 2010 and Visual Source Safe (VSS), GIT, Source Depot, Perforce.
- Strong in object-oriented programming (OOPS) principles such as Encapsulation, Polymorphism, Inheritance and Data Abstraction.
- Experience in deploying, configuring and maintaining the web sites and services on IIS 7.0 with and without secured socket layer.
- Extensive working experience in unit testing framework - NUNIT and MS Unit.
- Proficient with Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis, design, prototyping, proof of concept, coding, testing and implementation.
- Strong experience as a freelance web designer and web developer with various client websites using Asp.net, C#.net, Java Script, Angular JS, Sql Server, Adobe Photoshop, Macromedia Dreamweaver, Macromedia Flash, Sound Forge etc.
TECHNICAL SKILLS
.NET Technologies: Microsoft .NET Framework, C#, Script sharp, VB.NET, ASP.NET, ASP, ADO.NET, HTML5, XML Web Services, Win Forms, Web Forms, SOAP 1.1, WSDL, UDDI, Entity Framework, .NET Remoting, COM/COM+ Interoperability, N Unit, N Ant, N Doc, N Report, N Hibernate, WCF,WPF.
Web Development: Ext JS, Angular 2, HTML/DHTML, Azure, AJAX, J Query, JSON, VBScript, JavaScript, CSS, ASP.NET, ASP.NET MVC, Share point API, ASP, IIS 6.0
XML Technologies: XML, XDOCUMENT, XSLT, XPATH
Programming Languages: C#, Script sharp, VB.NET, HTML5, XSL, XSLT, C, C++
Development Tools: Visual Studio .NET, Visual Source Safe, Microsoft Visio, Microsoft Team
Databases: MS-SQL-Server2008/2012, Oracle 11i/10g, MySQL
PROFESSIONAL EXPERIENCE
Confidential
Sr. .NET Developer
Responsibilities:
- Reevaluate CPM (base code still from 2003) to increase functionality and provide a more user (business) friendly interface (GUI).
- Increase capacity of processing Card Assignments.
- Designed different components using C# and Script Sharp language with extensive use of Object-Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- Simplify new card set up and add multiple user capability.
- Created WPF/Silver light applications using MVVM architecture.
- Created AWS S3 storage services using AWS SDK for .NET to archive based on life cycle management rules
- Configuring and managing the web jobs in windows Azure Tenant portal
- To re - architect the existing CPM windows application as a responsive web application.
- Ability to change accesses to Roles from the CPM GUI.
- Performing code analysis of enterprise wise .NET projects for cloud migration
- Functional security based on User Groups.
- Support 25000 bin or product ranges on one product.
- Provide checks and balances across the board to ensure accurate card data and minimize errors.
- Generation and processing of incremental files as and when needed.
- ESL to support CPM file transfer to the store.
Environment: C#, ASP.Net MVC 4, WPF, Entity Framework, Angular2, Bootstrap, Oracle 11g, TFS.
Confidential, Memphis, TN
Sr. .NET Developer
Responsibilities:
- As a Sr. Software Engineer and team member, involved in process oriented SDLC to perform system study, design, develop, maintain and deliver features/bugs using agile development methodology.
- Majorly involved in the retail domain data of the client from the POS and blend the data to create business driven reports.
- Involve in migrating the existing application from windows server to Windows Azure (PaaS)
- Deploying the code on Windows Azure platform by using enterprise TFS.
- Designed different components using C# and Script Sharp language with extensive use of Object Oriented Programming Techniques (OOPS) like Abstract Classes, polymorphism, Interfaces etc.
- Undergo knowledge transfer, system study (including dependencies), gather requirements through interacting with business users/vendors, program/product/QA manager, middle tier app team.
- Analyze, estimate, and implement features/bugs described in approved design/blue print document or user stories.
- Developed REST APIs that allow sophisticated, effective, and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Implement code modules in C#.Net as necessary to meet requirements / design.
- Develop/modify client-side java script code (use existing libraries or create custom plug-ins wherever required).
- Developed ASP.NET Core Web API based on departmental requirements and specifications
- Designed a service to fetch the response from API based on the user inputs and pass the response to UI layer.
- Created WPF applications using MVVM architecture.
- Develop and use controller classes interfacing with model & view.
- Develop and use view model and implement custom data annotations for validation.
- Implement build/release definitions to set and follow continuous Integration and Deployment process.
- Identify problems and learn specific input and output requirements, such as forms of data input, how data is to be summarized and formatted for reports.
- Test and review application system capabilities analyze work flow and scheduling limitations to determine if required program change is possible within the existing system.
- Perform self-review, send code for peer reviewing, and unit testing.
- Perform server/client-side debugging, performance tuning, troubleshooting, and to use necessary developer tools.
Environment: C#, ASP.Net MVC 4, WPF,Entity Model, JQuery, SQL Server 2012, TFS.
Confidential
Team Lead
Responsibilities:
- Analyze, design and develop MCCMIS application.
- Design and develop data services using Entity Framework 6.
- Used Kendo UI (Telerik), JQuery, Knockout and JavaScript for UI.
- Design and Develop data upload functionality using XML.
- Design and develop database and ETL (SSIS).
- Write Stored procedures and Functions
- Create back out and implementation scripts for deployment.
- Automate builds (CI) using Team city.
- Branching, Merging in TFS and Manage Production releases.
Environment: Windows 2010, Visual Studio.NET 2012, ASP.NET MVC4, LINQ, C#.NET, SQL Server 2012, Web Service, Ajax, Java Script, HTML & CSS.
Confidential
Sr. Software Developer & Web/Graphic Designer
Responsibilities:
- Analyze, design and develop CCU Web application using MVC4.
- Used jQuery for UI.
- Implemented Data Services layer using NHibernate.
- Design and develop database.
- Review code provide production support and lead technical designs.
Environment: Windows XP, Visual Studio.NET 2012, ASP.NET MVC4, LINQ, C#.NET, SQL Server 2012, Web Service, Ajax, Java Script, HTML & CSS.
Confidential
Sr. Software Engineer
Responsibilities:
- Analyze, design and develop CCU Web application using MVC4.
- Used jQuery for UI.
- Implemented Data Services layer using NHibernate.
- Design and develop database.
- Review code provide production support and lead technical designs.
Environment: Windows XP, Visual Studio.NET 2012, ASP.NET MVC4, LINQ, C#.NET, SQL Server 2012, Web Service, Ajax, Java Script, HTML & CSS.