Sde-iii Resume
Redmond, WA
SUMMARY
- Around 6+ years of extensive experience in various stand - alone, intranet, client-server and web based software applications using Confidential technologies like Confidential Visual Studio, Confidential .NET Frameworks 1.1/2.0/3.0/3.5/4.0/4.5 , VB.NET, C#.NET, Confidential Visual Basic 6.0.
- Experience in using Language-Integrated Query (LINQ) (LINQ to SQL, LINQ to objects, LINQ to Entities.
- Involved in all phases ofsoftware development life cycle (SDLC)like requirements gathering, analysis, design, development, testing and maintaining of enterprise-level web and windows applications.
- Extensive experience with various software methodologies like Agile/Scrum, Waterfall, Test-Driven and Domain-Driven.
- Experience with implementing new technologies introduced in 3.5 like Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF) with Confidential Expression Blend.
- Extensively worked with these technologies likeMicrosoft Office SharePoint Server 2007/2010/2013
- Hands-on design experience with user interface web technologies like HTML, DHTML, CSS, JQuery, AJAX, JavaScript, VBScript, and Bootstrap etc.
- Extensive experience with working on all layers like presentation layer, business layer and data access layer using ORM technologies like LINQ, Entity Framework, NHibernate and ADO.NET.
- Extensive experience working with databases like SQL Server 2005/2008/2008 R2/2010/2014, Oracle 9i/10g and MS Access 2007/2010/2013 .
- Experience in writing complex Stored Procedures, Functions, Triggers, Indexes, SQL Queries and Views along with Query Optimization using SQL Server 2008/2005 and Oracle 11g/10g/9i.
- Experience in reporting and integration business intelligence tools like SQL Server Reporting Services (SSRS) & SQL Server Integration Services (SSIS) as well as Crystal Reports.
- Experience with several design patterns like Singleton, Factory Method, Prototype, etc. and architectures like Service Oriented Architecture (SOA) and MVC.
- Experience in development of advanced technologies with services i.e., using WCF service (REST & Non-Rest) and Web API applicationswhere communication of data is done in XML and JSON formats.
- Significant N-Tier application development using architectures like ASP.NET MVC Framework using features like URL routing, View Models, HTML Helper classes, Data Annotations etc.
- Experience with developing windows based applications using Win Forms, Timers etc. and in creating Windows Services as scheduled jobs.
- Experience with using advanced third-party UI controls like Telerik Rad and DevExpress controls for web application development.
- Extensive experience with developing and consuming Web Services (SOAP, UDDI & WSDL).
- Working knowledge of object relational mapping (ORM) tools like Entity Framework, NHibernate and worked using LINQ with Objects, SQL and XML.
- Working knowledge with various version control software like Confidential Visual Source Safe (VSS), Team Foundation Server (TFS) and SVN for version controls.
- Thorough understanding of Unified Modeling Language (UML) standards and documentation along with experience in preparing Use Case Diagrams, Class Diagrams, Sequence Diagrams and Activity Diagrams using design tools such as Confidential Visio.
- Experience in using .Net Remoting, Message Queuing, XML, XSLT, XPATHandXMLSchema.
- Experience in using test frameworks like MSTest, NUnit and mocking frameworks like Moq.
- Ability to interact and communicate professionally and effectively with management, co-workers and others at all technical skill levels with good project management skills and substantial exposure to project-based work structures.
TECHNICAL SKILLS
.NET Technologies & Programming Languages: C#, VB.NET, ASP.NET 4.0/3.5/3.0/2.0/1.0 , AJAX, Web Services, ADO.NET, LINQ.
Databases: SQL Server 2014/2010/2008 R2/2008/2005, Oracle 11g/10g/9i, MS Access 2013/2010/2007/2000.
Web Technologies: HTML 5, CSS, AJAX, JavaScript, JSON, XML, XSL, jQuery, Silverlight, LINQ
Web Servers: IIS 5.0/6.0/7.0.
Operating Systems: Windows 8/7/XP, Windows Server 2003/2008/2012
Reporting & Integration Tools: Crystal Reports, SSRS, SSIS.
Version Control Tools: VSS, SVN, Git, TFS, Stash, JIRA, Jenkins
IDE and Tools: Confidential Visual Studio. Net 2013/2012/2010/2008 , SQL Profiler, SQL Server Agent.
MS Software Packages: MS Office, MS FrontPage, Confidential Visio 2007/2003, SharePoint 2010, MS Excel.
PROFESSIONAL EXPERIENCE
Confidential - Redmond, WA
SDE-III
Responsibilities:
- Involved in Agile SDLC methodology SCRUM framework and involved in Planning, Designing, Development and Testing.
- Used Stash as a centralized server for git repos.
- Used OAuth1 (more precisely HMAC) to understand, develop, secure.
- Used git in the command line or a dedicated git client.
- In response to Stash's browsing features, we have beefed up git aliases considerably.
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation using LINQ. Statements, views, User Defined Functions, Stored Procedures for inserting/updating/Deleting the data into the relational tables
- This application is developed in ASP.NET MVC 3.0 which involves business layer using the WCF service and call to the database.
- Worked with Team Foundation Server for version control and project tracking.
- 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.
- Design and ImplementWCFservices layer hosted on WindowsAzure. This layer is the middle tier betweenSQL AzureandSharePointonline external content.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application.
- Created WCF services to create distributed applications and for the communications between the server and the Client.
- Contains links to topics that describe WinForms controls and show how to implement them.
- SSIS includes graphical tools and wizards for building and debugging packages
- Used Java Script, JQuery to perform client side validation and consumed web services into the web application.
- NuGetis a Visual Studio extension that makes it easy to install and update third-party libraries and tools in Visual Studio.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application.
- Used log4Net for error logging. Currently we are in the process of migrating all of our websites and internal applications to Azure cloud.
- Implemented Web Services to integrate the client systems using WCF.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Used JSON, JQuery for the Client side to pass the parameters for hand shake across applications and for client side AJAX call, validations.
- Extensively used XML for data transfer across different systems and XSLT for transformations.
- Developed Views for various modules throughout application using Razor View engine templates and masking is implemented for the register and logon pages for the
- Hands on experience in using the XML serialization provided by .net and 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.
- Worked with LINQ for .Net and Entity Framework, also wrote stored procedures using Confidential SQL Server 2008 for new applications.
- Created views, triggers, constraints, functions, indexes, relationships, queries, etc. for databases using MS SQL Server 2008.
- Created different types of reports such as drill down, drill through, parameterize and dash board reports and schedule them according to business requirement using SSRS.
- Consulted with users and clients on issues/problems, recommended solutions, installed and supported customer exposure systems.
Environment: Visual Studio.NET 2010, C#.NET, Asp.net MVC 4.0, ADO.NET, LINQ, SQL Server 2008, WCF, WPF, Entity framework, .NET Framework 4.0, Azure, SharePoint, SSIS JavaScript, SSRS, Ajax, JQuery, Json, TFS, LINQ
Confidential - Cleveland, OH
.NET Developer
Responsibilities:
- Designed and developed application using ASP.NET MVC Framework.
- Created Layout Views using CSS, Themes, HTML and jQuery.
- Implemented system applications using Sql
- Used Scaffolding Templates and Razor View Engine to create rich UI and easy-to-use Views.
- Intensively used AJAX and jQuery to improve performance, responsive, interactive and features of application.
- Used Windows Forms to do practical abstractions that shield the web application from the details of the workflow runtime.
- Enable client application services by specifying and configuring client service providers in the Visual Studio Project using Windows Forms.
- Exclusively implemented Model Validation so as to preserve integrity of domain model and better user interaction.
- Created Controller to handle user requests, which in turn runs appropriate application logic so as to render views based on use of different built-in Action Result types.
- Used Partial View to display common content and reuse across multiple views.
- Used Filters to handle Authorization, Exception and HTTP requests/responses.
- Used BundleConfig for CSS and JavaScript management and enhancement.
- Utilized RouteConfig to create user friendly URL.
- Used Entity Framework alongside LINQ to communicate and access data from database.
- Created database and defined database schema using T-SQL.
- Implemented Stored Procedures, Triggers and Functions for database optimization.
- Extensively worked on WCF using XML, JSON and SOAP.
Environment: .Net Framework 4.0, ASP.NET MVC 3.0, SharePoint, Visual Studio 2010, SQL Server 2008 R2, AJAX, CSS, HTML, jQuery, WCF, Entity Framework, C#, T-SQL, JavaScript, XML, SOAP, TFS.
Confidential, North Brunswick, NJ
Sr. DOTNET Developer
Responsibilities:
- Involved in designing of Application interfaces and capacity planning based on the estimated volumes of data.
- Used log4Net for error logging.
- Development was done using agile methodology with daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Used Stash as a centralized server for git repos.
- Participated in daily scrums and weekly meetings with the project sponsors to meet expectations and deadlines.
- Application was developed under ASP.Net MVC architecture. Used AJAX Library, CSS, JavaScript and various web controls to present data to users in a much comfortable environment.
- Used VB.NET to reduce the time and also manpower.
- Created various Angular Services & injected them into Angular Controllers (using Dependency Injection) to enable AJAX calls and created custom angular directives to create own HTML tags and induce some kind of functional behavior to those tags.
- Enabled Client-side Data Validation in .NET using the validation controls like Regular Expression validator, Required Field validation, etc.
- Involved in developing applications in C# to meet the business requirements using Visual Studio.NET 2008.
- Worked with Team Foundation Server for project tracking.
- Extensively used Ajax to reduce connections to the server, since scripts and style sheets only have to be requested once.
- Involved in portal GUI design using Master page, Login control, Site map, Confidential menu control and client side validation is done by Ajax validation extenders.
- Implemented MVVM (Model View View Model) pattern to create Silverlight user controls.
- Used the Object Oriented Programming (OOP) techniques and created classes (in C#.NET) for database access.
- Worked extensively on web forms and data binding controls like Grid View, Data List and drop down boxes and Mapping page fields to the database fields.
- Programmed LINQTOSQL for communication between application and database, used extensively Data Grid.
- Developed Stored Procedures, Triggers, and Views in SQL Server 2008 for accessing the database.
- Session and view state objects used to maintain user session data and page post back operations respectively.
- Developed WCF services to enable effective communication.
- Used SOAP to Implement Web Services and Consumed and published XML web services in the application
- Implemented Web Services to integrate the client systems using WCF.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Worked with Silverlight 2.0 to develop the Graphical Representation of Insurance Reports.
- Used Crystal Report to generate various reports as per the client’s requirement.
- Using SSIS, created integration service. These services used to load data from excel sheets to SQL server 2008.
- Created XML, PDF, EXCEL files using SSRS.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Environment: VisualStudio2010, C#, .Net Framework 4.0, ASP.NET MVC 3.0, SharePoint, ASP.Net 4.0 C# 4.0, Web Services, JQuery, AngularJS, WCF, SQL Server 2005, T-SQL, SQL Server Integrated Services (SSIS), SSRS, XML, XSLT, VSS, CSS, Crystal Reports, VBA, NUnit 2.2, LINQ.
Confidential
DOT NET Developer
Responsibilities:
- Interacting with Client to gather requirements and document all the requirements.
- Involved in the Analysis, Design and Development of the enhancement system.
- Designed User Interface with HTML and Cascading Style Sheets (CSS)
- Involved in creation of application setup and reports using ASP, HTML, DHTML, and the Validations were performed using JavaScript.
- Involved in Object Oriented Analysis and Graphic User Interface (GUI)
- Implemented Object oriented concepts effectively like inheritance, overloading, and abstract class.
- Developed JavaScript files for client-side validations.
- Created (BLL) Business Logic Layer and Presentation layer in ASP.NET.
- Created Common DATA Access Layer (DAL) Using ADO.NET.
- Experience in working with Confidential unity dependency injection services.
- Involved in Database Design using SQL Server 2000.
- Creating Packages and Stored Procedures.
- Held requirements review to get feedback on the requirements and committed on final requirements.
Environment: ASP.NET, ADO.NET, Window Forms, Web Services, SQL Server 2000, JavaScript, Visual Source safe, HTML, DHTML, CSS, ASP.
