Dinesh G
.Net Developer
***************@*****.***
Southfield, MI
Authorized to work in the US for any employer
Executive Summery:
Over 3.5 years of experience in developing Client/Server, Internet and Desktop applications from design to deployment.
Proficient in the programing languages C, C#
Expert in design and development of n-tier web applications using technologies such as ASP.NET (MVC 4), ADO.NET, Entity Framework, LINQ and SQL Server.
Experience in developing web based applications in MVC Architecture pattern, Dependency injection using Ninject and command query responsibility segregation pattern.
Strong client side development experience using HTML5, CSS3, jQuery, Json, Ajax, Bootstrap for visualizing data
Knowledge of ASP.NET SignalR for Websocket implementation.
Experience in developing and deploying WCF, Web API and Asp.net web services.
Knowledge of Asynchronous Programming with Async and Await keywords.
Complete understanding of SDLC (Software Development Life Cycle).
Working knowledge in Database Design, Management and SQL Programming.
Developing complex reports using SSRS reports.
Good Knowledge of IIS server and working experience with IIS6.
Proficient in PowerShell scripting. Working knowledge of Active directory.
Knowledge of networking protocols like TCP/IP and HTTP.
Worked in developing applications with agile methodologies.
Excellent verbal and interpersonal skills; good analytical and debugging skills; systematic approach to system architecture design and programming tasks; Excellent Problem solving skills.
WORK EXPERIENCE:
Lawrence Technological University - Southfield, MI May 2015 to Jan 2016
Application Developer
Description:This is an intranet university website used by library admins and other internal staff for viewing, creating and also editing reports. The reports help the library staff to block and view certain user's access privileges, know overdue dates for them to take necessary action and also late fee payments by the students. This website was developed using .Net Framework 4.5, JavaScript and MS SQl Server.
Responsibilities:
• Develop and implement software programs to meet business requirements.
• Tune up design for maintainability, scalability and efficiency.
• Develop and implement programs, designs and codes.
• Integrate best qualitative practices in design and development aspects of programs
Client: HCL Technologies – Hyderabad, India May 2011 to June 2014
Net Developer
Description:Benefits Approval Process (BAP) is Client Website applications used by agents and will issue policy through this application for their customers. Eligibility of the customers is decided based on the past records which are automatically populated by the program. If the customer is an existing customer, then the existing rules apply. If the customer is a new customer, then future business rules will apply. Agents can check the status of their customers and their current policy rules. Once policy number is auto generated, then the policy details are issued to the customer. It manages the status of each customer from initial entry through functional area review and approval process.
Responsibilities:
Designed highly scalable SOA architecture using WCF, Entity Framework 5 and the new C# 5 features
Designed a business critical tool using MVC4 to monitor metrics for some of the key business processes within the connected systems
Highly utilized WCF extensibility features to generate a framework that dynamically generates SOAP as well as RESTful web service resources programmatically with error handling, cross domain support, (for soap) and other important features as per the required standards.
Designed a decoupled framework to consume web service data sources by intelligently generating proxies at runtime (JAVA, ASMX, WCF or REST) without the need for a service reference.
Created a façade pattern for hosting all needed linq queries on entity models (Entity Framework 5 and Sql Server 2008) in the business logic for better code readability and reusability
Involved in the Design, Coding, and Testing of the web applications.
Used Datasets and Grid View to retrieve, display and manipulate the data as desired from the User Interface.
Extensive use of GridView, Exporter and Repeater Controls in User Controls.
Involved in writing and debugging Stored Procedures and SQL query packages which ein turn is called by the Data Access Modules using ADO.NET.
Developed web-services using WCF to provide access to business functions to other applications.
Developed User-Controls for re-usability and used XML for enhanced rendering and location functionality as per the requirement.
Written JavaScript, JQuery for client side code to implement different functionalities in events, validations and listeners.
Data Access was developed using ADO.NET with SQL Server store procedures, triggers, views, performance tuning and SQL tuning and query optimization.
Wrote SQL queries and Stored Procedures for updating and retrieving the data from SQL Server 2008 Created triggers to send out email based upon the update of database Using SQL Server 2008.
Provided a highly organized design using app domains for modules that should not affect the main process flow
Ensured atomic transactions with the backend (Sql Server 2008) and used LINQ to SQL/Stored Procedures to communicate with it.
Used Team Foundation Server (TFS) for Version Control, Team build, Project Management, Data Collection and Reporting.
EDUCATION QUALIFICATION:
Masters In Electronics and Computers Engineering
Lawrence Technological University – Southfiled, MI
August 2014 to January 2016.
Bachloers In Electronics And Communication Engineering
DRK Institute Of Science And Technology – Hyderabad, India
September 2007 to March 2011.
TECHNICAL SKILLS:
Languages: C#, C,VB.NET, JavaScript.
Web: ASP.Net, ASP.Net MVC, jQuery, CSS, HTML5, Bootstrap, Ajax, JSON, AngularJS, LINQ, XML, PHP
Databases: SQL server, MySQL
Framework: MVC, Entity Framework, ADO.NET
Tools: Visual Studio, Report Builder,NetBeans, Dreamweaver
Design Pattern: Singleton, Factory Method, Strategy Pattern.
SDLC: Agile, Waterfall,
Web Services: WCF, Web API, SOAP, REST
Platforms: Windows • Unix