SURESH KUMAR GUNDALA Mobile: 832-***-**** Microsoft .Net/Shareopint Developer E-Mail:*******.*******@*****.***
OVERVIEW:
Microsoft .Net/Sharepoint developer with 9.6 years of experience in the IT industry brings forth a unique set of knowledge and skills which include an in-depth understanding of SDLC methodologies, strong leadership, technical background, professional education and valuable experience gained predominantly in Microsoft .Net technologies. Extensive experience in health care and Pharma domains. Expertise in developing web and windows based applications using Microsoft .net frameworks 2.0/3.0/3.5/4.0/4.5.
TECHNICAL SUMMARY:
Hands on experience in ASP.Net, C#, Microsoft SharePoint Server 2013/2010, ADO. Net, WCF, MVC, ASP.NET WebAPI, Web Services, JSON, LINQ, Entity Framework, AJAX, CSS, Bootstrap, XML.
Experience working with Visual Studio 2010/2013.
Solid experience in Client side frameworks like Angular JS, JavaScript, JQuery.
Extensive experience in Analysis, Design, Development, Testing, Implementation, Support and Maintenance of several major Web and Client/Server Applications for various business environments and commercial projects.
Hands on experience in development of Web based and windows based applications.
Hands on experience in developing internet and intranet based web applications.
Hands on experience with Microsoft SQL server 2008 R2, 2012, Oracle 9i/10g.
Strong experience in Database design, Normalization, Writing stored procedures, handling triggers, Views and User defined functions.
Used Concurrent Version Controlling tools like Visual Source Safe, Tortoise SubVersion (SVN), Surround SCM and Team Foundation Server.
Experience working in Agile, scrum and water fall methodologies.
Domain Skills: Pharma and Healthcare.
Experience in performance tuning at application as well as database level.
Providing effective resolution to end-user queries related to the product.
Proficient in troubleshooting and root cause analysis.
Highly organized with the ability to meet deadlines and ability to work as a team player as well as individual.
SKILLS:
Languages : C#, VB.net, XML, T-SQL.
Web Technologies : ASP.NET, MVC, Web Services, WCF, ASP.Net Web API, HTML, AJAX
Databases : Microsoft SQL Server 2005/2008/2012, Oracle 9i, 10g.
Version Control : Tortoise SVN, Surround SCM, Visual Source Safe, Team Foundation Server
Server Technologies : SharePoint 2013/2010, IIS
Frameworks : Entity Framework 4.0, .Net Framework 4.5, 4.0, 3.5, 3.0, 2.0.
Operating Systems : Windows 8/7/XP, Windows Server 2008 R2/2005
Scripting Languages : AngularJS, JQuery, and JavaScript.
EDUCATION PROFILE:
Masters: Master of Technology in Information Technology (2012)
Bachelors: Bachelor of Technology in Biomedical Engineering (2002-2006)
CERTIFICATIONS:
70-483 – Programming in C#
70-433 – TS: Microsoft SQL Server 2008, Database Development
70-573 – TS: Microsoft SharePoint 2010, Application Development
70-519 – Pro: Designing and Developing Web Applications using Microsoft .Net Framework 4
PROJECTS EXPERIENCE
1) Digital Archives - Infosys Ltd. Jan 2016 to Feb 2017
Senior Developer
Description: Digital Archives is an application which is meant for archiving the entire history of Infosys in digital format. All major events that are happened in the Infosys for the past 25 years are collected and digitized. Archived data consists of older data that is important to the organization and may be needed for future reference. Data archives are indexed and have search capabilities so files can be easily located and retrieved. It also has reporting tools which generates various reports based on the data that is archived in the system.
Responsibilities:
Interacting with the customers on a regular basis to know the requirements and to understand the business.
Involved in the architecture and design of the application.
Developed application using Microsoft SharePoint Server 2013, C#.net.
Created custom master page, custom web pages, web parts and workflows.
Created custom search functionality using SharePoint search engine.
Designed and developed the database, using Microsoft SQL Server 2012.
Created Restful services using ASP.NET Web API.
Performance tuning at application level and database level.
Followed agile methodologies throughout the project.
Preparing and executing unit test plans, Integration testing.
Involved in Build, Release and Deployment activities.
Involved in regular peer code reviews.
Environment: Microsoft SharePoint Server 2013, Visual Studio 2012, Asp.net, C#, WebAPI, JavaScript, JQuery, CSS, SQL Server 2012, Microsoft Visual Source Safe.
2) InfyTV - Infosys Ltd July 2014 - Dec 2015
Senior Developer
Description: INFYTV is an application which facilitates streaming of videos from various categories. It has created a decentralized, collaborative platform for rich media content. It is a compelling communication platform used by the company to reach, interact and address the concerns of the employees. Various events such as corporate activities, Strategy and planning, short films directed by the employees, Messages by senior executives are made available in the portal in the form of videos.
Responsibilities
Designing the application architecture and design documents.
Interacting with the customers on a regular basis to know the requirements and to understand the business.
Involved in application development using Microsoft SharePoint Server 2013, ASP.NET, and C#.net.
Created custom master page, custom web pages, web parts and workflows.
Created custom search functionality using SharePoint search engine.
Written stored procedures, queries using Microsoft SQL server 2008.
Performance tuning at the application level and database tuning.
Followed agile methodologies throughout the project.
Preparing and executing unit test plans, Integration testing.
Involved in Build, Release and Deployment activities.
Environment: Microsoft SharePoint Server 2013, Visual studio 2012, Asp.net, C#, WebAPI, JavaScript, JQuery, CSS, SQL Server 2012, Microsoft Visual Source Safe
3) Ask UX - Infosys Ltd May 2012 – June2014
Senior Developer
Description: Ask UX is a ticketing tool which helps users across the organization to create a service ticket for the development of UI/UX screens. Tickets can be raised by various customers across the organization, which will later be assigned to an UI/UX developer by customer relationship manager. Tickets are assigned to the developers based on the bandwidth available. The developer will then takes the assignment, finish the job and close the ticket. It has features like reports, feedback, bandwidth availability check, Resource modifications etc.
Responsibilities
Interacting with the customers on a regular basis to know the requirements and to understand the business.
Designing the application architecture and design documents.
Involved in application development using Visual Studio 2013, ASP.NET MVC, and C #.net.
Created Restful services using ASP.NET Web API.
Written stored procedures, queries using Microsoft SQL server 2008.
Performance tuning at the application level and database tuning.
Followed agile methodologies throughout the project.
Preparing and executing unit test plans. Integration testing.
Involved in Build, Release and Deployment activities.
Environment: Microsoft Visual Studio 2013, AJAX, Asp.net MVC, C#.NET, JavaScript, JQuery, CSS, Bootstrap, SQL Server 2012, Team Foundation Server 2013, WebAPI
4) Mobile Intelligence – Sanofi Aventis. Mar 2011 to May 2012
Senior Developer
Description: Mobile intelligence is a comprehensive, web-enabled product suite that improves communications, optimizes promotional activities, and streamlines new product launches of pharmaceutical companies. It helps medical representatives to do their daily activity and managing the team. It provides sales forces with a single, centralized location from which to access product information, evaluate competitors, record and catalogue client and prospect data, and access physician databases. Mobile Intelligence web application can be used / accessed in the following patterns. Online Application Access and Offline Application Access.
Responsibilities:
Responsible for analyzing the requirements, estimation and enhancing the product as per client requirement.
Designed and developed custom controls and Plug-ins using ASP.NET, C# and Cegedim tools.
Created WCF services which will be consumed and used by offline application.
Written stored procedures, queries using Microsoft SQL server 2008.
Created design documents.
Preparing and executing unit test plans for each of the modules.
Involved in Build, Release and Deployment activities.
Environment: ASP.NET, C#.NET, Microsoft Visual Studio 2008, WCF, JavaScript, CSS, SQL Server 2008, Surround SCM, Oracle 9i, Cegedim Tools
5) Mobile Intelligence – Pfizer. Feb 2010 to Feb 2011
Software Engineer
Responsibilities:
Responsible for analyzing the requirements, estimation and enhancing the product as per client requirement.
Designed and developed custom controls and Plug-ins using ASP.NET, C# and Cegedim tools.
Created WCF services which will be consumed and used by offline application.
Written stored procedures, queries using Microsoft SQL server 2008.
Created design documents.
Preparing and executing unit test plans for each of the modules.
Involved in Build, Release and Deployment activities.
Environment: ASP.NET, C#.NET, Microsoft Visual Studio 2008, JavaScript, CSS, SQL Server 2008, Surround SCM, Oracle 9i, Cegedim Tools
6) Word Script Web - Acusis Ltd Sep 2008 to Feb 2010
Software Engineer
Description : Word Script Web is developed for medical transcriptionists (MTs) which enables MT’s to transcribe the audio files into Microsoft word files. This application facilitates medical transcriptionists to work from home. The desktop application was made available in the website so that home transcribers can login and install the application in their machines. Once the application is installed they can collect the wave files from the data centers which were already uploaded by doctors. These files will be shown in the “App Manager” where the transcriber listen to the audio files and save as a word file. The Transcribed files will be sent back to the data center where the respective doctors collect the respective files.
Responsibilities:
Analysis of the specifications provided by the clients.
Interacting with medical transcribers.
Developing user interface and coding using ASP.Net and windows forms.
Used various Ajax controls from “AJAXControlToolkit”.
Created web services which will be consumed by desktop application.
Database management and ADO.NET connectivity.
Preparing Unit Test case documents.
Involved in Build, Release and Deployment activities.
Environment: ASP.NET, AJAX C#.NET, Web Services, ADO.NET, Microsoft Visual Stuidio.NET 2008, JavaScript, CSS, SQL Server 2008, Oracle 9i, Tortoise SVN
7) Mobile Appointment Alert System - Apollo Hospitals Mar 2007 to Mar 2008
Software Engineer
Description: Hospitals and Law firms lose a lot of revenues because of patients/clients not turning up for scheduled appointments. Similarly, patients/clients wait for long intervals of time due to prior patient/client appointment delays or reschedules or over bookings. Once set up the system will send SMS appointment reminders to patients/clients about their appointments.
Responsibilities:
Involved in development of the application using Microsoft Visual Studio 2005.
Used ASP.NET validation controls.
Coding using ASP.Net with C#. Net.
Database management and ADO.NET connectivity.
Testing the project manually and preparing unit test cases.
Environment: Microsoft Visual Stuidio.NET 2005, ASP.NET, SQL Server 2005, ADO.NET, JavaScript, Microsoft Visual Source Safe 2005