Sr.net Developer Resume
Atlanta, GA
SUMMARY
- An accomplished Software developer in .net framework with valuable 7 years of diverse experience in various phases of Software Development Life Cycle (SDLC), especially in Analysis, Design, Development, Testing and Deploying of applications and implementing N - tier Client/Server applications were using Object Oriented Design methodologies. Seeking a position as .net developer where high level of development, communication and organization
- Above Seven years of IT experience in phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures.
- Experienced in a fast paced Agile Development Environment including SCRUM Programming, Test-Driven Development (TDD).
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism and Abstraction.
- Extensive experience of developing and designing software applications with the C#.NET Framework, ASP.NET, ADO .NET, AJAX, LINQ, WCF, CSS, JQUERY, SQL SERVER, Web Services, SOAP.
- Experience in developing SPA applications.
- Worked as a Developer in the team for designing and developing the Web applications using Microsoft advanced technologies MSFT Visual Studio 2010, .Net Framework 4.0, C#, ASP.NET, VS 2013, Linq Entity Framework and Microsoft Visual SourceSafe.
- Experience in using Classic ASP, ASP.NET, AJAX, JQuery, and AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Responsible for designing Presentation Layer (web pages) using the concepts such as Master Pages, User Controls, Themes, Skins, HTML, XML, CSS, Java Script, JQuery and also worked with ASP.NET Custom Controls.
- Extensively used Angular JS to achieve Client-side MVC pattern,Two way data-binding,Routing with templates
- Extensively used Angular JS features like Directives, Views, Scope, Modules, Dependency Injection, Factories, Modules, Services & Controllers.
- Expertise with TDD, unit testing, pair programming and other Extreme Programming techniques
- Expertise in developing and updating a web page quickly and effectively using HTML, CSS, JavaScript and JQuery, Angular JS with the webpage cross browser compatibility and Responsive design.
- Extensively used Bootstrap for customization of web application and developed and designed Ajax based Prototype, JavaScript, JQuery, Angular JS and AJAX based UI frame work.
- Expertise in creating Views, Partial Views, Strongly Typed Views, Sections, Areas etc. in ASP.NET MVC.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications
- Integrated process into building a system which auto-generates REST API documentation from source code improving API documentation quality and availability while reducing maintenance costs.
- Wrote and maintained +80% code coverage using Microsoft Unit Test Framework and Moq Mocking Framework
- Developed new Windows Service in C# to process XML's from MSMQ, do validations and build a request to send to First Data in real time ODS call.
- Experienced in using Language-Integrated Query(LINQ)query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Proficient in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Worked on QNXT claims and Conversion of Interface Programs from Legacy to QNXT.
- Excellent experience in implementing Web Service (XML, SOAP and WSDL), WCF, and REST service which communicate data in a both XML & JSON following SOA in a distributed environment.
- Experienced with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management).
- Extensively worked on Entity Framework generating ORM Models and integrating them thru and LINQ to Objects, LINQ to XML, and LINQ to SQL to massage the data.
- Extensive Experience in Implementing View, Model, Controller and View model by using ASP.Net MVC 4.0/3.0 Framework.
- Developed prototype application using C# and Azure mobile services for payments & document lookup
- Worked extensively with ADO .NET objects such as DataAdapter, Dataset, and Data Reader to interact with databases like SQL Server 2008/2005 & Oracle 11g/10g/9i.
- Experience in database related work primarily creating complex stored procedure, Views, Triggers, Functions using PL/SQL, T-SQL.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , MVC 5.0/4.0/3.0, Ajax 3.0/2.0, Javascript, Jquery, AngularJs, nodeJs, KnockoutJs, VB Script, Bootstrap, HTML5, CSS3
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL
UI Technologies: Winforms,WPF, MVVM,SPA
IDE Tools: Visual Studio 2013/2012/2010 , Sql Server Management Studio,Expression Blend(4.0/3.0)
.Net Frameworks: MSFT.Net Framework 4.5/ 4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2012/2008, MSAccess 2010/2007/2003 , Oracle 11g/10g.
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), RDLC, Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), SubVersion, Team Foundation Server(2010/2008)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services, LINQ, LINQ to XML, LINQ to ENTITIES, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS(7.0/6.0/5.0)
Other Utilities: ILdasm, Gacutil, Sn.exe, Ants, FxCop, Resharper(5.1.3), StyleCop.
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
Sr.Net Developer
Responsibilities:
- Worked with Business Analyst's and Project managers to drive out requirements and implemented an elegant solution to the task at hand.
- Used Web API as an ideal platform in building Restful applications on .NETFramework.
- 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.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Implemented View Model patterns/ in creating and managing Views, Partial Views, View Models, Web APIs using ASP.NET MVC, Custom Error Pages.
- Created AngularJS Controllers, Scope, Model, view, Services, Factory etc., which Isolate scopes perform operations in UI.
- Designed User Interface with Razor View, Partial View and Kendo UI for Layout View.
- Update current MVC app to comply with the latest MVC 5/Razor View standard.
- Proficiency in dimensional modeling, E-R Modeling, Star schema, snowflake schema dimensions, fact tables and Operational Data Store (ODS).
- Developed a customized video app using AngularJS and BootStrap.
- Coordinate day-to-day PCI Compliance processes as well as monthly and quarterly goals
- Used Angular JS AJAX framework to interact with Restful to retrieve data using JSON and also for various validations and DOM expressions
- Using Angular Js created custom directives for data manipulations, display data in company standard format in UI.
- Used Bootstrap to transform standard HTML websites into single page design.
- Implemented ORM Framework Entity Framework Code First Approach with Repository Pattern and its implementation over the Business and Presentation layers.
- Implemented CRUD operations, performance tuning like disabling the Lazy loading and enabling Eager loading, compiles queries etc using LINQ to Entities.
- Implemented Entity Framework Migrations to enforce the frequent changes in Conceptual layer changes to database.
- Developed dynamic web pages and applications using AngularJS and Bootstrap.
- Created and consumed ASP.NET Web services and implemented REST full Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- Enterprise n-tier software agent using Windows Communication Foundation (WCF) web service hosted on IIS.
- Created Stored Procedures, Functions and Triggers using T-SQL in SQL Server 2008 to insert, update, and delete data inside tables.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Prepared WCF Service layer to handle client-service interaction. Involved package creation and deployment.
- Leveraged WCF mechanisms like sessioning, Instance management, and concurrency to make our services more robust and scalable
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis through SQL agent
- Responsible in developing Stored Procedures, Views, Indexes, Scripts for database transactions on SQL server 2008.Involved in Troubleshooting and Debugging of the application within Stipulated time.
- Development of enterprise reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS).
- Have used SQL Server Integration Services (SSIS) transformations in the data flow of a package to aggregate, merge, distribute, and modify data.
- Created automated Unit test plans and performed Unit testing modules according to the requirements and development standards with NUnit testing.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS) 2010
Environment: Visual Studio 2013/2012, C#, ASP.NET MVC 5.0/4.0, Entity Framework 6.0/4.3, WCF, WEB API, TFS 2010, AngularJS, Microsoft Enterprise Library, IIS 7.0, Bootstrap,RDLC, HTML 5, DOM, DHTML, XHTML, Rest Web Services, LINQ to Entities, SQL Server 2008 R2.
Confidential -Ewing, NJ
Senior .Net Developer
Responsibilities:
- Developed cross browser compatible, customer facing online application based on N - Tier Architecture.
- Used Microsoft SDLC with Agile/Scrum emphasis, sprint was for 4 to 8 weeks, which include pair programming and development in pit.
- Used NodeJS framework for validating the required fields and check the duplicate records in client side validation.
- Send weekly reminders to merchants in need of updated PCI Compliance questionnaires
- Dealt with Bootstrap to present the application in a visually appealing manner and to render customer information as users were adding details to their profile.
- Implemented the DAL using the Entity Framework 6.0 Database-First paradigm and Wrote Linq to entity queries in the DAL layer to fetch the data.
- Generated business objects in DAL layer to implement more functionality in Entities.
- Used Interfaces, Delegates, Generics and Collections in the business logic layer.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response
- Used JQuery to perform validations and catch the events on client’s browser.
- Implemented debugging and exception logging mechanism modules for WCF services which will be used in Business to Business services to save time and cost.
- Implemented various endpoints to establish communication with multiple transport protocols.
- Implemented Layouts and Partial View to maintain the consistent look and feel for Razor Web pages.
- Implemented Controllers and ActionResults and Custom Action Filters and Routing Mechanisms.
- Implemented Custom HttpHelpers and strong typed helpers in Views.
- Writing Stored Procedures and User Defined Scalar Functions (UDFs) to be used in the SSIS packages SQL Scripts.
- Creating - Tables, Indexes, Views, User defined functions, Triggers, Parameterized Stored Procedures, Constraints and Roles.
- Developed procedures and functions for business & data transactions with Error Handling.
- Used Re-Sharper and Style Cop for code enhancement.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning
- Providing Release Management and Build Automation with TFS 2010 Build Automation
Environment: .NET Framework 4.0, Visual Studio 2012, ASP.NET 4.0, C# 4.5, HTML, CSS, WCF, SOAP UI, XML, LINQ, SQL Server 2008, SSRS, ORACLE 11G, PL/SQL and TFS 2010.
Confidential, Durham, NC
Senior .Net Developer
Responsibilities:
- Created Dashboards for Organization, Guide, Contract Monitor, Finance and Manager roles.
- Designed Master Pages by using Visual Studio .NET 2010 and Creating Style Sheets for formatting the Webpages based on the business requirements and functional requirements document.
- Created web user interface using ASP.NET for the users to generate reports.
- Designed and developed user interface modules using HTML 5, CSS 3 and JavaScript.
- Created Master Page features for consistent layout of pages in the application.
- Created Entity Framework Database First Model for ASP.NET application used LINQ to Entities and Lambda Expressions for the data access layer.
- Worked on ASP.NET State Management Techniques like View State, Sessions, Caching (Output Caching).
- Implemented Authentication and Authorization using Web.Config file. Configured for users Authorization and role based security.
- Involved in conversion interfaces on QNXT Member, Provider, Claims Processing, Utilization Management, Accumulators, Contracts and Benefits.
- Used XML for Data Storage and XSLT to transform the SQL queries returned as XML nodes.
- Used the ASP.NET built in Membership provider to manage user accounts and user roles.
- Created Stored Procedures in SQL Server that gets the data for the given input values and tuned queries in frequently used Stored Procedures.
- Designed and developed Crystal Reports based on Design Specification and the Prototype.
- Used controls like Group, Cross-Tab, Picture, Pie Charts and Bar Charts in Crystal Reports.
- Created sub-reports inside the main report and changed the sub-report links so that the sub-report also gets the same parameters that of main report.
- Used Crystal Reports as a reporting tool for developing reports.
- Created Indexes, Views and Stored Procedures for quick and efficient retrieval of data using SQL Server 2012.
- Developed Web Services using Windows Communication Foundation (WCF) for integration with other systems.
- Implemented jobs for the data load using SSIS packages to load crosswalk (mapping tables) for daily, weekly and monthly refresh in the ODS.
- Created and consumed services using WCF, C# to generate and e-mail those reports to the requested user
- Used Team Foundation Server(TFS) to maintain the version control history during development.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Created SSIS packages for importing data from various data files/excel to the data source Utilized Trace and Debug flags within the web application in the development and test environments of the application.
- Developing SSIS jobs with the SSIS packages with additional steps which could be utilized for File Transfer Protocoling files or staging intermediate data staging databases.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server (TFS) 2010
Environment: .NET Framework 3.5/4.0, Visual Studio 2008/2010, ASP.NET 3.5/4.0, C#, HTML, CSS, JavaScript, WCF, XML, XSD, XSLT, PL/SQL TOAD For Oracle 10g, Crystal Reports, VSS and Infragistics Controls.
Confidential - Bellevue, WA
.Net Developer
Responsibilities:
- Involved in communicating with the clients, gathering requirements for the development of preprocessing logic of Loan Origination module, Routing and Escalation Logic and other web and business tier components.
- Used services, Async tasks and Alert Notification APIs to implement event reminder feature into the mobile app.
- Involved in organizational initiatives like Rally adaptation, Agile based development, TDD and code compliance etc.
- Involved in creating and consuming XML Web Services for processing Orders.
- Designed and developed the user interface for various tools and implemented VB.NET validation controls, JavaScript, jQuery, CSS for server and client side validations respectively.
- Involved in production support of various applications developed in VB.NET and C#.
- Extensively used the ASP.NET Ajax Controls like Script Manager, Update Panels and Updated Triggers to make the page more responsive and interactive to the users.
- Implemented Data Access layer, Caching Application block, Application validation, Exception handling and logging components using Microsoft Enterprise Library 4.1 Application Blocks.
- Developed and used various Web forms, Custom Controls and User controls using ASP.NET, C# and JavaScript.
- Developed Reusable Classes using VB.NET.
- Extensively used WCF services, thereby achieving complete Service Oriented Architecture.
- Worked with data migration. Used tools like SQL Server integration services (SSIS) in transferring data from one database to another.
- Extensively worked with Global ASAX to monitor and trigger application level events.
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server 2008.
- Used ADO.NET objects such as Data Reader, Data Adapter and Data Set to object data source fetch and handle user data.
- Used NUnit and mocking frameworks for writing unit test cases for the web application during the test driven development.
- Practiced TDD and Agile methodology with a sprint of two weeks
- Developing SSIS packages for integration with downstream / upstream application and generating reports which could be sent to other systems
Environment: Visual Studio 2010/2008, .NET Framework 3.5/4.0, ASP.NET 3.5/4.0, ADO.NET, VB.NET, AJAX, XML, Infragistics Controls, SOAP, SQL Server 2008, JavaScript, LINQ, JQuery, WCF, SSRS, SSIS,Team Foundation Server(TFS)
Confidential
Responsibilities:
- Involved in Analysis, Design, Coding, and Testing and maintenance phase of modules of software life cycle.
- Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#. Developed Web Forms and User Controls using ASP.NET, AJAX control toolkit, JQuery, and JavaScript for the administration of Address Book, insurance policy, financial data component.
- Created ASP.NET Web forms and server controls to display dynamic data obtained through the use of Microsoft ADO.NET and Data binding.
- Designed and developed complete front-end application using VB.NET Web Forms.Developed the components for middle tier (Business Layer) using VB.NET.
- Designed and implemented components that convert disconnected datasets to valid XML that is transformed by XSL/XSLT/XPATH files to HTML.
- Created robust CSS (Cascading Style Sheets) and Themes to maintain design consistency across all Web Forms
- Created User Controls for the header and footer of the website which appears in all the pages.
- Designed and developed stored procedures and User defined functions SQL Server Database. Implemented role based security and customizable workflows based on a user's role
- Worked extensively on web forms and data binding controls like data list and drop down boxes. Used pagination and sorting features of data grid in reports.
- Performed Testing on different functionalities of the application.
- Involved in database design on SQL Server 2005 and development of different database objects containing functions, triggers, store procedures to manipulate database of the application.
- Created queries and stored procedures in the SQL Server Database
- Implemented validation using ASP.NET validation controls.
