Senior .net Developer Resume
KS
SUMMARY:
- 9+ years of Expertise in Analysis, Design, Coding, Testing and implementation of Web and Windows based Applications using .NET technologies in accordance with the best practice methodologies and complete Software Development Life Cycle.
- Expertise in programming with C#, VB.NET, ASP.NET, ADO.NET, SQL - Server 2008/2005/2000, Oracle 10g/9i, Visual Studio 2010/05/03, Ajax, CSS and IIS 7/6.
- Deployment of several Client/Server, distributed GUI, enterprise level Web and Windows based Applications Systems.
- Proven experience in writing the SQL Server 2008/2005 stored procedure, Functions, Views, Triggers and database administrative tasks like backup, restore and SQL profiling and knowledge in Oracle.
- Expertise in web technologies like HTML, XHTML, DHTML, SAML,XML,XSD,XSLT and JavaScript .
- Expertise in Object Oriented Analysis and design (OOAD) using Unified Modeling Language (UML), Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio .
- Extensive working experience with different methodologies like Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies .
- Good experience with N-Tier architecture,SOA,SOLID(Object Oriented Design) and MVC pattern, Dependency Injection .
- Strong in the complete Software Development Life Cycle ( SDLC ) ( Agile, SCRUM, Iterative ) including SRS , Requirements definition, Design & Analysis, programming/testing and Implementation of major systems .
- Expertise in extracting, transforming and loading ( ETL ) data from various sources to several destinations using BCP utility, DTS and SSIS.
- Strong knowledge of Object Oriented Programming Concepts.
- Good knowledge and experience with Web Forms, CSS, AJAX, JavaScript, VBScript , and designing User Interfaces.
- Performed SOAP and REST Web Service testing using SOAPUI.
- Strong analytical and conceptual skills in database related work primarily creating complex stored procedure, Views, Triggers, Functions, using PL/SQL, T-SQL.
- Working experience in using version control tools like Visual Source Safe(VSS), Team Foundation System(TFS) and GitHub.
- Proficient in writing Technical and Functional test scripts. Experienced in test driven development using N-Unit Testing for the piecewise testing of the Applications and experience with ALM practices .
- Knowledge on ADO.NET Entity Framework objects layer and modeling layer.
- Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI
- Expertise in working with .NET 4.0, 3.5, 3.0, 2.0, 1.1, 1.0 Framework.
- Extensive experience in handling IIS 7.0/6.0/5.1/5.0/4.0 in Website Deployment, Deployed Web apps using MSI .
- Good Knowledge in creating reports using Crystal and SSRS Reports.
- Hands on Experience with SSRS and Telerik Reporting.
- Working knowledge of using relational database MSSQL Server 2008R2/2012/2014,No-relational database Mongo DB/Cassandra, Oracle, Mysql.
- Experience in using third party controls Infragistics, Telerik Kendo UI and DevExpress controls to implement rich and responsive user interface
- Design patterns such as Dependency Injection, Factory, Façade, MVC, Observer, Command, Singleton .
- Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
- Strong debugging skills and excellent problem solving skills .
TECHNICAL SKILLS:
.NET Technologies: ASP.NET, Entity Framework 5/6, WEB API, ADO.NET, AJAX, Classic ASP, LINQ, WCF, WPF, Web Services, SILVERLIGHT
Languages: C#.NET, VB.NET, Visual Basic, C, C++, T-SQL, PL/SQL
Databases: SQL SERVER 2015/2014/2012/ 2008/2005/2000, Oracle11g/10g/9i/8i, IBM DB2
Web Technologies: .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0, MVC 3.0/4.0/5.0, ASP.NET 4.6/4.5/4.0 /3.5/3.0/2.0, MVVM, Razor engine, Win Forms, SQLite, DTS Packages, DBMS, CSS, CSS3 HTML, HTML 5, JSON, Kendo UI, Bootstrap, XML, XAML, SOAP, REST, Web forms, POWERSHELL, WSDL, Test Driven Development.
Scripting Languages: JavaScript, JQuery, VB Script JavaScript, JQuery, BackboneJS, knockout JS, Node JS, VB Script, Angular.JS/2.0, React Js
Web Servers: IIS 8.0/7.0/6.0/5.0
Operating Systems: Win 95/98, Win- 2000/2003/8/10, Windows Vista, OSX, Unix
Reporting Tools: SSRS, SSIS, Crystal Reports 7.0/9.0, Power Bi
Version Control Tools: Team Foundation Server, SVN, GIT, Microsoft Visual SourceSafe, TeamCity
IDE and Tools: Microsoft Visual Studio. Net 2015/2013/2012/2010/2008/2005, MS Office, Microsoft Visio, SQL Profiler, NUnit.
Cloud Platforms: Microsoft Azure, Office 365
Others: LINQ to SQL, Enterprise Library, Telerik
PROFESSIONAL EXPERIENCE:
Confidential, KS
Senior .Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Developed Kansas A2A handler and Kansas UI programs using C#, Generic Handlers, SOAP based service.
- Maintained the servers of Kansas A2A and monitors the logs for each run.
- Created XSLT files to extract raw files and design Form and Manifest files for 1095B Form.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Involved in preparation of cascade style sheet (CSS) files.
- Extensively involved in Stored Procedures Optimization.
- Hosted the Kansas A2A Handler in IIS and maintained the service.
- Involved in Requirement Analysis, design and developed Web application using ASP.NET 4.0, 4.5, C# and VB.Net and user-friendly applications using Expression Blend, WPF and Silverlight
- Designed the ASP.Net pages and the master and the navigation pages.
- Used user controls to implement Master or detail scenarios and Made use of control templates to customize the control look and feel using Expression Blend, WPF and Silverlight.
- Used Team Foundation Server (TFS)and Visual Source safe as the source control in the entire development life cycle of the application.
- Used Ajax in different ways to avoid full page post-back and make the application more users interactive.
- Created tables, indexes and other database objects for application.
- Involved designing the front-end screens and checking for the client validations on the screen controls while inputting the required information
- Optimized queries within existing SQL stored procedures.
- Designed and developed various web server controls including Data Grid, Data List and Navigation controls.
- Developed codes in business layer for retrieving and storing data to and from the database using the ADO.Net connectivity tools.
- Made use of WCF for building, configuring, and deploying network-distributed services.
- Provided a comprehensive but consistent programming model for building applications that have visually stunning Ui using the .Net framework. Experience working with Apache Cassandra for an offshore project.
Environment: Visual Studio 2012 IDE, .NET Framework 4.0, C#, ASP.NET, TFS, ADO.NET, Web API, XML, IIS, HTML5, CSS3, Crystal Reports, JavaScript, WCF, WCF RIA Services, PowerBuilder, MVVM, SQL Server 2012/2008, VB.NET, JQuery, Perl, Agile, SSRS, Multithreading, JSON, WPF, Razor, PL/SQL, NHibernate, WinForms, Microsoft Test Manager (MTM) 2012, Coded UI Framework, ADO.NET, Web Services, Oracle 10g, Angular JS, SSIS, MVC5/MVC4, Web Forms and Silverlight.
Confidential, Atlanta
Senior .Net Developer
Responsibilities:
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Implemented the WCF Services/consuming the Services with the Security and Debugging Mechanisms.
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and .Net 3.5 for web pages.
- Created Client side validations with JQuery selectors, Events and Server side validations with ASP.Net 4.5.
- Developing the UI component architecture and API for application integration framework using Angular JS.
- Written Stored Procedures in SQL Server 2008 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters for data manipulation.
- Designed and developed the database tables, ADO.NET, PL/SQL stored procedures using Oracle 10g.
- Used ASP.NET MVC 4.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
- Effectively used JQuery a concise JavaScript Library for traversing HTML5 document, event handling and AJAX interactions.
- Created Silverlight applications for interactive, Web-based data visualization using XAML in Visual Studio 2010.
- Designed and developed WebForms using ASP.NET, C#.NET and Visual Studio.
- Involved in preparation of cascade style sheet (CSS3) files.
- Writing Oracle Stored Procedures, SQL scripts and calling them by using Perl shell and Korn shell scripts .
- Wrote the stored procedure to be used in PowerBuilder based software.
- Wrote a test suite in WinForms, with C# for backend.
- Involved in Coded UI scripting.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Later helped migrate from SOA to RESTful services using ASP.NET Web API.
- Responsible for designing the ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Responsible for creating with MVC4.0 Razor Engine design pattern/approach to develop as per business need in shortest time.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Used WPF in creating custom controls, various animated scenes using the combination of transforms, animation controls and color effects.
- Extensively used crystal reports and SQL Server Reporting Services (SSRS) for generating reports populated by data in databases.
Environment: Visual Studio 2010, .NET Framework 4.0, C#/VB.NET, ASP.NET MVC 4.0/3.0, WCF, WPF, Entity Frame Work 4.0, JQuery, TFS 2010, Agile, Angular JS, HTML5, CSS3, IIS 7.0, JavaScript, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, WebForms, MVVM, NUNIT, Perl, WinForms, SSRS, SSIS, JSON, PowerBuilder, Multithreading, Web Services, Web API, PL/SQL, SQL Server 2008 R2, MYSQL, Oracle 10g, Windows XP, UML, Windows Server 2003, Coded UI Framework, Windows Server 2008 R2/2008.
Confidential, Houston, Texas
Senior .Net Developer
Responsibilities:
- Involved in requirement analysis, designing and development.
- Used AGILES methodology to implement the application.
- Designed Class, Use Case, Sequence diagrams using MS Visio.
- Provided guidance on Site core development to other developers.
- Involved in development of MVC 4.0/5.0 patterns for client server interaction.
- Improved code reusing and reduced class coupling through Dependency Injection design pattern.
- Used Razor view and ASPX(c#) as a view engine to make the code simple, enable to mix and match view templates written using multiple view engines in the application.
- Created designs in partial views that are commonly used throughout the application.
- Developed MVC application by using Layouts to have consistent look of and to add styles to each page in application.
- Used front end web development tools like Ajax, CSS, JavaScript, DHTML, and jQuery.
- Involved in developing WCF Web Service using SOAP/HTTP to communicate with legacy systems.
- Implemented methods through controllers in MVC to handle user inputs and responses.
- Implemented AJAX and used Ajax Controls toolkit to improve performance, responsiveness, interactivity and features of application.
- Configured security features for the application using Form Based Authentication and Role Based Authorization using C# and ASP.NET.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls HTML-5, CSS, and master pages.
- Implemented a separate query processing using LINQ and created data entry web applications, with LINQ to SQLCRUD operations.
- Used Sessions, Cookies and Application Level State Management in Application.
- Performed validations on Web Forms using .NET Validation Controls and also Client Side Validation using JavaScript.
- Consumed XML Web Services using C#.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Used Team Foundation Server (TFS) for Version Control
- Designed and Developed reports using SSRS. Reports were developed against a variety of data sources which included SSRS.
- Used SSIS to manipulate data to integrate the SQL Server database into larger processes.
- Developed business logic including Code-behind files and Classes in N-tier.
- Used TFS for bug tracking and bug fixing.
- Developed Entity Framework to access a relational database from the application.
- Involved in Unit and Functional testing and fixing the issues occurred in the testing process.
- Involved in deploying the application on the IIS server.
- Used LINQ to SQL to manipulate and fetch the data from database.
- Generated reports using SSRS.
- Performed database operations on SQL Server 2008 to create and maintain accounts information by creating SQL queries, stored procedures, functions, and views.
Environment: MVC 3.0/4.0, Razor Views, Partial Views, Layouts, C#, ADO.net, Visual Studio 2012, SQL Server 2008 R2, SSRS, Web Services, WCF, XAML, IIS 7.0/7.5, Java Script, JQuery, ENTITY Frame Work, LINQ to SQL, XML, AJAX, HTML5, CSS, TFS, NUnit 2.5.
Confidential, PA
Senior Software Developer
Responsibilities:
- Developing and maintaining all sites upon business requirements including enhancements on agile methodology.
- Involved in gathering requirements from business analyst.
- Co-ordinate with team lead for better understanding of functional requirements, analyze and Design the business requirements to document and implement.
- Used ASP.Net 4.0 with C# language to develop the applications.
- Developed XML Web Services using C#, ASP.Net, ADO.Net, SOAP, XML, XSLT, WSDL, REST and UDDI for exposing the functionalities of the enterprise business components Confidential the Business Layer. Used XML to transport and store data.
- Involved in complete SDLC, used AGILE methodologies to implement new features in incremental way.
- Created rich, easy-to-use and highly interactive UI using ASP.NET, AJAX controls, HTML, CSS, and master pages.
- Designed and developed several Windows forms using VB.NET.
- Used Linq to Sql to get the data from database
- Used JavaScript extensively for client side validations.
- Implemented unit testing in application.
- Attending daily scrum meetings to update/report work status with team and Project Manager.
- Created and consumed the WCF services for Service Oriented applications.
- The application was developed using the Model View Control (MVC) architecture that gives a clear separation of representation of information from the user's interaction with it.
- Involved in Analysis, Design, Programming, Testing, Bug fixing.
- Used ADO.Net to access the SQL Server 2005 database
- Develop Business Layer using Interface and Transaction Implementation.
- Generate report from Data Grid and export into MS Excel and save the file in PDF Format.
- Developed .Net based class library using C#
- Modified the app.config file to obtain the desired setting.
- Designed Test cases, Test data and Bug fixing.
- VSS is used for source code management.
Environment: ASP. Net 4.0,Visual studio 2010, C#.Net, WCF, JavaScript, SqlServer2008
Confidential
Software Developer
Responsibilities:
- Interacting with the client for requirements, discussing the feasibility of requirements, design of the layout of web pages, Architecture and participating in the development.
- Involved in designing, trading and documentation of application flows and developed functional diagrams using Visio.
- Design & Develop Presentation Layer User Interface screens using Web Forms and used CSS3 to give HTML5 documents an attractive and consistent appearance.
- Used Custom Validations, Validation Controls and performed validations both on client side and server side.
- Client side validation was handled using JavaScript and ASP.NET controls.
- Developed the middle tier business logic components using .net framework that interact with the database and processes all the data for the presentation layer to display and also involved in various phases of database design like Logical and Physical layers.
- Worked extensively on designing database tables, Stored Procedures, Functions and Triggers using SQL Server 2012/2008.
- Provided Session Management and View State to preserve the state of session variables.
- Involved in Supporting and Troubleshoot Data conversion activities throughout the phases of development.
- Involve in Creating Web Services(XML standard) From Scratch.
- Involved in unit testing and integration testing of the application.
- Used Team Foundation Server as versioning tool and the IDE made use of for coding purposes is MS Visual studio 2012/2010.
- Expertise in debugging Microsoft SQL Server 2008, including table design, stored procedure, SQL and trigger development.
- Search Data management handled using no sql databases.
- Experience with Reporting Services, and tools like Management Studio, SSIS.
- Aware of the Work Flow Design and implementation of the entire project being handled.
- On the offshore involved in working on IBM FileNet Image Services and Coded a module in SharePoint application
- Continuous deployment of distributed build management is handled using Team city.
Environment: ASP.NET 4.0,MVC, C#,Vb.Net,.NetFramework4.0, ADO.NET, OOPS, HTML5, CSS3, JavaScript, Jquery, AJAX, Visual Studio 2012/2010,CODED UI,MVC,WPF, UML, NUnit, SQL Server 2012/2008,SSRS,NOSQL, Web Forms, Web Services(SOA), VSS,IBM FileNet Image Services, Sharepoint,Teamcity.
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript.
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to user’s using SQL Server 2005.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Involved in preparation of cascade style sheet (CSS) files.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
- Involved in Requirement Analysis, design and developed Web application using ASP.NET 2.0, C# and VB.Net and user-friendly applications using Expression Blend, WPF and Silverlight
- Designed the ASP.Net pages and the master and the navigation pages.
- Used user controls to implement Master or detail scenarios and Made use of control templates to customize the control look and feel using Expression Blend, WPF and Silverlight .
- Used Team Foundation Server (TFS) as the source control in the entire development life cycle of the application.
- Used Ajax in different ways to avoid full page post-back and make the application more users interactive.
- Created tables, indexes and other database objects for application.
- Involved designing the front-end screens and checking for the client validations on the screen controls while inputting the required information
- Optimized queries within existing SQL stored procedures.
- Designed and developed various web server controls including Data Grid, Data List and Navigation controls.
- Developed codes in business layer for retrieving and storing data to and from the database using the ADO.Net connectivity tools.
- Made use of WCF for building, configuring, and deploying network-distributed services.
- Provided a comprehensive but consistant programming model for building applications that have visually stunning Ui using the .Net framework.Experience working with Apache Cassandra for an offshore project.
Environment: . NET Framework 2.0, ASP, C#,VB.NET, XML, Web services, WebForms, HTML, JavaScript, IIS, Windows 2000 Server, HTML, DHTML, UML, CSS, UML, Ajax Toolkit, VSS, PL/SQL, Visual Studio 2005, SSIS, Oracle 9i, SQL Server 2005