Post Job Free

Resume

Sign in

Sr .Net Developer

Location:
Austin, TX
Posted:
December 21, 2016

Contact this candidate

Resume:

PROFESSIONAL SUMMARY

.Net techie with *+ years of diverse experience in all phases of Software Development Life Cycle process (SDLC)involving, Analysis, Design, Development, Deployment, Testing and Implementation of Client/Server applications using Microsoft .NET.

Expertise in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, SOA (Service-oriented Architecture), MVC (Model View Controller).

Extensive experience in web development, application development using Visual Studio.NET technologies like C#, ASP.NET MVC, ASP.NET, ADO.NET, LINQ, IIS, SOAP, JavaScript, HTML5, XML, Web Services, WCF, and WPF, AJAX.

Extensive experience in developing, debugging multi-tier applications using different SDLC methodologies like Agile, SCRUM and waterfall.

Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.NET) application development.

Proficiency in the implementation of Web applications, Windows Applications using .NET Framework Class Libraries.

Proficient in Master Pages, Themes, Cascading Style Sheets.

Experienced in working with JQuery and JavaScript.

Experience in using HTML 5 with Razor View Engine.

Used versioning tools using Microsoft Team Foundation Server (TFS), Visual Source Safe (VSS) for version controlling of the Application.

Knowledge in developing GUI using Windows Presentation Foundation (WPF) and Silver light.

Having strong knowledge of Object Oriented programming concepts (OOPS).

Expertise on using Re sharper 7.0 tools for Code Optimization.

Utilized C#, ASP.NET and created web forms, user controls, web services.

Familiar with C# features such as Dynamic Binding, Lambda expressions, Anonymous types, Query expressions, Named and optional arguments and collection Initializers.

Proficient in using LINQ, NHibernate and Entity Framework mappers to interact with other layers.

Expertise in database programming involving Dynamic Stored Procedures, Stored Procedures, functions, Views, Triggers using T-SQL in SQL Server 2008/2010/2014.

Knowledge in Microsoft’s Data Warehousing Tool SSIS (SQL Server Integration Services), SSRS (SQL Server Reporting Services).

Experience in working with jQuery, JSON, AJAX for partial page execution and asynchronous data transfer.

Experience in building Data Integration, Workflow Solutions and Extract, Transform, and Load (ETL) solutions for data warehousing using SQL Server Integration Service (SSIS).

Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.

Successful in meeting new technical challenges and finding solutions to meet the business needs by interacting with the client.

Highly proficient in the use of T-SQL for developing complex Stored Procedures, Triggers, Tables, User Defined Functions, Views, Indexes, User profiles query writing and SQL joins.

Developed stored procedures, functions, and database triggers and maintained referential integrity and implemented complex business logic.

Designed and created views for security purposes. Implemented rules, defaults, and user defined data types. Tested queries to optimize procedures and triggers to be used in production.

Develop optimized SQL Server stored procedures, functions, and database views

TECHNICAL SKILLS

Programming Languages

C, C++, C#, Unix shell script and Core Java

Scripting Languages

Java Script, JQuery, JSON, AngularJS, VB script, AJAX

Web Servers

IIS 7.0/6.0/5.0

.NET Technologies

C#.Net, VB.Net, ASP.NET, ADO.NET, ASP, Silverlight 4,

MVC, LINQ, WCF, WPF, Entity Frame work, Microsoft

Azure

Markup Languages

XML, XAML, HTML, XSL, XSLT, CSS, DHTML,

XMLDOM, Bootstrap

Databases

SQL Server 2000/2005/2008/2012/2014 and Oracle

9I/10g/11g, MS-Access, My SQL

Testing frameworks and Tools

Unit Testing, N-Unit, QTP

Framework

Microsoft .NET Framework 4.5,4.0, 3.5, 3.0, 2.0

Operating Systems

Windows NT/95/98/2000/XP/Vista, Unix

Development Tools

Visual Studio 2015/2013/2012/2010/2008/2005, Visual

Source Safe (VSS), SSRS, TFS (Team Foundation Server),

