Senior .net Developer Resume
Alpharetta, GA
SUMMARY:
- 7+ years of experience in the design, development, implementation, testing and maintenance of complex Software and Database applications.
- Experience in all the phases of System Development Life Cycle (SDLC) such as strategy and analyzing, designing, building (coding), testing and documentation of software products.
- Worked extensively with Iterative Agile Methodologies, Waterfall methodologies and Test - Driven Development.
- Strong working knowledge on Object Oriented Programming (OOPS) concepts including Inheritance, Abstraction, Encapsulation and polymorphism.
- Extensive experience with .Net technologies like C#, ASP.NET, ASP.NET MVC, .NET Framework 3.0/3.5/4.0/4.5, Web forms, ASP.NET AJAX, Web API, AngularJS, BackboneJS, KnockoutJS and Web services using Visual Studio .NET 2010/2012/2013/2015.
- Expertise in designing and developing web forms.
- Strong developing experience in Visual studio.NET 2015/2013/2012/2010 .
- Excellent knowledge in Delegates and Events, Generics, Serialization, Caching and Multithreading.
- Applying Multithreading techniques for creating high performance applications.
- Hands on Experience in Exception Handling, Debugging and Tracing by which the whole application runtime can be seen and analyzed.
- Databases: Experience in writing stored procedures, database triggers, cursors, functions in MS SQL Server 2005/2008/2012/2014.
- Experience in front end web application development that involved JQuery, AJAX, CSS, JavaScript, Angular.Js and Bootstrap .
- Developed JavaScript, HTML5 rich client application. Used jQuery AngularJS for client scripting WebLogic with Spring REST to make a JSON interface and Oracle to store data.
- Implementing the n-tier application with UI, Business layer and Database.
- Knowledge to create views and index.
- Proficient in developing applications using Object Oriented Programming Concepts.
- Experience in integrating cross platforms applications like Documentum / Webtob with ASP.NET.
- ADO.Net: Extensive use of the Grid View, Data Readers, Datasets for data manipulation.
- Implemented N-Tier Architecture and integrated the UI with Data base for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- ASP.NET: Worked in Webforms, Tracing, State management using Sessions, Caching, View State, Web Server controls and User and Validation controls.
- Experience in XML/XSL related technologies: XML, XSLT and X-PATH.
- Extensively worked on web server like IIS 5.0/6.0/7.5.
- Strong experience in using HTML 4/5 and CSS 2/3.
- MVC: Familiarity with Models, MVVM, View and razor syntax, Controller and actions, entity framework, migrations basics.
- Experience in creating and consuming XML Web Services including XML Schema (XSD), SOAP, WSDL.
- Experience with JavaScript frameworks such as AngularJS and Backbone.js.
- Excellent knowledge of Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Language Integrated Query (LINQ).
- Extensive hands on experience in using LINQ in web pages to retrieve and update the data.
- Experienced in Documenting, Preparing Test Plans, developing test cases and Testing (Unit, System, Integration, User Acceptance testing and Regression testing).
- Proficient in generating SQL Server Reporting Services (SSRS) and Crystal Reports for report generation, integration into .NET applications.
- Proficient in designing and implementing web applications using client-side framework for validations such as JavaScript to avoid the need for post back and to improve their performance.
- Experience creating business components using .NET Class Library assemblies
- Experience in securing web application using ASP.NET authentication and authorization.
- Experience in design patterns such as Singleton, Factory and Composition.
- Strong Experience of SDLC (Agile, SCRUM) including SRS, Design & Analysis, Development, Testing, Deployment/Installation packaging, Version Controlling.
- Developed User controls for reusability.
- Experience in working in SOA.
- Extensive experience in developing web applications using Sitecore MVC.
- Experience in using Team Development for Sitecore (TDS) to synchronize visual studio with Sitecore.
- Experienced user of Microsoft Office application including Word, Access, Excel, Visio and PowerPoint and
- Familiar with FrameMaker, Web Works Publisher and graphics tools.
- Has valuable experience in Unit testing and Integration testing. Expertise with Jira, Remedy and Chameleon tools.
- Excellent analytical, inter-personal, communication & written skills.
- Excellent team player with problem-solving and trouble-shooting capabilities.
- Robust knowledge in AWS Cloud Administration which includes services like EC2, S3 Bucket, EBS, VPC, ELB, Auto scaling and Security Groups, Inbound/Outbound rules, Cloud Watch.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, and Cloud Formation.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, SQL and.NET
.NET Technologies: Microsoft .NET Framework 3.0/3.5/4.0/4.5 (CLR, CLS, CTS), C#, VB.NET, ASP.NET, ASP, ADO.NET, XML Web Services, Win Forms, Web Forms, SOAP, LINQ, WCF, WPF, AJAX, Entity Framework, MVC,Web API.
Databases: MS-SQL Server 2005/2008/2008 R2/2012/2015, MYSQL, MS Access 2007.
WEB Technologies: ASP.NET, HTML5, CSS3, Java Script, XML, AJAX, XHTML, Bootstrap, JQuery, AngularJS
Database Programming: Stored Procedures, Views, Functions, Cursors, Triggers, and Indexes in SQL.
Reporting Tools: SSRS, SSIS, SSAS
IDE: VISUAL STUDIO 2008/2010/2012/2013/2015, MS OFFICE 2007/2010/2013
Operating systems: WINDOWS, LINUX Family, MAC
Configuration Management Tools: GIT, SVN (Subversion), IBM Clear Case
Cloud Administration: AWS EC2, IAM, S3, EBS, ELB, Auto Scaling
PROFESSIONAL EXPERIENCE:
Senior .Net Developer
Confidential, Alpharetta, GA
Responsibilities:
- Involved in full life cycle of the project from requirements gathering, analyzing, designing and developing the application using Iterative AGILE methodology.
- Involved with the client team to design and implement the advanced technologies WCF, SOA, ASP.NET and VB.NET with the application logic in C# according to the user requirements.
- Involved in front end application development using in ASP.NET, AJAX using C#, and back end SQL Server 2012.
- Used ASP.NET web server controls like Grid View, List View and Repeater for displaying the required information.
- Created RESTful API’s using MVC4 Web API’s.
- Extensive development using ASP.NET, VB.NET Web Forms using AJAX, Master Pages, Themes, Web Parts, Provider Model, JavaScript. Also, involved in proof-of-concept using ASP.NET Model View Controller (MVC), MVC Pattern.
- Wrote client side application using AngularJS in a clean MVC way.
- Designed and Developed Static and Dynamic pages validating client side and server side scripts.
- Developed a windows application using a VB.NET and web services for secured and machine specific logon to web based systems involved in front-end development using visual studio2015, ASP.NET and CSS.
- Used JQuery, ASP.NET, VB.NET, AJAX toolkit controls and CSS to enhance the performance and richness to the user interface.
- Planning to rewrite windows application into web application wherein involved in creating POC in technologies like HTML5 or ASP.NET 4.0with MVC.
- Developing WCF services and consuming them in WPF and class library applications.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in web applications.
- Developed User controls using ASP.NET, VB.NET and C# and used them dynamically in the web pages using Master pages and CSS.
- Designed MVC design pattern for ASP.NET application development using the ASP.NET, MVC framework.
- Used C# language for code behind pages to use the OOP’s functionalities and to develop OOPS classes.
- Consumed some external Windows Communication Foundation (WCF) Services to write logs to database.
- Used the Object-Oriented Programming (OOP) techniques and created classes (C#.NET) for logs to the database.
- Used the Object-Oriented Programming (OOP) techniques and created classes (C#.NET) for database access.
- Developing Web Forms and windows forms for concerned applications.
- Created Dropdown and Drill through reports using SSRS.
- Imported data from flat files to SQL Server database using SSIS.
- Written stored procedures in SQL server.
- Involved in production support and fixing production issues.
Environment: ASP.NET 4.5, VB.NET, Web-Services, Windows XP professional, ADO.NET, SQL SERVER 2012, Visual Studio.NET 2015, HTML, CSS, JavaScript, Visual Source Safe.
Senior .Net Developer
Confidential, Dallas, TX
Responsibilities:
- Created the user interface for all the static and dynamic pages.
- Coded application logic in ASP.NET using VB.NET as code behind
- Designed end user interface using Web-Forms in ASP.NET with various Validation Controls.
- Developed business logic components as a middle-tier between database and the UI for billing and order management modules.
- Instrumental in maintenance of data integrity in back end Oracle 9i.
- Implemented fast responsive web page using Angular JS
- Involved in using all the best features of ASP.NET including Dataset, Data View and Data Adapter.
- Develop dynamic ASPX web pages using ASP.NET, C#, HTML, XSLT and JavaScript.
- Involved in front end application development using in ASP.NET, AJAX using C#, and back end NoSQL.
- Development programs of database components including Stored Procedures.
- Developed and designed MongoDB solutions for all users.
- Involved in the database design and designed tables.
- Implemented XML Web Services using C#.NET.
- Prepared formal queries using MongoDB.
- Coded and optimized ADO.NET for data access.
- Developed Web Services for inter communication between local and online application for reservation.
- Developed data layer logic for user logging which lets user to access the specified services.
- Ability to work with functional teams in an agile environment.
- Involved in SCRUM meetings.
- Involved in Maintenance of Web Application.
- Developed a data extract batch using SSIS for transforming and loading a zip into the database.
- Created Stored Procedure, Functions and packages to perform data extract, load and transfer (ETL).
- Involved in functional and Regression Testing, modified and documented scripts for regression testing.
- Liaised with downstream systems in verifying that these systems are not adversely affected by the changes.
- Validated the various business rules configured in OUS related to data delivery, brief, pricing.
- Participated in standup sessions, defect review meetings and created defect/test metrics/dashboard reports.
- Involved in pre-deployment, post-deployment, some test in dry run/production environment.
- Written VB.NET and C# code with .NET Framework 4.0 with visual studio 2010 for Windows Forms.
- Designed REST APIs that allow sophisticated, effective and low cost application integration.
- Developed REST/HTTP APIs for exposing geospatial applications.
- Developed complex web application using ASP.NET server-side scripting with C#, .NET Framework 4.0, JQuery, JQGrid, JQuery UI.
- Used JavaScript to enhance the dynamics and interactive features of web page by allowing user to perform calculations, validate form inputs, add special effects, Customize selections, confirmation etc.
- Write complex queries using T-SQL.
- Developed web application using MVC3 design pattern with razor view engine.
- Used Authorization and Action filter to handle the controller action.
- Created new Grid control to support client operation like sorting, filtering and searching.
- Extensively used ADO.NET for interacting this application with SQL Server.
Environment: ASP.NET 4.0, VB.NET, C#, MVC, Web-Services, Windows7, ADO.NET, SQL SERVER 2012, Visual Studio.NET 2013, HTML, CSS, JavaScript, GIT, NO SQL.
.Net Developer
Confidential, Alpharetta, GA
Responsibilities:
- Gathered Client requirements and converting them into the Technical Specifications and developed Web forms using C#.NET.
- Involved in different phases of the Software Development Life Cycle (SDLC) including Designing, Programming, Testing and Documentation.
- Involved in front end development usingASP.NET, JavaScript, Angular JS, jQuery, HTML, Bootstrap and CSS.
- Analyzed and designed Approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity Diagrams.
- Managed requirement gathering, wireframe development with business analyst and creating technical design document.
- Applications logic was developed using C# and used HTML helper in a view to render the HTML content.
- Used Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 3 application.
- Designed GUI using the HTML, Java Script, CSS and Custom Controls.
- Implemented of WCF services and better logging exception management support to help in the premature detection of unfamiliar problems.
- JQuery was used to validate user controls and web forms.
- Globalization for client's websites including new architecture that would allow easy content editing to add and modify globalized content.
- Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.
- Used n-tier architecture and Object Oriented Design Patterns (OODs) for application development.
- Legacy systems distributed as 80 identical databases across the Enterprise, normalized data from source systems will be loaded to centralized operational Data Source ( ODS).
- Worked on Microsoft Team Foundation Server for version control, Database server project and individual task status.
- Developed stored procedures, views and triggers for data manipulation, ensuring set up relations includes indexing, constraints and foreign keys.
- Performed unit testing using NUnit.
- Knowledge to create Views, Clusters and Index .
- ADO.Net: Extensive use of the Grid View, Data Readers, Datasets for data manipulation.
- ASP.NET: Worked in Webforms, Tracing, State management using Sessions, Caching, View State, Web Server controls and User and Validation controls.
- Written stored procedures in SQL server.
- Involved in production support and fixing production issues.
- Wrote complex queries using T-SQL.
- Involved in testing several modules as part of the unit testing.
- Involved in Maintenance of Web Application.
Environment: ASP.Net C#, .Net Framework 4.0, ASP.NETMVC, jQuery, XML, HTML, Bootstrap ADO.Net, IIS 7.0, WCF (Windows Communication Foundation), Agile /SCRUM Methodologies, JavaScript, Ajax, LINQ, T-SQL, SQL Server 2012, T-SQL, TFS - Team Foundation Server.
.Net Developer
Confidential, Mayfield Village, OH
Responsibilities:
- Involved in the complete Software Development Life Cycle from Requirement Analysis to End-user Training.
- Followed Agile methodology and participated in weekly meetings to discuss enhancements and modification requests with the clients.
- Designed and developed various modules in ASP.NET using C#.NET.
- Highly Involved in Creating Sitecore Template for the pages/items to meet the business requirements
- Involved in Migrating from old website to Sitecore.
- Used AJAX CONTROL TOOL KIT to enhance the performance of the application.
- Used Master pages, User Controls, Custom Controls to suit user needs.
- Integrated Sitecore with backend systems and provided user controls.
- Used JQuery to fade In and fade Out effects to improve UI and client-side validations.
- Implemented Form Based authentication and Role based authentication to authenticate users.
- Built the data layers using LINQ to SQL and Entity Framework
- Consumed the data layers that were built using ADO.NET SQL data provider Objects.
- Created WCF services to act as a service layer for interaction with the database.
- Used LINQ to Entities, LINQ to SQL, and LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Created Layouts, controller, and view renderings in Sitecore.
- Created and installed Sitecore packages to move the content from development environment to staging environment.
- Created & maintained of private Nuget servers in order to create nuget packages.
- Expertise in designing ASP.NET MVC4.0 based Graphical User Interfaces with CSS, JavaScript, jQuery, AJAX, Multithreading, DHTML and HTML.
- Used Knockout JS for sections of UI that update dynamically based on user's actions or an external data source change.
- Extended Sitecore Data model in order to implement custom page view tracking functionality.
- Followed Service Oriented architecture (SOA) and built loosely coupled distributed solutions.
- Worked on transferring the data to new system by writing SSIS packages and scheduling them.
- Designed stored procedures and triggers for the manipulation/auditing of the underlying data in the database.
- Developed RESTful applications using ASP.NET WebAPI.
- Developed using C#.NET 4.0 to in corporate business logic and ASP.NET 4.0 for GUI and implemented WPF technology to provide Rich Interactive Application.
- Used .Net assemblies and Entity Framework for building forms and reports, linked tables with Access using SQL Server as Database.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Used Visual Studio.NET 2010 IDE to design the forms, develop and debug the application.
- Experience in using .Net Remoting, Web Services, XML, XSLT, XPATH and XML Schema.
Environment: ASP.Net C#, .Net Framework 4.0, ASP.NET MVC, jQuery, XML, HTML, ADO.Net, IIS 7.0, WCF (Windows Communication Foundation), Agile /SCRUM Methodologies, JavaScript, Ajax, LINQ, T-SQL, SQL Server 2012, T-SQL, TFS - Team Foundation Server.
.Net Developer
Confidential
Responsibilities:
- Developed a web application to maintain customer database.
- Developed basic windows based application using c#.net for various desktop applications used in the company
- Installed and configured IIS and Visual Studio.NET.
- Designed and implemented User Interface Layer using Web Forms.
- Worked with .NET APIs (String, Collections, Cryptography).
- Designed & implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Involved in testing and deployment of the application.
- Proficient in designing and implementing web applications using client-side framework for validations such as JavaScript to avoid the need for post back and to improve their performance.
- Involved in developing the application using ASP.Net for .Net Webforms and C#.
- Participated in documentation, reviewed, analyzed and fixed existing code.
- Extensive use of collection objects like Dictionaries.
- Use of AJAX for loading part of the page.
- Involved in defining Standard Operating Procedures.
- Involved in requirements gathering phase and design phase.
- Designed and developed web forms using C#, ASP.NET, HTML, CSS, JavaScript.
- Involved in development of the Stored Procedures and Views for the reports.
- Used Grid Views, Master Pages, Custom User Control and other controls extensively.
- Performed peer testing, debugging code and performed code reviews. Monitored and maintained web applications and updated web content periodically.
- Configured the different environments on IIS Server 6.0
- Development of procedures, views in Oracle (PL/SQL)
- Involved in shadow and pilot support phase using defined Support process and ITIL defined principles.
- Involved in development of enhancements for Global IRM and Ergotool application.
- Involved in monitoring and managing Incidents queue.
- Involved in administration activities of portlets, gadgets and webservices in community applications.
- Responsible for providing weekly and monthly status report for offshore manager and clients.
- Performed both client side and server side validation on the UI controls.
- Used StarTeam and TFS as source control.
- Understanding requirement and preparing Technical Design Document, User Interface.
- Coding and writing unit and system test cases.
Environment: Visual Studio 2010, ASP.NET3.5/2.0, C#, VB6, ASP, Java Script JQuery, .NET Framework3.5, SQL Server 2008, Oracle 10g, PL/SQL, XML, HTML, MVC2, IIS7.0, T-SQL.
.Net Developer
Confidential
Responsibilities:
- Creation of stored procedures, views, functions, triggers and DTS in MS SQL server2008
- Developed web forms with C# to store the customer policy data in Database.
- Used WinForms to create functionality in networking module.
- Involved in all the phases of Software Development Life Cycle (SDLC) to develop this application with agile methodology using C# and ASP.NET.
- Involved in Object Oriented Analysis and Design (OOAD) throughout the project also involved in the class diagrams and sequence diagrams.
- Designed and developed WinForms and User controls using C#.
- Developed Web forms for registration, to update the policy installment pages and application logic in ASP.Net, C# utilizing the power of Microsoft .NET Framework.
- Used ADO.Net in connecting to Data Access management with SQL Server.
- Design and development of user interface using ASP.NET, VB.Net, HTML, JavaScript.
- Used User Controls for a group of common controls.
- Implemented Win Forms to provide GUI components using .NET Framework.
- Involved in developing User Interface (UI) as per the business requirements in the ASP.NET.
- Designed dynamic and browser compatible pages using HTML, CSS, and JavaScript.
- Created Master Pages and used CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding and CSS behaviors in CSS for representation of the user interface.
- Developed User controls using ASP.NET, VB.NET and C# and used them dynamically in the web pages using Master pages and CSS.
- Involved in writing Stored Procedures, Database Triggers and Queries using SQL Server to fetch data from different tables.
- Wrote code to perform form Client Side Validations using JavaScript Validating the client side controls and to extract the data used Data Adapter, Data Reader, Dataset and Data Grids.
- Also, configured the web config file for the entire application.
- Performed Debugging to support the software development.
- Involved in Unit Testing for the entire application.
Environment: ASP.Net, AJAX, Web Services, CSS, JavaScript, Visual Studio.net, ADO.NET, UML, SQL Developer, Oracle 9i, SQL Server 2008, NUnit, Visual Source Safe, Windows 2000.
