Sr.net Developer/lead Resume
Atlanta, GA
SUMMARY:
- Over 10 years of experience in Analysis, Design, Development and Implementation of Web Applications in various domains using Microsoft. NET Technologies.
- Technical expertise in Microsoft Technologies, such as .NET Framework (2.0/3.0/3.5/4.0/4.5 ), ASP.NET, C#, VB.NET, Web Services, WCF, WPF, EF, LINQ, IIS, SOAP, XML, DOM, XSL, XSLT, .NET REMOTING, HTML 5, Java Script, VB Script, Visual Studio.Net 2012/2010/2008/2005 , AJAX, ADO.Net,
- Extensive knowledge of applying Object Oriented Analysis and Design (OOAD) for modeling a system with concepts Inheritance, Polymorphism, Abstraction and Encapsulation.
- Proficient in Implementing WCF services and consuming using different protocols and implementing features like Security, Debugging and Performance.
- Experience in using Language - Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
- Experience with Reporting Tools SQL Server Reporting Services (SSRS), Crystal Reports creating ETL packages using SQL Server Integration Services (SSIS).
- Accustomed in developing Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
- Highly Knowledgeable in ASP.NET MVC 5.0/3.0 in implementing Model, View and Controllers with State Management, Security, Action methods etc.,
- Created the Controllers and Controller Actions, Filters, Routing using ASP.NET MVC
- Experience in developing ASP.NET Web customs controls, user controls, Data Controls like Data Grid, Rich UI with extensive use of ASP.NET AJAX and JQuery.
- Proficient in State Management Techniques, Performance, Security, Reusability, Rich User Interface, by using ASP.NET and C# features.
- Experience with ORM technologies like Entity Framework Database Model first and performance tuning in EF.
- Exposure to agile methodology- Scrums, Story Boarding exercises.
- Experienced in designing, developing and configuring LDAP for various Products.
- Extensive experience in developing WCF Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them
- Well-versed with Microsoft Application building blocks for .Net projects (Data Access, Exception Handling, Caching and Configuration Management Application Blocks).
- Adept in creating web based application using technologies like Classic ASP, AJAX Toolkit, JAVA Script, jQuery, AngularJs, Kendo UI, XML, HTML and DHTML.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL with databases like SQL Server 2014/2012/2008 /2005 , MySQL & NoSQL like Riak.
- Strong experience in developing, managing and supporting SaaS solutions and AWS, Azure cloud hosted products .
- Proficient in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server 2010/2008, Git and Visual Source Safe (VSS).
- Extensive working experience in unit, integration and performance testing framework - NUNIT, MS Unit Tests.
- Very good communication and inter-personal skills and can work independently as well as in a team environment.
TECHNICAL SKILLS:
Programming Languages: C#.Net (4.5/4.0/3.5/3.0 ), VB.NET (10.0/9.0/8.0 ), Ruby on Rails, HTML, T-Sql
Web Technologies: ASP.NET 4.5/ 4.0/3.5/3.0/2.0 , ASP.Net Ajax 3.0/2.0, Javascript,JQuery,VB Script.
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL
UI Technologies: Winforms,WPF, Kendo UI, AngularJs
IDE Tools: Visual Studio 2015/2013/2010/2008 , Sql Server Management Studio
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 , ASP.Net MVC 5/4/3
Databases: MS SQL SERVER 2014/2012/2008 ,MSAccess 2010,MySQL, Riak NOSQL.
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), SSIS ETL, Crystal Reports (2010/9/8.5/8).
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Git, Visual SourceSafe(2005), SubVersion, TFS 2010/2012/2013
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 ,MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Azure, AWS, Windows Server 2008/2012/2003 , Microsoft IIS (10.0/8.0/7.0/6.0/5.0/4.0 )
PROFESSIONAL WORK EXPERIENCE:
Confidential, Atlanta, GA
Sr.Net Developer/Lead
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 different types of clients.
- 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.
- 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 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: VisualStudio2015, C#, ASP.NET MVC 4.0, WCF, Entity Frame Work 6.0, Java Script, 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, Newark, DE
Senior Software Developer/Lead
Responsibilities
- Involved in designing the layout of User interface using Visio and class diagrams using UML.
- Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing.
- Analyzing the Business System Requirement and preparing estimates for 3 cross functional products involved.
- Finalizing the architecture and completing the design documentation.
- Integrated device tracker application (nodejs) with the anti-virus application for registration (VB.Net).
- Extensively used VB.Net Security primary features i.e., Code Access Security and Role-based Security to manage Permission, Type safety, Evidence and Identities, Roles and Principals.
- Created device tracker Client side with python web2py and developed Web API’s on
- Developed core functionality with nodejs as the server side.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
- Created test plans and performed unit and regression testing on the application.
- Responsible for deployment of the Application in AWS cloud for production and resolving any post-deployment issues.
- Implemented Routing, URI, Security, Action Filter techniques for application development.
- Implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Established communication between different applications running on same/different platforms using WCF.
- Used Grid View, Data List and Repeater controls with Paging and Sorting for displaying various data on to the page
- Programmed ADO.NET for communication between application and database, used extensively Data Grid, Data Set, Data Table, Data Views, Data Adapter and Data Readers to render reports.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2010 for accessing the database.
- Developed T-SQL queries to fetch data as per the business requirements with proper tuning techniques.
- Used XML intensively to bind the data to the web controls, data manipulation and to store data and sent as parameter to the stored procedures.
- Developed Custom Controls which provides flexibility, reusability better design time experience.
- Developed partial post back validations to manipulate data on web pages using AJAX.
- Used TFS for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Involved in unit testing, integration testing and deployment of the application.
Environment: Visual Studio 2012, ASP.Net 4.0, VB .NET, XML, HTML, JavaScript, IIS 8.0, NUnit, NodeJS,AngularJS, SOAP, WCF, .NET Framework 4.0, Web services, SQL Server 2010, T-SQL, TFS 2013, AWS Cloud-Windows Server 2008.
Confidential, Bellevue, WA
Sr .Net Developer
Responsibilities:
- Played an active role in all stages - requirements gathering, analysis and design, development, testing, debugging, implementing and deployment of the application.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator.
- Involved in application enhancement in terms of Speed, improved security, Error logging, Exception handling, Code Reuse with Object oriented design.
- JavaScript and jQuery for client side validation.
- Implemented Network Load balancing for Web and App servers.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validator.
- Used Master Pages and Cascading Style Sheets (CSS) to render a uniform look and feel for the application.
- Used the Object-Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Involved in developing applications in C# using multithreading to meet the business requirements via Visual Studio.NET 2010.
- Analyzing reported bugs, designing solutions, and writing code, debug existing programs.
- Used Entity Framework dbContext and dbSet to interact with tables and views entities and its data as objects.
- Used LINQ for manipulating the data table.
- Developed ASP.NET Web pages and WCF services using C#.NET
Environment: .Net Framework 4.0, C# 4.0, WCF services, Asp.Net 4.0, Entity Framework ORM, K2 Black Pearl Workflows, JSON objects, jQuery, AJAX, MSSQL -2008, Visual Studio 2012, TFS 2012 and NCover.
Confidential, Bellevue, WA
Sr .Net Developer
Responsibilities:
- Involved in all the phases of the Project Life Cycle, Architecture and also analysis of the system based on n-tier architecture.
- Prepared automated SQL build scripts and scheduled to run every night.
- Database transactions were achieved through Dataset, Data view, Data Reader and SQL Data Adapter.
- Created Stored Procedures to extract assessment data for School Districts and to generate reports.
- Role based access was used for the school administrators to grant access to others.
- Created test plans and performed unit and regression testing on the application.
- Involved in Build, Debug and deployment of the Components to SaaS production servers.
Environment: .Net Framework 4.0, C# 4.0, WCF services, Asp.Net 4.0, Entity Framework ORM, JSON objects, jQuery, AJAX, MSSQL -2010, Visual Studio 2010, TFS 2010 and NCover.
Confidential, Bellevue, WA
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.NET 4.0&C# .NET using .NET Framework 4.0
- Developed the application Framework in ASP.NET 4.0 primarily using C#.NET with the business logic implemented using .Net Assemblies
- Extensively used C#.NET to develop server side event handling and components to handle business process.
- Extensively worked with ASP.NET Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.NET 2.0Server Controls, User Controls and Custom Controls and MasterPages, Cascading Style Sheets (CSS) for consistent look.
- Used the ASP.NET State Management techniques like Session State, View State to retain the values between the pages’ transactions, where Session is managed in out Proc mode.
- Used the ADO.NET data binding controls line Grid View in order to bind the data to the control and display the retrieved data.
- Written JavaScript code for validating the simple control instead of sending them to the server side which was degrading the performance of the web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
- Created Data tables and applied the Web Service Enhancements to the Web Service so that the reliability increases.
- Created Data tables and have written Stored Procedures for all the transactions in and out of the database using SQL server 2000.
- Created a Data Access Layer using C# to execute stored procedures into a Data Set, Data Table and Data Reader.
- Performed NUnit Testing according to the business requirements.
- Used Team Foundation Server (TFS) for version control.
Environment: .Net Framework 4.0, C# 4.0, WCF services, Asp.Net 4.0, Entity Framework, JSON objects, jQuery, HTML, JavaScript, AJAX, MSSQL -2008, Visual Studio 2010, Team Foundation Server(TFS) 2010, NCover, Web services, NUnit.
Confidential
Software Developer
Responsibilities:
- Designed the database schema using MySQL 5.0.
- Involved in all the phases of the Project Life Cycle, Architecture and analysis of the system.
- This idea was proposed and implemented by me.
- Responsible for design, execution and production transition on Apache.
- Involved in Coding APIs, Business Layer/Data Access Layer using perl scripting.
- Developed the application on UNIX environment.
Environment: vim IDE for Perl, UNIX server, MySQL, Apache.
