Senior .net Developer Resume
Dallas, TexaS
PROFESSIONAL SUMMARY:
- Around 8 years of experience in core areas of Analysis, Design, Development, Coding, Testing and Maintenance Implementation of application - oriented software.
- Extensive experience in developing N-Tier, 3-Tier and Client-Server Architecture.
- Designed, developed and improved logical programming with Object Oriented Programming (OOP).
- Experience in design and development of client-server, web applications using Microsoft .NET Entity Framework 5.0+
- Experience in Web UI Technologies using HTML5, XHTML5, CSS3, jQuery, JavaScript, TypeScript and XML. Extensively worked on XML technologies like XML, XSD, XSLT, XPath, and XQuery.
- Implemented Agile/Scrum software development methodologies like analysis, design, development, implementation, testing and documentation.
- Extensive experience in creating XML Web Services. Consumed Web Services from both Windows forms and ASP.NET web applications.
- Hands on experience with Ticketing Management System. Extensive experience working on mobile platforms Xamarin.
- Experience in Automation dealing with Azure and other Operational tasks.
- Excellent working Knowledge of Backend programming Oracle 9i, Oracle 11g PL SQL, queries, stored Procedures, Functions, Views and Triggers.
- Have experience in SSIS with MSBI.
- Developed crypto rest services using NodeJS and integrated services with HSM (Hardware Security Module).
- Coordinated and configure SSL/TLS projects
- Extensive experience in writing complex Database Queries, Stored Procedures, views, indexes, triggers and cursors in SQL Server.
- Formulated procedures for in corporation of GUI features and techniques for Corporate, Intranet and other system websites.
- Performed Unit testing / Integration Testing, Test Driven Development (TDD), System Integration Testing (SIT), User Acceptance Testing (UAT), bug fixing/debugging, deploying and documenting.
- Experience using TFS as a build server, GIT for source control.
- Teamwork to accomplish business Engineering, Integration, Deployment and Maintenance of e-business systems
- Experience in integration of REST Services with client applications . Worked on API console helps developers to work with APIs.
- Experience with REST and JSON/or SOAP web services, Web API, Entity Framework 5.0+
- Expert in SQL and C# web-based N-tier client/server applications. Execution of Selenium Tests cases and Reporting defects
- Experience of creating rich UI applications in WPF 4.5/4.0
- Experience in Oracle packages, Dynamic SQL, Records and PL/SQL Tables.
- Experience in MVVM design pattern. Knowledge of how to bind native libraries to Xamarin
- Experience with NUNIT testing, Test case automation using Cucumber test automation tool
- Ability to work on strenuous team/single projects and meet deadlines.
- Developed an Azure based high performance compute environment to support the massive computational requirements redistricting Azure application
- Excellent communication skills, strong organization and interpersonal skills and a very good team player, capable of Working independently with minimal supervision, and perform as part of a team.
TECHNICAL SKILLS:
Languages: C#, Java, JavaScript, T-SQL, LINQ, PL/SQL, VB.Net
Database: MS SQL Server 2008, 2012, 2014,2018 Oracle 9i, Oracle 11g PL SQL
.Net Framework: .Net Framework (3.5, 4.0, 4.5)
Visual Studio IDE: Visual Studio 2008, 2013,2015,2017
Web Technologies: ASP.NET web forms, ASP.Net, MVC 4.0+5, AngularJS, NodeJS, ADO.NET, AJAX, WPF, WCF/Web services, IIS, LINQ, ADO.NET Entity frame work 5.0+, jQuery, Java Script, Bootstrap 3/4, XML, HTML5, CSS3, SSL/TSL, XML, XSL, XSLT, ReSharper
Version Control: Team Foundation Server, Tortoise SVN, Smart CVS, GIT, Source Tree
Methodologies: Agile/Scrum Test driven development (TDD), Waterfall
OS: Windows 07, UNIX, Windows 8.1, Windows Server 2008
Architecture & Design: Microsoft P&P Archetypes, GOF Patterns
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, Texas
Senior .NET Developer
Responsibilities:
- Involved in designing, coding, testing and deploying phases of SDLC. Implemented CRUD operations using $http service to call Web API methods.
- Used .Net MVC to allow for greater code separation and implemented a view engine that allowed for greater code reuse.
- Implemented C#.Net logic in application to perform the data bindings and performance tuning.
- Create and integrate user controls and Cascading Style Sheets into Web Pages for user customization of page background and styles.
- Implemented application security aspects such as authentication- authorization at user level and Application level
- Developed Word press sites and consumed .Net API services with Word press sites.
- Used WAMP/XAMPP web server to host word press sites
- Used the unit of work and repository pattern for access to database data, thus making testing easier.
- Wrote LINQ expressions for access to filtered data from the database.
- Developed View Models to hold database data and display it to the browser using the Razor View Engine.
- Used Temp Data, View Data, and View Bag for sending data to Views.
- Used Layout pages and Partial Views to re-use markup code.
- Implemented Action Filters for authorized access to certain pages.
- Used Data Annotations for validation on the server side. Used the Route Config to structure the pattern of pages to be presented.
- Designed the layout and structure of the page using HTML5, CSS, and JavaScript.
- Used jQuery to bring dynamic behavior to the web page and for AJAX calls to the MVC controller to output JSON result.
- Used Postman to test Web API functionality. Used Bootstrap 4 for UI design.
Environment: .NET Framework 4.6, MVC5, C#.NET, ASP.NET, HTML5, CSS3, JavaScript, Entity Framework 6.0+, AJAX, TSQL, Visual Studio 2017, ASP Classic, TFS 2015, Web API, SQL Server 2017, LINQ, WordPress, Bootstrap 4
Confidential, Dallas, Texas
Senior .NET Developer
Responsibilities:
- Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
- Involved in maintenance and enhancements of an application using Microsoft .NET Framework 4.5, C#.NET, ASP.NET, LINQ, AJAX, JavaScript, jQuery, Web API.
- Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context.
- Designed UML Class diagrams and sequence diagrams with Rational Rose and Visio. Used Entity Framework Power tools for mapping relational objects.
- The front-end styling & layout is done using HTML 4/5 using Bootstrap CSS 3 framework.
- The front-end data binding is done using Angular JS and displaying tabular data using Angular JS.
- Both server side and client-side use Inversion of Control (Dependency Injection) to keep components isolated and enable unit testing.
- Design and develop rich user interfaces with HTML/Bootstrap/Angular JS.
- Implemented the Business Layer for the application in C# using Database Authentication. Handled exceptions using try catch blocks.
- Implemented security application and user level. Refactoring of the code using Re Sharper and other latest tools and technologies.
- Translated business requirements into machine code (C#, SQL)
- Extensively involved in developing the Database schema, designing relationships between tables. Writing stored procedures and Triggers.
- Used custom NuGet packages for application as per the requirements.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Version control of the source code was managed using TFS 2015.
- Created and consumed WCF services to retrieve the customer information.
- Involved in 24/7 monitoring of the site to fix bugs that might occur and to keep the application up and running.
- Documentation of the Application was developed in accordance with the specifications.
- Prepared support documentation for all the activities undertaken at regular intervals for the Project management review and update.
Environment: .NET Framework 4.5, MVC5, C#.NET, ASP.NET, HTML5, CSS3, JavaScript, Angular.js 1.5+, jQuery, ADO.NET, WCF, Entity Framework 6.0+, AJAX, SQL, Visual Studio 2015, ASP Classic, TFS 2015, Web API, SQL Server 2014, LINQ
Confidential, Houston, Texas
.NET Developer
Responsibilities:
- Has the ability to understand and transform complex business requirements into software, ensuring Applications are delivered on time, to specification, are scalable, performance optimized and maintainable.
- Designed the project based on the .Net Entity Framework architecture.
- Used LINQ for querying, sorting, filtering the complex objects utilizing Entity Framework DB Context and implemented Repository pattern for centralized data access.
- Used LINQ to SQL for calling existing Stored Procedures.
- Designed UML Class diagrams and sequence diagrams with Rational Rose and Visio. Used Entity Framework Power tools for mapping relational objects.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using NodeJS
- The front-end styling & layout is done using HTML 4/5 using Bootstrap CSS 3 framework.
- The front-end data binding is done using Knockout scripts and displaying tabular data using knockout extensions for jQuery data tables.
- Both server side and client-side use Inversion of Control (Dependency Injection) to keep components isolated and enable unit testing.
- Developed controls such as user-controls, list views, editing and validation, modal popups and Ajax extenders, dropdown lists, file uploaders, query strings
- Created Web Services and consumed web services from web client developed in ASP.NET.
- Implemented procedures for operation and overall administration of IIS web servers.
- Implemented Auto Mapper classes in project development. Implemented security application and user level.
- Created an application in WPF that generates Silverlight Class library by taking XML file as an input.
- Configured, tuned and maintained MySQL Server database servers.
- Refactoring of the code using Re Sharper and other latest tools and technologies. Translated business requirements into machine code
- Extensively involved in developing the Database schema, designing relationships between tables, writing stored procedures and Triggers.
Environment: .NET Framework 4.5, MVC5, C#.NET, ASP.NET, HTML5, CSS3, JavaScript, jQuery, ADO.NET, WCF, Entity Framework 6.0+,WPF, AJAX, Classic ASP, Bootstrap 3, Node JS, Visual Studio 2015, TFS 2015, Web API, MySQL, LINQ, ReSharper
Confidential, Mahwah, NJ
.NET Developer
Responsibilities:
- Analyzing and reviewing the business requirements, design document, use cases and functional requirements document.
- Actively Participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Implemented ASP.NET Entity Framework 5.0+ for the application with JavaScript, Ajax.
- Work experience in HTML5 and CSS3. Design GUI using WPF & Silverlight (use Expression Blend).
- Used Backbone Region, Composite, Collection and Item view to create various view components and integrated/Incorporated into the HTML page.
- Integrated UI wire frames with Site core which is a content management system.
- Implemented application security aspects such as authentication- authorization at user level and application level.
- Involved in designing UML diagrams using Argo UML. Have worked on SSIS, SSRS, JSON with MSBI.
- Implemented membership management for managing the users (Create, Delete etc).
- Designing screens (ASPX, ASCX and 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 middleware component classes and WCF services across the enterprise and integrated in UI using MVVM pattern in Prism framework using WPFHelpers class from PrismAppBase
- Implemented Exception handling application block for Exception handling.
- Designed the web UI using Silverlight 4.0/3.0, ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web Forms and AJAX controls.
- Understanding of multiple SDLC technologies with an emphasis on Agile
- All the user interface layers, web pages are created and integrated to maintain the performance of data flow and data integrity using Javascript and jQuery.
- Logging exceptions, caching using Microsoft Enterprise Library.
- Utilized Form Based Authentication for the Application as a .NET Security measure by providing a login page
- Created SQL Server databases, tables, views, stored procedures and database backups using SQL Server Management Studio
- Used third party API Newton soft. JSON to convert output into JSON format
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing.
- Used SSIS with MSBI to work on integration services.
Environment: Visual Studio 2012, C#.Net, MS SQL Server 2008, WPF, ASP.NET, HTML5, CSS3, JavaScript, JQuery, Stored Procedures, XML, WCF, MVP.
Confidential
Junior .Net Developer
Responsibilities:
- Responsible for understanding user requirements, designing and developing the application
- Implemented WCF JSON, SOAP/REST application to communicate with Exceed System Client-side validations using JavaScript.
- Developed visual components through WPF using XAML and Expression Blend.
- Involved with creating and consuming XML Web Services using XML, SOAP.
- Designed and developed web based Front End User Interface in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Collaborate in the development of a web user interface controls for division wide accounting procedures using C#, VB.NET, JavaScript, user controls
- Create and integrate user controls and Cascading Style Sheets into Web Pages for user customization of page background and styles.
- Created and maintained TSQL scripts and stored procedures. Involved in design of the database and uploading data
- Used Asp.net validations Controls for server-side validations. Involved in designing and developing customized reports
Environment: Visual Studio 2008, ASP.NET, C#, Web Forms, WPF, JavaScript, HTML, CSS, MS SQL Server 2008, T SQL, XML, WCF, Web Services, WCF, ADO.NET