.net Developer Resume
Denver, CO
SUMMARY
- Having 8 years of professional experience in complete Software Development Life Cycle (SDLC) with Development, Coding, Debugging, Testing, Implementation
- Maintenance of Software applications in client server environment, Web based applications using various technologies and object oriented concepts.
- Experience with.NetFramework, C#, ASP.Net,ADO.Net, Java Script, XML, AngularJS.
- Experience in creating web applications using AJAX.
- 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.
- Extensive expertise in developing WebForms Controls using ASP.NET, ASP.NET MVC2, AJAX.
- Developer with working knowledge on database management systems like Oracle, Cassandra and SQL Server.
- Source control tools such as Microsoft TFS, TortoiseHg, GitHub and BitBucket.
- Expert in using JIRA for Project Tracking.
- Proficiency in Waterfall and Agile development methodologies and in developing Use Cases, Sequence Diagrams, and Class Diagrams in UML.
- Experience working on Agile (Scrum Framework) and waterfall Methodologies to meet timelines with quality deliverables.
- Extensive experience in architecting, designing and developing distributed scalable client/server and web application software using Web Forms and Win Forms.
- Worked with SQL server and Oracle databases and Apache Cassandra, as the backend and have knowledge in writing various queries, triggers and stored procedures in SQL Server 2008/Oracle 10g.
- Experience with Optimization of Queries using Indexes and joins.
- Strong experience in SQL and PL/SQL stored procedures, elastic search, and functions.
- Working knowledge in Silverlight, Utilized ServiceBus,Mongo db, Web API, CQRSand Event Sourcing patterns for online e-commerce system.
- Excellent analytical skills with proficiency in debugging and problem solving.
- Experience in requirement gathering and designing windows and web application solution andDesign Patterns.
- Excellent interpersonal and customer relational skills. Proven communication, presentation skills and leadership qualities.
TECHNICAL SKILLS
.NET Technologies: ASP.NET MVC, WCF, ADO.NET Entity Framework, ADO.NET and LINQ, Agile, Winforms,WebForms.
Web Technologies: ASP.NET, AJAX, Knockout.js, XML.
Programming Languages: C#, Java Script, JQuery, Java, C++ and C, PL/SQL.
Databases: SQL Server 2008/2005/2000 , Oracle 11g/10g, Apache Cassandra, MongoDB, MS-Access and MS Excel.
Development Environment: Microsoft Visual Studio 2012, 2010/2008/2005/2003 , .NET Framework 4.5/4.0/3.5/3.0/2.0.
Reporting Tools: Crystal Reports, SQL Server Reporting Services, SQL Server Integration Service and MS Access reports.
Source Control Tools: Tortoise Hg, Bit Bucket
Web Servers: IIS 7.0, IIS 6.0, IIS 5.0, API, Apache and REST with WCF.
PROFESSIONAL EXPERIENCE
Confidential, Troy, MI
.Net Developer
Responsibilities:
- Performed actively in the Development and Testing phases of SDLC life cycle and monitored day to day project activities to ensure the deadlines were achieved as per client expectation.
- Involved with the client team to design and implement the advanced technologies WCF, SOA, ASP.NET with the application logic in C# according to the user requirements.
- Experienced in the use of agile approaches including Test-Driven Development and Scrum.
- Involved in front end Application development using inASP.NET, AJAX using C#, and back end in SQL Server 2008.
- Extensive development usingASP.NETWebForms, Master Pages, Themes, Web Parts, JavaScript. Also involved inproof-of-conceptusingASP.NET Model-View-Controller,MVCpattern.
- Designed and developed staic and dynamic pages validating client side and Server side scripts.
- Consumed some external Windows Communication Foundation (WCF) Services to write logs to the database.
- Used python and mongo DB to develop and integrate the APIs.
- Responsible for development of the client application and modules using .NET 4.0, WPF, MVVM, CQRS-ES and SignalR.
- Responsible for development of the SignalR server process and the CQRS-ES implementation using EventStore.
- Extensively worked on ASP.NET MVC 3.0/4.0 framework Web forms LINQ Entity Framework XML REST/SOAP WCF services development JQuery design patterns and TFS.
- Used JQuery, ASP.NET AJAX toolkit controls, elastic search, and CSS to enhance the performance and richness to the user interface.
- Designed and developed WCF Web Services and configured our WCF Services with appropriate endpoints for consuming them in the web application.
- Developed User controls using ASP.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.NETMVC framework.
- Involved in designing Web forms using server controls, validation, user controls using .Net framework.
- Used Web Services to enable effective communicate between different layers in the Application.
- Implemented the application logic using Object Oriented Programming (C#).
- Developed Web Service to interact with remote business objects and different suppliers systems using SOAP, HTTP/XML, WSDL.
- Created packages using SSIS for extracting data from MS Excel files, OLEDB, MS Access to SQL Server database.
- Extensively Used Jira for Project Tracking and also for creating tickets, bugs and assigning them.
- Used Bit Bucket for Version Control and Tortoise Hg for Branching and Merging.
- Actively involved in providing the technical support and production software operations through troubleshooting to resolve the issues.
Environment: .Net Frame Work 4.5, MS Visual Studio 2012, C#.Net, ASP .NET, SQL Server 2005/2008, CSS, XML, J Query, CQRS, Java Script, mongo db, Windows Servers 2008, Ajax Toolkit Controls, SOAP/WSDL/ WCF, WPF, HTML5, Bit bucket, JIRA, TortoiseHg.
Confidential, NewAlbany,IN
.Net Developer
Responsibilities:
- Used agile methodology (SCRUM) for the application development Process.
- Involved in the Software Development Life Cycle (SDLC) for designing, development phase and testing of the System.
- Developed a Service which will be running every day with Asp.NET and C# as a code behind.
- Populated the data using Dapper ORM and binding the data to the UI.
- Used Top-Shelf for converting the Console Application into a Service.
- Written T-SQL Queries, Created Tables, Views, Stored Procedures, Table Variables, Functions, Indexes, Web API, database diagrams using SQL Server Management Studio.
- CQRSand Event Sourcing patters utilized to control high user concurrency access and avoid data contention issues.
- Supported web applications, fixed issues by debugging the existing web application code.
- Expertise in usingTFSto open bugs, create tasks and user stories, initiate change requests.
Environment: ASP.NET(MVC), C#, AngularJS, Web API, CQRS, HTML5, T-SQL/SQL Server, WCF, WPF, JavaScript, REST, API, Team Foundation Server (TFS).
Confidential, Southfield, MI
.Net Developer
Responsibilities:
- Developed Web Application in ASP.NET with C# as code behind while Java Script is used for client side validation.
- Extensively used AJAX a for a rich user experience.
- Developed various custom classes using C# and Object Oriented Programming.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, HTML, Java Script, Knockout.js andAJAX including.
- Implemented entire form validation on submit using JQuery.
- Implemented a crucial feature involving complex WCF service design based on the callback mechanism.
- Implemented ground transportation & Workflow Scheduler using Microsoft provider pattern, C# 3.5 & WPF.
- Worked on Agile Methodologies and got involved in the iterative process of development.
- Developed the web forms using the ASP.Net 4.0.
- Involved in using MVC pattern for the UI development.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships between tables.
- Worked on database design front implementing various table designs, stored procedures and complex triggers.
- Designed and developed Ruleset Editor in C# 3.5 and WPF to execute various business policies in a workflow.
- Implemented Agile Methodologies and SCRUM Framework in the iterative process of development
- Worked extensively in creating User controls in winforms.
- Designed and developed Windows forms and Webforms to facilitate the storage, maintenance and retrieval of new and existing information systems data.
- Used AJAX to create rich user interface.
- Used C# for the code behind pages and for business logic layer.
- Used XML, web services created using C# to fetch data from data base and to insert new records.
- Participated in Refactoring C#, Silverlight Code in the Project.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: ASP.Net, C#.Net, WPF, WCF, ADO.Net, Webforms, Winforms, TFS, HTML, SQL, PL/SQL, AJAX, XML, Java Script, Oracle 10g, MS Access, MS Excel.
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Used N-tier architecture for presentation, business and data layers.
- Used ASP.NET login controls like Create user wizard, login, change password, etc.
- Improved the performance of web pages by using AJAX.
- Extensively used ASP.NET controls for developing the UI.
- Used C#.NET in writing Business classes and Data Access layer methods.
- Designed Class and use case diagrams using MS Visio.
- Involved in using MVC pattern for the UI development.
- Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
- Lead and developed next generation graphic intensive UI application for corporate travel booking using .Net 3.5/3.0 WPF, XAML.
- Attended the code review sessions and have given presentations.
- Involved in writing stored procedures using SQL Server 2005.
- Involved in creating Views, Stored Procedures and Triggers and calling them from the Data Access Layer.
- Designed ER diagrams for the application.
- Performed unit testing and functional testing.
- Fixed the issues and bugs occurred during testing process.
- Involved in designing, updating the application as required.
- Deployed the application on test and production servers.
- Involved in support and maintenance.
- Developed code documents and user documents.
Environment: .NET Framework 3.0, ASP.NET, ADO.NET, C#, WCF, WPF, Webforms, Winforms, SQL SERVER 2005, MS Visio, UML, Java Script, HTML, CSS, JQuery, MVC 2.0, Oracle 10g.
Confidential, Denver, CO
.Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Involved in developing web Pages with rich UI, AJAX, and Jquery using ASP.NET.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing the web application.
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site Using ASP.NET.
- UsedJava Script to perform validations and catch the events on client’s browser.
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Used bindings to control the construction of the Windows Communication Foundation (WCF) channel stack at runtime.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Developed Webforms in ASP.NET and Winforms applications in C# where the presentation layer was designed in ASP.NET and business layer in C#.
- Validated user input in Webforms using validation controls like compare, range, regular expression and custom validation controls.
- Used ADO.NET to connect Webforms to data sources such as MS SQL Server and XML files for manipulating data in database.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Extensively used technologies like AJAX for a rich UI experience.
- ASP.NET AJAX Control Toolkit, which adds a rich library of controls for AJAX development and LINQ to Objects, is used to massage the data to bond the data to AJAX Controls.
- Used LINQ to SQL, LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Implemented NUnit Testing, Integration Testing and Regression Testing.
- Participated in Refactoring C#, Silverlight Code in the Project.
- Used Microsoft Team Foundation Server for the purpose of version Control and source code maintenance needs.
Environment: ASP.NET 3.5, C#, Visual Studio 2008,IIS 6.0, WCF, LINQ, Webforms, Winforms, NUnit, .NET Framework 3.5, Java Script,TFS, Silverlight, SQL Server 2005, Windows Server 2003.
Confidential
Jr.Net Programmer
Responsibilities:
- Involved in Design, Development and Testing of Windows Forms, Web Forms and Web Services using IIS, ASP.NET, C#, XML Dataset and .NET Framework.
- Used Innovative validation techniques for User Input Validations.
- Created Role Based security levels for Windows Forms Authorization.
- Implemented server caching techniques, state management, windows and Forms Authentication in ASP.NET.
- Worked on various projects in Winforms, ASP.NET, Webforms.
- Developed Webforms, class libraries, web controls and report files.
- Involved in customizing the Windows Forms Data grid.
- Developed custom controls for Windows Forms and generating reports.
- Used ADO.NET extensively to access the database.
- Prepared Test cases provided technical documentation.
- Used the N-Unit for unit testing of the classes.
Environment: ASP.NET 1.1, C#, IIS 5.0, ADO.NET, Webforms, Winforms, Visual Studio 2003 and XML, XML Web Services, Java Script, SQL Server 2000, Windows 2000.