SVN, JIRA

Reporting tools

SQL Server Reporting Services, Crystal Reports

PROFESSIONAL EXPERIENCE

Dell, Austin, TX August 2015 – Till Date Role: Sr.NET Developer/Web Developer

Environment: Visual Studio .Net 2015, .Net Framework 4.0, Team Foundation Server (TFS), C#, MVC 4 (Razor &Aspx), WCF, WPF, SQL Server 2014, JQuery, JavaScript, AngularJS, Windows Services, Web Services, Bootstrap, Microsoft Azure.

Responsibilities:

Implemented windows service with extensive use of TPL to help with monitoring OS image validation process

Designed ASP.NET Web APIs to access the process of downloading OS image from the cloud

Created SOAP WCF services for various subdomains and associated business logic thereby architecting a SOA

Huge business application has been architected as an ONION-DDD (Domain Driven Design)

Designed clients communicating with web services asynchronously using ASYNC-AWAIT

Supported a reporting system with a web-based UI for requesting reports and viewing request history, and a console application (Windows service) for fulfilling requests.

Designed and developed business components using C#.

Used with SaaS, PaaS and IaaS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.

Used dependency injection frameworks like Ninject and structure map to leverage unit testing

Achieved 80% code coverage with unit testing using RHINO mocks framework

Extensive use of Repository/unit of work pattern for accessing backend system to help with code scalability

Extensive use of various GOF design pattern to help in achieving optimal solution for the business need

Franklin Templeton, Pleasanton, CA Nov 2014 To Aug 2015 Role: Sr.NET Developer

Environment: C#.Net, ADO.NET, Web Services, LINQ, Visual Studio 2013, AJAX, T-SQL, XML, XSL, HTML5, jQuery, JSON, MVC4, Knockout.js, SSIS, CSS3, Entity Framework, AngularJS, WPF, MS-Excel, NOSQL, SQL Server 2012.

Responsibilities:

Reworked on a part of the GUIs to improve interface without affecting the performance of the application.

Developed ASP.NET MVC 4 application in Test Driven Development environment using Microsoft Test as the Testing framework.

Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET

Worked closely with Business Teams and Technical Design Architects to understand the flow and client

Used C#.NET as language to develop code models and controllers

Created new model classes in Web API to hold data.

Designed and developed business components using C#.

Implemented entire backend of the application in C#.NET, using various object oriented features like classes, interfaces, inheritance, polymorphism and Multi-threading.

Followed the N-Tier Pattern, separating the business, presentation and data models.

Grid view and Custom paging were used to display huge amount of data.

Used the Entity Framework 4.0 for the use of LINQ-based Data Access.

Used WCF service by introducing new operations in Interface and implemented them in service layer.

Created Indexes, Stored Procedures, Triggers and Views using SQL server 2012.

Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.

Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP

Involved in Unit testing, Build and integration testing for the interfaces.

Designed GUI using the HTML, Java Script, HTML5, CSS and Custom Controls.

Followed the AGILE methodology

Steel wedge, Hyderabad, India Mar 2013 To Aug 2014 Role: NET Developer

Environment: C#.Net, ADO.NET, MVC, Visual Studio 2012,Entity Framework, LINQ, AJAX, T-SQL, XML, XSL, HTML, CSS, VB Script, RabbitMq, SQL Server 2008R2, Web Services, WCF, JavaScript, JQuery.

Responsibilities:

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 behaviour of the application.

Co-Developed classes and interfaces using C#.

Designed Business components and Data Access Layer using C#.Net

Involved in the development and integration of Business Logic in different modules of the application and integrated them to form complete Business Logic Layer in C#.NET.

The project was a Point of Sale windows application with an embedded browser, done in C# and VB .NET. The invoices were created through an existing web application running in the embedded browser.

Requests and responses were trapped, at which point our application would take over to process the payment and print the receipt, communicating behind the scenes using Web service calls and via HTTP requests/responses.

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 the Data Access Layer using C# and ADO.NET to access underlying database.

Implemented of WCF services and better logging exception management support to help in the premature detection of new problems.

