Upendar Nelakurthi
.Net Developer adbgtm@r.postjobfree.com 848-***-****
Profile Summary
9+ years of Professional experience in analysis, design, development, deployment, testing and support of Client Server Systems, Windows based Applications and Web Applications and Services using Microsoft Technologies.
Excellent programming skills coupled with experience of designing and developing software applications with the C# (4.0/3.0/2.0), .NET Framework (4.5/4.0/3.5/3.0), ASP.NET (4.0/3.5/3.0/2.0 ), AngularJS, Windows Forms, ADO.NET, AJAX, LINQ, WCF, WPF, CSS, Web Services, Windows Services, Web API, SOAP, ASP.Net CORE 1.0.0.
Working knowledge of Software Development Lifecycle (SDLC).
Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.Net) application development.
Excellent knowledge in developing Web Services, SOAP, XML, IIS, Java Script, AngularJS and jQuery.
Experience in using ASP.NET AJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
Experience in using Visual Studio .NET platform (C#, ASP.NET, ADO.Net), thorough knowledge of the architecture and the framework.
Expertise in creating and using WCF Services, Web API and Web Services using C#
Experience with VSS, Microsoft TEAM Foundation Server for Code Repository and Version control.
Proficient in handling responsibilities such as knowledge transfer, code review, compliance to best practices & standards, technology mentoring and assisting team members.
Extensively worked on Web server like IIS 8.0/7.0/6.0/5.0
Extensive experience with ORM tools like Entity Framework 6.
Strong Object Oriented (OOPS) programming skills, extensively used in C# to design and develop the middle tier of the applications. Implemented SOLID Principles of OOPS Concepts
AngularJS and jQuery were used to develop web application (Proof of Concepts)
Experience in creating SQL Server objects like Tables, Stored Procedures, Views, Indexes, Triggers, Cursors and Functions in Microsoft SQL Server.
Experience working with Microsoft Azure Cloud based IAAS, PAAS and SAAS
Working knowledge of build automation and CI/CD pipelines
Developed the required Business Layer of the application using C#. NET and implemented the logic using C#.NET.
Experience of using Waterfall, Agile/Scrum methodologies in software development life cycle projects.
Understanding and analyzing business processes, applications and systems.
Self-driven, passionate and highly motivated.
Experienced in developing the Pharma tools like EVMPD, XEVMPD and eCTD.
Functional Skills
Application Development & Implementation
Designing, developing applications and handling various phases of application development.
Unit and Integration testing.
Debugging and troubleshooting.
Ensuring smooth deployment of the application
Extend application maintenance support to the client.
Professional Experience
Guaranteed Returns Holbrook, NY April ’16 to Till Date
THREECON Development .Net Developer
Environment:
ASP.Net MVC, C#, SQL Server 2008 R2, Web API, HTML, CSS, Angular, TFS, Microsoft InfoPath Forms 2010/2013 and Agile.
Responsibilities:
Application development utilizing C#, ASP.NET, Web Services, Web API, MVC, IIS, SQL Server, JavaScript, AJAX
Developed the presentation layer using HTML, CSS, Angular, JavaScript and jQuery.
Work with an internally built client/server application that provides consolidated, aggregated data for the customers using ASP.NET and SQL Server Reporting Services.
Developed various services in angular that consume rest services from the backend written in .NET.
Codes reviewing and check-in and check-outs using Team Foundation Server.
Testing and maintenance of the application.
Consult with internal development team on system problems, issues and enhancements.
Participate in requirements gathering and make suggestions for changes and improvements to the system as needed.
Experienced in resolving the Sonar Cloud comments.
Involved in the design and development of server-side application with MVC architecture in ASP.Net Web API, applied HTTP CRUD (post, get, put, delete).
Developed Web API services to communicate with the Data Access Layer. Use client-side JavaScript and ASP.NET custom validations for validating user input
Created Stored Procedures to manipulate the database and to apply the business logic according to the user's specifications
Created Entity classes, relationships between entity classes using Entity Framework to manage relational data as objects and used LINQ to Entities to massage the data.
Designed and developed various abstract classes, interfaces, classes to construct the business logic in Model using C#.
Use agile methodology for application design and development.
Experienced in creating pull requests which include quality gates such as documentation, screenshots, gated builds, code coverage, vulnerability assessments, best practice comments, and peer comments.
Experienced in understanding of asynchronous request handling, partial page updates, and AJAX.
Worked with continuous Integration and Continuous deployment Azure Devops (CI/CD) pipeline
Experience in Agile software development methodology and Test-driven development including SCRUM Framework.
Deployed applications into Dev, Demo and production environments by using web server (IIS)
Working with version controller Team Foundation Server (TFS) for maintaining history of source-code and project documents.
Lundbeck Pharma Deerfield, IL Nov ’15 to Feb ’16
ONFIHCP .Net Developer
Environment:
ASP.Net MVC, Entity Framework, C#, SQL Server 2008 R2, AngularJS, JavaScript, jQuery, HTML, CSS, Team Foundation Server, Microsoft Azure and Agile.
Responsibilities:
Involved in requirements gathering and preparing the functional specifications.
Implemented ASP.NET MVC pattern mechanism to display product catalogs and categories.
Developed the Web Methods to access Products and data related functionalities.
Used AngularJS as development framework to build Single Page Application (SPA).
Extensively used Angular JS on front end. Utilized the Angular JS directives, factory, service and filters. Created a number of custom directives to reuse them across the application.
Implemented LINQ for querying, sorting, filtering the complex objects.
Worked in ASP.NET security mechanism such as Authentication and Authorization
Developed logics using C#. Involved in production support.
Worked with TFS and experience on standalone applicationdevelopment.
Designed and Created database objects such as stored procedures, packages, functions
Involved in unit testing, module testing and integration testing.
Maintaining a web application using IIS.
Developed Web Services through WCF service to provide Onfihcp details
Developed the presentation layer using HTML5, CSS3, JavaScript and jQuery to coordinate.
Responsible for fixing application bugs and maintenance builds
Designed the front-end user interface by using ASP.Net, HTML and Telerik Kendo UI controls.
Developed Visual Web Parts using C#.NET
FREYR Inc. Hyderabad, India March ’13 to Sep ’15
ECTD (Electronic Common Technical Document) .Net Developer
Environment:
ASP.Net, Entity Framework, C#, SQL Server 2008 R2, Telerik Controls, JavaScript, jQuery, HTML, CSS, Team Foundation Server and Agile
Responsibilities:
Responsible for gathering requirements and prepare system requirements specification for the solution.
Designed and developed .NET web components and user controls using ASP.NET and C#.NET, AJAX Toolkit.
Implemented caching mechanism on page level (web forms) and for ASP.NET web server controls
Developed master pages and handled events between master pages and content pages
Implemented and hosted ASP.NET applications.
Implemented jQuery for client-side sorting and validations.
Strong skills in improving ASP.NET and SQL Server performance in enterprise web applications.
Worked in ASP.NET security mechanism such as Authentication and Authorization.
Implemented LINQ for querying, sorting, filtering the complex objects.
Developed and installed Window services to generate the XMLs.
Designed and Created database objects such as stored procedures, packages, functions.
Designed and Implemented SSIS package to extract, transform and Load (ETL) data operations from multiple heterogeneous systems to SQL Server.
Hands on Experience in creating Technical Design Document, UML (Use Case Diagrams)
Involved in code review activity and unit test case execution.
Developed the business logics using C#.
Involved in preparing and validating the XMLs using Windows service.
Developed the presentation layer using HTML, CSS, JavaScript and jQuery to coordinate.
Responsible for fixing application bugs and maintenance builds
Used Aspose PDF (third part tool) for creating hyperlinks and Bookmarks in PDF file.
Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
SAMEVA Inc. Hyderabad, India June ’12 to Jan ’13
EVMPD (Eudra Vigilance Medicinal Product Dictionary) .Net Developer
Environment:
ASP.Net, Entity Framework, C#, SQL Server 2008 R2, Telerik Controls, JavaScript, jQuery, HTML and CSS
Responsibilities:
Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such Dataset, and Data Readers were used.
Developed server-side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. Java Script was written for client-side validation.
Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
Handled scalability and performance issues and provided support for deliverables.
Configured the application using the Web.Config file for setting Security, Globalization, Error, Session State and other issues
Involved creating InfoPath forms for entering the project data.
Maintaining the Leave calendar by sending out email to teams using workflows.
Involved in preparing and validating the XMLs using Windows service.
Developed the presentation layer using HTML, CSS, JavaScript and jQuery to coordinate.
Responsible for fixing application bugs and maintenance builds.
Designed and developed reports in formats such as PDF, Excel, Word, and CSV.
SAMEVA Inc. Hyderabad, India Feb ’11 to April’12
HR Management .Net Developer
Environment:
WPF, C#, SQL Server 2008 R2, WCF
Responsibilities:
Developed Web Service to interact between Windows application
Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset, and Data Readers were used.
Developed server-side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. Java Script was written for client-side validation.
Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
Experienced in working with Windows Communication Foundation WCF
Responsible for developing WCF Service Libraries to exchange data between Desktop and Central Application and implement business logic.
Worked on WCF Services and consumed them in the internal applications.
Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
Handled scalability and performance issues and provided support for deliverables.
Configured the application using the App.Config file for setting Security, Globalization, Errorand other issues
Designed and Created database objects such as stored procedures, Tables and user created functions.
Responsible for fixing application bugs and maintenance builds. Developed the business logics using C#.
SAMEVA Inc. Hyderabad, India Feb ’10 to Jan ’11
Youth Sports Live Jr.Net Developer
Environment:
ASP.Net, ADO.Net, C#, SQL Server 2008, JavaScript, jQuery, HTML and CSS
Responsibilities:
Created Data access classes, which were used to connect to the database using Microsoft ADO.NET and Data binding concepts where objects such as Data Adapter, Dataset, and Data Readers were used.
Developed server-side code using ASP.NET Web forms. Created Dynamic Web Pages in which Web Controls such as (Text, Tree view, List view, Tab, Calendar Control) were used. Java Script was written for client-side validation.
Used ADO.NET Dataset object to Cache frequently accessed data, reducing round trips to the database and boost performance.
Handled Run Time Errors & Design Time Errors by implementing appropriate Error Handlers.
Handled scalability and performance issues and provided support for deliverables.
Involved in preparing and validating the XMLS=s using Windows service.
Developed the presentation layer using HTML, CSS, JavaScript and jQuery to coordinate.
Responsible for fixing application bugs and maintenance builds.
Developed the business logics using C#.
Used VSS for version control during development.
Technical skills
Programming Languages
C# 4.5, C# 4.0, C# 3.5, VB. Net, ADO.Net, AJAX, T-SQL
Scripting Language
AngularJS, JavaScript,jQuery, JSON, Bootstrap
Framework /Architecture
.NET Framework 4.5/4.0/3.5/3.0
Databases
MS SQL Server 2012/2008/2008R2, MS Access, Oracle
XML Technologies
XSL/XSLT, XPath, XSD
Web Technologies
ASP.Net MVC 4, MVC 5, ASP.NET 4.0, ASP.NET Core, LINQ, XML Web Service, AJAX, Web API, HTML5
Application/Web Servers
Microsoft IIS 8.0/7.0/6.0
Version Control
Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS)
IDE
Visual Studio .NET 2017/2015/2012/2010/2008/2005/2003, Visual Studio6 and Visual Studio Code
SharePoint
SharePoint 2007/2010/2013, SharePoint Designer 2007/2010/2013, InfoPath 2007/2010/2013.
Methodology
Agile, Waterfall
Education
Bachelor of Technology, JNTU, Hyderabad, India.