Sr.net Developer Resume
Atlanta, GA
SUMMARY:
- 8 years of experience in analysis, design, development, testing and maintenance of object - oriented, client-server and multi-tier Windows and web applications.
- Expertise in all phases of Software Development Life Cycle, Agile and water fall methodologies.
- Strong Object Oriented Programming skills.
- Proficient in ASP.NET, C#, WPF, MVC, MVVM, WCF, WWF, WF, ASMX, LINQ, AJAX, CSS, JavaScript, JQuery, ADO.NET, and Entity Framework using VS 2008, VS 2010, VS 2012 and VS 2013.
- Expertise in creating complex SQL queries, Stored Procedures, Constraints, Indexes, Views, Cursors, Triggers, and User Defined Functions.
- Sound knowledge of SOA principles and design patterns. Designed and developed WCF/XML web services.
- Good knowledge in writing and understanding WCF REST Web Services
- Good experience on Versioning tools like VSS (Visual Source Safe), TFS (Team Foundation Server) and GIT.
- Experience in developing web and client server reports using reporting tools like Microsoft SQL Server Reporting services
- Experience in working with DevExpress Controls.
- Good knowledge on Windows Forms, Web Forms, Console Application, Windows Services
- Extensive knowledge in object oriented languages of C#, JavaScript
- Good knowledge in HTML5, AngularJS, and, KnockoutJS
- Good knowledge in deploying applications on Windows Azure.
- Good knowledge in Windows Workflow Management (WF)
- Versatile team player with the ability to communicate at all levels of software development life cycle
- Experience in manual testing and proficiency in writing test plans
- Self-motivated, able to work with minimal supervision, and able to exercise good judgment to keep critical systems operational
- Result oriented software developer with excellent track record of successful completion of projects, project milestones, and quality standards
- Hands on experience with SQL Server Integration Services (SSIS), SQL Reporting Services (SSRS) and Crystal Reports for report, generation, integration in to .NET applications.
- Experience in N-Unit unit testing framework.
- Experience in using Visual Source Safe (VSS), Clear Case, SVN and TFS for version controlling.
- Experienced in a fast paced Agile Development Environment including Extreme Programming, Test-Driven Development (TDD) and Scrum.
- Involved in Unit testing and bug fixing of the system.
- Excellent analytical, communication, inter-personnel skills.
TECHNICAL SKILLS:
Development Tool(IDE): Visual Studio 2013/2012/2010/2008/2005.
Programming Languages: .Net Framework 3.0/3.5/4.0/4.5 , C#.Net, VB.Net
Web Technologies: ASP.Net 2.0/ 3.0/3.5/4.0/4.5 , Web Forms, XML Web Services, ADO.Net, Silverlight, Windows Services
Reporting Tools: Crystal Reports, SQL Server Reporting Services(SSRS), SQL Server Integrity Services(SSIS)
Databases: SQL Server 2012/2008/2005.
Operating Systems: Windows NT/2000/2003/XP/Vista, Windows Server 2008/2003.
Visual Source Safe: VSS, TFS, GIT.
Scripting & Markup Languages: JavaScript, HTML, HTML5, XML, CSS, jQuery, JSON, KnockoutJS, AngularJS
Application Servers: Microsoft Internet Information Services 5.0/6.0.
XML Technologies: AJAX, XML Web Services.
Packages: MS Office
Business Modeling Tools: MS Visio
Others: LINQ, AGILE, SCRUM, WF
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Sr.Net Developer
Responsibilities:
- Gathered functional, business, and technical requirements and prepared the requirement documents.
- Designed and developed web application using ASP.NET, HTML5, C#, EF, and LINQ respectively.
- Created Dependency Properties and Routed events in C# and Implemented Triggers in XAML.
- Extensively created and consumed WCF services.
- Designed and developed the complete system development life cycle like system analysis, design, development, and implementing of the architecture. Involved in status reports, design changes, meetings and users approval.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application
- Developed Stored Procedures and Views in SQL Server 2012 for accessing the database
- Used the Object Oriented Programming ( OOP ) techniques and created classes (in C#.NET) for database access.
- Developed and consumed Web Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Worked on Master Pages and Design layouts
- Used AJAX controls for implementing partial post backs.
- Used XML for transporting messages
- Used JQuery, JavaScript as a Scripting Language for Client-Side Validation.
- Involved in performing Unit testing.
- Used Subversion control for regular check in and checkout of the code
- Used Grid Views and custom paging for displaying huge amounts of data.
- Writing Stored Procedures and Functions using MSSQL-Server 2012
- Created Indexes, Views, Jobs and Triggers using MSSQL-Server 2012.
- SQL Agent was used for automating creating packages and updating existing Tables in SQL server.
- Implemented Forms-based Authentication and Role-based Authorization using ASP.NET Membership classes and methods.
- Tested the product feature before and after integration using N-Unit.
- Worked on production issues, debugging the application and fixing the issues
- Design, develop and implement critical applications in a .Net environment.
- Created Windows Service to auto sent E-mail to the member for updates of his profile in portal.
Environment: Windows 7, Visual Studio 2013, ASP.NET, C#, WCF, Web Services, Entity Framework, Java script, JQuery, AJAX, XML, XSD, HTML5, SQL Server 2012, IIS, GIT, TFS, NUnit, WF, Agile, SOAP, JetBrains ReSharper.
Confidential, Houston, TX
.Net Developer
Responsibilities:
- Participated in requirements gathering, analysis and design of the client requirements.
- Developed and Writing high quality coding that meets client requirements.
- Designed and developed web application using ASP.NET MVC, HTML5, C#, EF, and LINQ respectively.
- Created Dependency Properties and Routed events in C# and Implemented Triggers in XAML.
- Extensively created and consumed WCF services.
- Created APIs to communicate between different systems.
- Developed tools using C# and LINQ to ease the recording of the documentation that consists of the configurations in the database.
- Used AngularJS as the development framework to build a single-page application.
- Used AngularJS to create maintainable and testable applications
- Used Bootstrap for styling and layout of the application
- Developed Test Classes/Harnesses for Unit testing the developed components using TFS automated Unit Testing Framework
- Worked on REST Web Services
- Used AJAX controls for implementing partial post backs.
- Used JSON, XML for transporting messages
- Used JQuery, JavaScript as a Scripting Language for Client-Side Validation.
- Involved in performing Unit testing.
- Used Subversion control for regular check in and checkout of the code
- Used Grid Views and custom paging for displaying huge amounts of data.
- Writing Stored Procedures and Functions using MSSQL-Server 2008
- Created Indexes, Views, Jobs and Triggers using MSSQL-Server 2008
- Used LINQ to SQL for retrieving the data efficiently.
- SQL Agent was used for automating creating packages and updating existing Tables in SQL server.
- Implemented Forms-based Authentication and Role-based Authorization using ASP.NET Membership classes and methods.
- Tested the product feature before and after integration using N-Unit.
- Worked on production issues, debugging the application and fixing the issues.
- Design, develop and implement critical applications in a .Net environment.
- Created Windows Service to auto sent E-mail to the client for updates of his profile in portal.
Environment: Windows 7, Visual Studio 2013, ASP.NET MVC 5.0, C#, WCF, REST Web Services, Entity Framework 6.0, Java script, JQuery, AJAX, AngularJS JSON, XML, XSD, HTML5, SQL Server 2012, IIS, GIT, TFS, NUnit, WF, Agile, SOAPUI, JetBrains ReSharper.
Confidential, Princeton, NJ
. Net Developer
Responsibilities:
- Participated in requirements gathering, analysis and design of the client requirements.
- Designed and developed web application using ASP.NET MVC 4.0, HTML5, C#, EF, and LINQ respectively.
- Created Dependency Properties and Routed events in C# and Implemented Triggers in XAML.
- Extensively created and consumed WCF services.
- Developed tools using C# and LINQ to ease the recording of the documentation that consists of the configurations in the database.
- Involved in writing database scripts, stored procedures, triggers, views, and functions.
- Worked on enhancements of the product, extensively generated reports using SSRS.
- Developed Test Classes for Unit testing the developed components using TFS automated Unit Testing Framework
- Worked on Web Services using XSL & XML
- Used AJAX controls for implementing partial post backs.
- Worked with AngularJS, JSON
- Used JQuery and JavaScript for scripting
- Worked on using GIT and Tortoise GIT as version control system. Also used Visual Source Safe before moving to GIT.
- Involved in performing Unit testing.
- Used Subversion control for regular check in and checkout of the code
- Used Grid Views and custom paging for displaying huge amounts of data.
- Created Stored Procedures, Indexes, Views and Triggers using SQL Server 2008.
- Used Bulk Copy keyword to copy large amount of data from MS Excel to SQL server.
- Used Crystal reports to create complex and professional reports.
- Used LINQ to SQL for retrieving the data efficiently.
- SQL Agent was used for automating creating packages and updating existing Tables in SQL server.
- Implemented Forms-based Authentication and Role-based Authorization using ASP.NET Membership classes and methods.
- Tested the product feature before and after integration using N-Unit.
- Worked on production issues, debugging the application and fixing the issues
- Used Tortoise-SVN to maintain version control by update and check out from SVN repository
Environment: Windows 7, Visual Studio 2008/2010, ASP.NET MVC 4.0, C#, WPF, MVVM, Entity Framework 5.0, Java script, JQuery, AJAX, JSON, AngularJS, HTML5, SQL Server 2008, IIS, GIT, TFS, NUnit, WF, Agile.
Confidential
.Net Developer
Responsibilities:
- Involved in all phases of SDLC.
- Designed and developed web application using ASP.NET MVC 3.0, Entity Framework 4.0, and LINQ.
- Worked on Windows forms with MVC
- Extensively created layouts for consistent look and feel of the application.
- Created ASP.Net menu control for site navigation using Site map data source control to enable web administrator in changing the menu content and pages.
- Extensively created stored procedures, functions, Triggers, indexes and Views.
- Created packages using SSIS, generated reports using SSRS.
- Worked with Razor View Engine
- Applied Cascading Style Sheets (CSS) to apply styles for the web-pages
- Used AJAX controls for implementing partial post backs.
- Deployed applications on Windows Azure
- Created Work Flows using Windows Workflow Foundation (WF)
- Developed Test Classes for Unit testing the developed components using TFS automated Unit Testing Framework
- Involved in optimizing code and improving efficiency in databases including recompiling stored procedures and performing other maintenance tasks.
- Involved in unit testing.
- Tested the product feature before and after integration using N-Unit.
- Worked on production issues, debugging the application and fixing the issues
Environment: Windows XP Professional, Visual Studio 2008, ASP.NET MVC 3.0, WinForms, C#, Entity Framework 4.0, LINQ, WCF, WF, JavaScript, JQuery, AJAX, TFS, IIS 6.0, SQL Server 2008, Windows Azure,HTML, SSRS, SSIS, MS Test.
Confidential
.Net Developer
Responsibilities:
- Involved in requirements gathering and requirements analysis
- Created various analysis phase artifacts such as Use Cases, and Wireframes
- Participated in the architecture of the entire application
- Developed Web pages using ASP.NET, HTML, CSS and JavaScript
- Developed several reusable controls such as header, footer, and address controls using ASP.NET
- Developed business objects using C#.
- Design and Development of the module
- Extensively working on creating and consumed ASMX web services.
- Developed data access components using C# and ADO.NET
- Used AJAX controls for implementing partial post backs.
- Created stored procedures, triggers for data retrieval and data updates
- Developed various test harnesses for testing the business objects.
- Worked on user input validations, exceptional handling and logging
- Worked on production issues, debugging the application and fixing the issues
Environment: Visual Studio 2008, C#, ASP.NET, ASM Web services, JQuery, AJAX, SQL Server 2005, HTML, JavaScript, Visual Source Safe, XML, Visio 2003, NUnit.
Confidential
Dot Net Developer
Responsibilities:
- Mainly Involved in the design, development, and Implementation of module at different client Hospitals (Apollo Chennai, Apollo Hyderabad, Fortis, and AMRI Hospitals Kolkata, Wockhardt Hospitals)
- Designed and developed the necessary front end screens and involved in Database design
- Designed and custom application pages using ASP.NET, HTML, JavaScript and AJAX and C#.NET as code behind
- Involved in all the phases such as Analysis, Design, Coding, Testing (Unit & Regression) and Deployment for the Desktop as well as the Web Versions
- Worked on User controls and consumed in different forms
- Created various MIS Reports using DataGrid Control and displayed the data
- Worked on Web Services and Consumed in Client application
- Created Web Pages for the application and used classes for the code reusability
- Applied Cascading Style Sheets (CSS) to apply styles for the web-pages
- Worked on designing database tables, creating and updating Stored Procedures
- Worked on user input validations, exceptional handling and logging
- Worked on middle tier and provided the business logic and validations
- Implemented custom forms authentication to secure the application
- Created different Stored Procedures for data retrieval, inserting and updating, created Triggers and Indexes on database tables
- Worked on production issues, debugging the application and fixing the issues
- Wrote documentation for the module that explained internal details of the application
Environment: Windows 2000, Visual Studio.NET 2005, ADO.NET, ASP.NET, C#.NET, SQL Server 2005, Access 2000, and Visual SourceSafe 6.0, JavaScript, AJAX, HTML