JQuery was used to validate user controls and web forms.

Worked on .NET security features such as Form-Based Authentication and Role-Based Authorization.

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.

Client: EC Council, Hyderabad Apr 2010 To Jan 2013 Role: .Net Developer

Environment: ASP.Net 3.5, C#.Net, MVC, Entity Framework, LINQ, ADO.Net, VisualStudio2010, Web Services, WWF, PL/SQL, Oracle10g, WCF, XML, Java Script, JQuery, Ajax, SSIS, SSRS, SQL Server, TFS.

Responsibilities:

Maintained the good relationship with client and gathered the requirements.

Designed, developed and tested forms using Visual Studio 2008

Involved in System Analysis, design and development.

Developed Windows Work Flow with Custom Activities for the Web service access.

Experience with the jQuery, JavaScript framework.

Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.

Designed and Developed an Interactive Graphical User Interface for various modules using Win Forms, Windows service, desktop applications inheritable Win Forms and User Controls.

Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources.

Develop Application using ASP.NET.

Used (and created with Xpath) the XSLT for the file transform in the work flow.

Implemented the Logging and Application error handling using the MSDN libraries like Event viewer and Log file.

Write scripts Containing PL/SQL program units that can be read into the database using the oracle SQL*Plus tool.

Created the Windows Service for the long running above process.

Creating the Technical Design Documents.

Involved in the Deployment and Delivery of the product in the client environment.

Used VSS for Version Control.

Followed the AGILE technology.

Client: Airtel, Hyderabad, India Jan 2010 To Mar 2010 Role: Web Developer

Environment: C#.Net, C++, ASP.NET 3.0, ADO.NET, SSIS, SSRS, Oracle 9i/10g, SQL Server 2008, DB2 8.1, Web Services, JavaScript, Web Forms, XML, Ajax, JSON.

Responsibilities:

Interacted with client and grabbed the requirements.

Involved in Database Design, System Analysis, design and development.

Used the ADO.NET for the Data Access from the Database.

Implemented business logic in the form of custom classes written in C#.

Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.

Designed and implemented Web application using ASP.Net and C# and performed validations.

UsedASP.Net in checking Log In credentials and displaying the necessary components and data to the particular user.

Conversion of data-driven Microsoft Access application to C#.NET Windows forms application

Created the Queries to access the data from the SQL server as the backend.

Coordinated with offshore for the multiple version releases for this product.

Created the Patch (C#) for the unsupported product errors. Fixed three main production bugs using this patch.

Create Web sites using IIS/Windows Authentication in SQL Server 2008 on Windows servers.

Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using Oracle.

Interacted with the Client-Support team, and clarified their queries about the product.

Created the FAQ document for the client support team.

Involved in the Install Shield Creation and fixed the production issues.

Responsible for the Deployment and Delivery of the product in the client environment.

Used VSS for Version Control.

Client: 3Edge Software Solutions, India Aug 2008 To Dec 2009

Role: Junior .NET Developer

Environment: Visual Studio 2008, C#.Net, ASP.NET, ADO.NET, .NET Framework 3.0, HTML, DHTML, CSS, Web Forms, JavaScript, Microsoft, XML, Web Services, IIS, SQL Server 2008, N-Unit, VSS, Crystal Reports.

Responsibilities:

Analyzing the specifications provided by the clients.

Coded business logic C#.

Involved in requirement gathering, functional and technical specification.

Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.

Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.

Coding and debugging using ASP.NET and C#.

Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.

For consistent data access used ADO.NET objects such as Data Reader and Data Set.

Used Stored Procedures, Database routines for fixing up the standard Specifications.

Testing using N-unit.

Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.

Identified researched, investigated, analysed, defined and documented business processes.

Involved in enhancing the business layer to provide more interfaces and functions needed for the system.

Used a hybrid of Waterfall and Incremental model as the Software Development Life Cycle.

EDUCATION

Professional Qualification: Bachelor of Technology, Jawaharlal Nehru University (B.Tech, India)

REFERENCES

Will be provided on Request



Contact this candidate