Sr. Net Lead Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 7+ Years of software development and implementation experience in Client - Server and Web based environment.
- Web Technologies for various N-Tier applications including Model View Controller (MVC) design patterns.
- Around 10 years of experience in developing application on Microsoft .NET platform using C#.NET, ASP.NET, ADO.NET, XML, Web Services, Ajax, WCF, JavaScript, JQuery, HTML5, CSS, Bootstrap, JSON, Visual Source Safe, SharePoint and IIS .
- Experience in writing complex developing SQL/TSQL Queries, PL/SQL, Stored Procedures, Functions, Triggers, Views, Cursors in SQL Server and Oracle Server.
- Around 8 years of experience in developing Forms and Reports using Oracle Forms and Reports.
- Expertise in creating various SSRS Reports like Charts, Filters, Sub-Reports, Scorecards, Drilldown and Drill-Through, Cascade, Parameterized reports that involved conditional formatting.
- Development experience includes all phases of Software Development Life Cycle (from initial requirement analysis, design, programming to implementation, testing and maintenance).
- Experience working on Agile (Scrum Framework) and waterfall Methodologies to meet timelines with quality deliverables.
- 3 years of experience in services using Windows Communication Foundation (WCF).
- Strong experience in ADO Net components such as Dataset, Data Adapter, Data Provider and Data Reader.
- Pleasant experience in UI development using Java Script, Node JS, JQuery, HTML5 and CSS.
- Experience designing and developing n-tier applications, object-oriented technologies, 3-tier architecture and Module View Controller Architecture (MVC) and Angular 2 and 4.
- Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
- 5 years of experience in using Windows presentation foundation (WPF).
- Programming skills in C#, .NET, ASP.NET, LINQ, ADO.NET, Web Services, WCF Services, SOAP, Lotus Script, CSS, DOM, HTML5, AJAX, XML, MS SQL Server and JavaScript.
- Worked on Operating Systems Windows and Linux.
- Process strong leadership, interpersonal and excellent analytical & problem-solving skills.
- Good Knowledge of ASP.NET MVC4 Framework.
- Experience using the .NET multi-threading technologies, Threading and Parallel framework.
- Experience in MVC Architecture which is the feature of .net
- Experience designing, building and documenting WPF user interface themes using XAML and C# .
- Knowledge of Object relationship mapping (ORM).
- Give on-call support in production environment on web-based applications.
- Experience designing and/or developing solutions for a Service Oriented Architecture (SOA).
- Used TFS (Team Foundation Server) and GIT for version control and to maintain consistency with the remote team members.
- Involved in Development and Production Support in most of the projects.
- Experience in using Linq and JQuery.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database
- Expertise in designing UML design patterns such as Adapter, Proxy, Bridge and Façade.
- Expert in dealing with Private, Shared satellite and resource assemblies and configuring the m with strong names, deploying them in GAC.
TECHNICAL SKILLS:
Languages: C#, HTML, CSS, JavaScript, XML, XSL, XSLT, T-SQL, PL/SQL, Lotus Script
Programming Technologies: .NET Framework 3.5, 4.0, ASP.NET, Web Forms, Win Forms, Web Services, Microsoft azure, WCF, WPF, LINQ, ADO.NET, AJAX and Microsoft IIS
Reporting Tools: SSRS, Crystal Reports, Oracle Reports, Oracle Forms
ETL tools: DTS (Data Transformation Services), SSIS (SQL Server Integration Services)
Database: SQL Server, Oracle9i/10g /11g, MS Access, Lotus Notes
Tools: Visual Studio, MS Office, Microsoft Visio, Telerik Controls, TFS, Git Hub, Visual SourceSafe, Fiddler, SOAPUI, Compliance Sheriff Design Patterns Singleton, Factory Method and Model View Controller (MVC).
Operating Systems: Windows Server XP, Vista/ Windows 7, UNIX, Linux IDE: MS Visual Studio.Net RTC
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr. Net Lead Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designed and Architected the Authentication, database and services components for the product.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created WCF, WCF REST Services and used different bindings to make it available to diverse types of clients.
- Built and deployed the applications for Azure Cloud platform as a service (PaaS) for Ed-Tech products with IIS as webserver and MS SQL as the database.
- Leveraged WCF mechanisms like sessioning, Instance management, concurrency to make our services more robust and scalable.
- Utilized LINQ technology extensively for data retrieving, querying, storage and manipulation.
- Designed the web UI using ASP.NET, HTML, DHTML, Kendo UI, JavaScript, CSS, jQuery and AJAX controls.
- Greatly implemented S.O.L.I.D. principles of object-oriented programming throughout the process.
- Extensive usage of Bootstrap to develop responsive UI with its popular HTML, CSS, and JS framework.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- Used ASP.NET MVC4.0 (with Razor View Engine) Page Controller pattern to add functionality to individual pages such that to accept input from the page request, invoke the requested actions on the mode.
- Responsible for designing the ASP.NET application LDAP authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Configured LDAP for Oxford and IPS School Districts.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Extensively used User interface controls which use JQuery to validate client-side validation.
- Implemented Database First EDMX and used Linq to Entities to massage the Data and optimized the Query Expressions.
- Written Stored Procedures in SQL Server 2012 used ADO.NET and Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created Typed and Untyped Faults to handled exceptions in WCF SOAP services.
- Extensively used Data contract Serializer and JSON Serilaizer in WCF SOAP based request
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
- Responsible for deploying the application in Azure Cloud and troubleshooting the production issues during deployment and on regular basis.
Environment: Visual Studio2015, C#, ASP.NET MVC 4.0, Razor View Engine, WCF, Entity Frame Work 6.0, Java Script, Bootstrap, JQuery, Kendo UI, XAML, GIT, WCF, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2012, Windows 7/10, UML, Windows Server 2010, Azure Cloud - Windows Server 2008 R2/2008.
Confidential, San Antonio, TX
Sr. Net Developer
Responsibilities:
- Created WCF, REST Services and used different bindings to make it available to different level of users.
- Leveraged WCF mechanisms like session management, Instance management, concurrency to make our services more robust and scalable.
- Utilized ADO.Net technology extensively for data retrieving, querying, storage and manipulation using LINQ.
- Created Multiple Re-usable UI Directives by defining Angular Directives, Attaching Event Listeners, Controllers & Updating DOM elements.
- Designed the web UI using ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS and AJAX controls.
- Created User Controls, Custom controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 4.0 for web pages.
- 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.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class, instead of relying on the class to create the object itself.
- Implemented data annotations for client and server-side validations, routing, filters and actions in MVC.
- Extensively used User interface controls which use JQuery to ensure client-side validation.
- Written Stored Procedures in SQL Server 2008 and used ADO .NET with Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created the Linked 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.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to fetch data with better Performance Tuning. in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Worked Extensively with Query Optimization Techniques to fetch data with better Performance Tuning.
- Extensive experience in Building web applications using Kendo UI widgets, JQuery.
Environment: Microsoft C#, MS SQL Server, AS 400, SSIS, Kendo UI, Web API, WCF, MVC 5, Onbase, Bootstrap, Agile Scrum
Confidential
Sr. Net Developer
Responsibilities:
- Wrote Data Access Layer Methods (ADO.NET), T-SQL and PL/SQL Queries, Store Procedures, and SQL User Defined functions for Students’ Information System, Payroll, and HR.
- Worked with the QA groups to complete the development process.
- Developed and consumed Web Services to extract information from the database and other services.
- Created various applications using ASP.Net MVC
- Developed Staff Portal and Public websites using SharePoint
- Developed C#.NET application that runs on barcode scanner used to track equipment, computers, projectors and other assets.
- Extensively used LINQ to Objects to query the objects based on requirement.
- Implemented input validation using the ASP.NET Input Validation Controls since the ASP.NET pages have event driven Server Controls.
- Implemented form-based authentication and role-based authorization for employees in the organization to authenticate user; identify role and give him privileges accordingly.
- Developed Web Services using WCF, C#.NET with multiple bindings and address and hosted them and tested by generating the proxy class files based on the web services and consumed in web application.
- Developed business layer components in C#.NET.
- Worked on WCF Web Services using C# to authenticate lookup and retrieve the data from database. Consumed by Windows forms
- Implemented Client and Server-side validations using JavaScript, JQuery band ASP.Net validation controls.
- Used HTML5 and CSS3 for developing Web Pages.
- Provided database connectivity using ADO.Net and created procedures, Indexes and Triggers using MS SQL Server 2008.
- Extensively used Data grids and Data lists on the web pages.
- Performed functional testing on various developed modules.
- Developed reports using SSRS and Oracle Reports for students’ information system. Designed and developed parameterized reports, linked reports, matrix and tabular reports with drill down, drill through and drop-down menu option using SSRS.
- Developed SQL stored procedures and triggers to interact with the databases, SSIS for data Transmission and Integrity, used SSIS for to retrieve data from Database.
Environment: ASP.NET3.5, C#.NET, WPF, Angular, SQL Server Enterprise Edition, JavaScript IIS, HTML, SSIS, SQL Server Query Analyzer, .Net Framework 3.5 and Windows XP/7/8 and Windows server 2003/2010.
Confidential
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
- Developed the reusable framework for the application using the ASP.NET MVC Framework 4.0.
- Developed Models, Views, Controller using Guidance Package Manger used MVC model.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Designed and developed Data Access layer, Business layer and Presentation Layer (user interface) for the n-tier architecture web application using C#, ADO. NET and ASP. NET
- Designed and developed effective web forms based on technical design and requirement specifications.
- Designed and developed an integrated n-tier web application using C#, WPF, ASP.NET and ADO.NET
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Developed unit test cases for the service layers and controllers using NUnit framework, Moq.
- Deployed the service library in IIS using WCF Web Service application.
- Employed WCF End-Points and Contracts for enabling ACCES TO SERVCIES across various protocols, applications and platforms.
- Experience in Agile software development methodology and Test-driven development including SCRUM Framework.
- Expertise in implementing SOA using WCF technology, developed and consumed WCF services with features versioning, security, optimization and reliability.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
- Created Entity classes, relationships between entity classes using Entity Framework 4.0to manage relational data as objects and used LINQ to Entities to massage the data.
- Acquainted with the concepts like inheritance, polymorphism, abstraction and encapsulation, have used them wherever Object Oriented Programming System (OOPS) is needed.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Helpfiles.
Environment: VisualStudio2013, C#, ASP.Net 4.5, MVP, WPF, WCF, MVC 4.0, JQuery, TFS 2010, Subversion, IIS 7.0, AJAX, SSRS, Crystal reports, ADO.Net Entity Framework 4.0, XML, Microsoft Enterprise Library, SQL Server 2008 R2, DB2, Agile.
Confidential, Harrisburg, PA
.Net Developer
Responsibilities:
- Implementation of the process workflow and business logic using C#. Net
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database
- Created .NET User Controls and Client-Server Validation Controls using ASP.NET, C# .Net and JavaScript
- Worked on Business logic layer
- Extensively worked on creating Windows GUI and Web interfaces using windows controls, user controls and sever controls
- Created Various reports using SSRS, Report Viewer Control and RDLC reports for client-side rendering
- Implemented Windows Service for loading data from xml files to the Oracle database using serialization
- Developed code for importing excels data to Oracle database with SSIS and SSAS
- Extensively used Array List, List View to display data in the grids
- Implemented validation using ASP.Net validation controls
- Used .Net Data grid control to display, edit and page, and sort multiple records
- Created database Stored Procedures, User Defined Functions and Packages
- Tuned the existing application Stored Procedures for improving the performance
- Used TFS for versioning and source code check in and check-out
- Involved in Code reviews and guided team members for technical problems
- Used several .NET AJAX controls to dynamically render the content on Web Pages developed using C#
- Ported previously used DAL (Data-Access-Layer) wrapper written in C++ into .NET classes using XML entity descriptions and mapping metadata with attributes
- Used Http Watch to monitor and intercept various HTTP and HTTPS requests
- Used ReSharper to help assist with Intellisense and provide preconfigured tools for N-Unit testing.
- Creating applications using VB.NET and enhancing projects for .NET applications and Implemented changes in coding and designs using knowledge of VB .NET
- Worked on project-based directives for client Dynamic CRM environments and performed troubleshooting of client CRM issues and maintained documentation of all reported issues.
Environment: C#.Net, Win forms, ADO.Net, WPF, ASP.Net, .Net 2.x/3.x, Oracle 10g, SSIS, SSRS, IIS, XML, JavaScript, HTML, Vault, Reporting Services, Windows Services