Sai Kiran Nancherla
*************@*****.***
Summary:
Skilled .NET Developer with 8+ years of IT experience in architecture, design, development, testing, and deployment of client-server and web-based enterprise applications.
Proficient in N-Tier and Service Oriented architectures and Azure Cloud technologies.
Expertise in ASP.NET, C#, SQL Server, MVC, WPF, WCF, Azure Cloud, Azure HD Insight & ML Studio.
Experienced in deploying, maintaining, and troubleshooting applications on Microsoft Cloud Infrastructure Azure.
Involved in all stages of the SDLC using Microsoft Technologies and Azure Cloud Computing.
Worked with MVC4/MVC5, SOA, and Multi-Tier architectures.
Developed User Controls and Custom Controls in C# and ASP.NET.
Extensive experience in creating and consuming web services and developing Service Oriented Architecture (SOA) applications.
Proficient in multi-threaded programming, object-oriented programming, and memory management.
Strong understanding of Data Access Layer (DAL) and Business Logic Layer (BLL) implementation.
Experienced in IIS web server configuration and management.
Expertise in Microsoft Azure Cloud Services, Continuous Integration, Continuous Delivery, Continuous Deployment, and Devops processes.
Familiarity with various tools and technologies including Java, Jenkins, Subversion, Git, Oracle, UNIX/Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS, Android, and iOS.
Skilled in Angular 6 for responsive routing and development of Angular components, services, custom pipes, and modules.
Proficient in web technologies such as DHTML, AJAX, JavaScript, jQuery, CSS, and XML.
Extensive experience in Aspect-oriented programming in Test Driven Development (TDD), developing infrastructure frameworks using Inversion of controls, Dependency Injection.
Experience with Azure PaaS Solutions like Azure Web Apps, Web Roles, Worker Roles, and SQL Azure and Azure Storage.
Proficient with container systems like Docker and container orchestration like EC2 Container Service, and Kubernetes.
Experience in using ADO.NET data controls (Dataset, Data Reader, Data Adapter, Data Grid, Grid View, and Data List)
Experience with Multithreading.
Proficient in client-side scripting like JQUERY Selectors, Events, and AJAX.
Extensive experience in designing applications using OOPs (Object Oriented Programming) concepts like Encapsulation, Inheritance, Polymorphism, Abstraction, and Design patterns like MVVM, Abstract factory, Singleton, MVC, and MVP.
Created and modified many procedures to populate data in the SQL server according to the requirement.
Worked on Database Connectivity with ORM technologies like Entity Framework 6.0/5.0/4.x Database First, Code First, and performance tuning in Entity Framework
Experience in the development and implementation of Windows Communication Foundation (WCF), and also Responsible for developing WCF-based Service, Data, Fault, and Message Contracts.
Excellent working experience on n-Tier and layered architecture, Service Oriented Apps, Load Balancing, Session Management, Web farm applications, and Single Page Applications (SPA).
Strong analytical and conceptual skills in database-related work primarily creating complex stored procedures, Views, Triggers, and Functions using PL/SQL, and T-SQL.
Proficient in Configuration Management, setting up company Version policies, build schedules using Team Foundation Server 2012/2010/2008, GIT, and Visual Source Safe (VSS).
Proven ability in understanding system requirements, system architecture design, development, testing/QA, and production Environment setup and support.
Extensive working experience in unit, integration, and performance testing framework - NUNIT, MS Unit tests.
Education:
Masters in Denton from University of North Texas (UNT), Texas.
Bachelor’s in Electrical and Electronics from JNTU, India.
Technical Skills:
Programming Languages C++, C#5.0/4.0/3.0/2.0, VB.NET, ASP.NET, T-SQL, PL/SQL, COBAL
Operating System: DOS, Windows NT/98/XP/2000/2003/Vista/2008, UNIX
Web Technologies: .NET Framework 4.6/4.5/4.0/3.5/3.0/2.0/1.x, ASP.NET, MVC3.0/4.0/5.0, WebAPI, Silverlight 5.0/4.0/3.0, ASP.Net Ajax 3.0/2.0, JavaScript, TypeScript, JQuery, AngularJS 2.0, Angular 8
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies : Win Forms, WPF, WCF, ASP.NET Web Forms
IDE Tools: Visual Studio 2015/2013/2012/2010, SQL Server Management Studio, MuleSoft
ETL Tools: SQL Server Integration services (SSIS 2012), Data Transformation Services (DTS)
Databases: MS SQL SERVER 2012/2010/2008/2005, /SQL MS Access 2010/2007/2003, Oracle 10g/9i/8i
ORM: Entity Framework, N Hibernate
Modeling Tools: UML, MS Visio 2010/2007
Reporting Tools: Telerik tool, SQL Server Reporting Services (SSRS), Crystal Reports
Servers: Windows Server 2008/NT, Microsoft IIS (7.5, 7.0/6.0/5.0/4.0)
Middleware: WCF, ADO.NET4.0/3.5/3.0/2.0, MSMQ, Web Services, Enterprise Library 4.1/3.1
Version Control Tools: Visual SourceSafe2005, Subversion, Test Driven Development (TDD), Team Foundation Server 2010/2008, SharePoint 07/10/13, GIT
Professional work Experience:
AT&T, Remote Jan 2022 – Present
Senior Fullstack .NET Developer
Responsibilities:
Analyzed business requirements, designed, developed, and tested various modules.
Developed architecture, web UI, business layer domain model using ASP.NET, C#, Oracle, NHibernate, and Spring.NET.
Conducted training sessions and created materials for the application development department.
Worked on Azure Cloud activities such as networking, virtual machines, storage, and Express Route.
Developed microservices deployed on Azure endpoints for frontend applications.
Provided Azure customer support, resolving technical challenges and delivering SLAs.
Utilized MuleSoft AnyPoint API platform for designing and implementing Mule API.
Implemented Azure Express Route for private connections between data centers.
Implemented process and code improvements for efficiency and reusability.
Developed user interfaces using ASP, ASP.NET, ADO.NET, and MVC.
Administered and maintained source code repositories using Git and Subversion.
Created service contracts, data contracts, and routing using C#.
Created SSIS packages for data integration from external systems.
Worked with JavaScript frameworks like Knockout JS.
Developed RESTful Web APIs and implemented global-level authentication.
Developed batch integrations using MuleSoft Enterprise Service Bus.
Created reusable components and services using Angular 8.
Utilized Entity Framework and NHibernate for database interaction.
Managed tasks using Version One Scrum Project Management tool.
Implemented security measures against XSS attacks, SQL injection, and database security.
Designed database, analyzed functionality, and designed user interfaces using UML.
Implemented custom role-based user authentication and authorization.
Developed client-side JavaScript codes using Angular 8.
Created templates and utilized package managers (Node.js).
Developed ASP.NET Web Services for accessing LDAP.
Applied Domain Driven Design (DDD), Test Driven Development (TDD), and Agile methodologies.
Developed web pages using Visual Studio, ASP.NET web forms, C#, and ADO.NET.
Utilized LINQ with lambda expressions for processing collections.
Created pages and views in Sitecore CMS.
Created unit test projects using NUnit and implemented continuous integration. Applied Continuous Integration using Cruise Control and TFS build servers and integrated the Unit tests execution into the CI build.
Designed developed the architecture of the application using ASP. NET MVC Razor for UI, Web API MongoDB as the database.
Environment: Microsoft ASP.NET, MVC, Azure, Entity Framework, LINQ, Visual Studio, TFS, WCF, Web API, Web Services, Windows Server, SQL Server, IIS, NUnit, NHibernate, Spring.NET, JQuery, Re Sharper, Reflector, Agile/Scrum.
Interactive Brokers, FL (Remote) Apr 2021 – Dec 2021
Senior Software Engineer
Responsibilities:
Analyzed business requirements, designed, developed, and tested various modules.
Developed architecture, web UI, business layer domain model using ASP.NET, C#, Oracle, NHibernate, and Spring.NET.
Conducted training sessions and created materials for the application development department.
Worked on various aws cloud activities including,Aws virtual machine(Ec2 istances),Aws active directory integration,Aws express route and aws app service.
Developed microservices deployed on Azure endpoints for frontend applications.
Provided AWS customer support, resolving technical challenges and delivering Service Level Agreements (SLAs) to ensure customer satisfaction.
Utilized Mule Soft AnyPoint API platform for designing and implementing Mule API.
Developed azure VMs,VM sets,virtual networks,azure load balancing.
Implemented Azure Express Route for private connections between data centers.
Involved in design, develop, deploy and managing in Mulesoft Applications.
Implemented process and code improvements for efficiency and reusability.
Developed user interfaces using ASP, ASP.NET, ADO.NET, and MVC.
Administered and maintained source code repositories using Git and Subversion.
Created service contracts, data contracts, and routing using C#.
Experience in Migrating from TIBCO to Mulesoft.
Created SSIS packages for data integration from external systems.
Worked with JavaScript frameworks like Knockout JS.
Developed RESTful Web APIs and implemented global-level authentication.
Developed batch integrations using MuleSoft Enterprise Service Bus.
Created reusable components and services using Angular 8.
Utilized Entity Framework and NHibernate for database interaction.
Managed tasks using Version One Scrum Project Management tool.
Implemented security measures against XSS attacks, SQL injection, and database security.
Designed database, analyzed functionality, and designed user interfaces using UML.
Implemented custom role-based user authentication and authorization.Using the window integrated security,active directory/LDAP services and custom user roles and permission in SQL server database.
Developed client-side JavaScript codes using Angular 8.
Created templates and utilized package managers (Node.js).
Developed ASP.NET Web Services for accessing LDAP.
Applied Domain Driven Design (DDD), Test Driven Development (TDD), and Agile methodologies.
Appiled business validation and rules at various level using the ASP.NET validation controls business rules classes throughly used LINQ for concise and efficient code.
Developed web pages using Visual Studio, ASP.NET web forms, C#, and ADO.NET.
Utilized LINQ with lambda expressions for processing collections.
worked on LINQ effectively with LAMDA expression to process the c# generic
collections
Having good knowledge in understanding the Source code in Mulesoft projects and Code Refactoring
Created pages and views in Site core content management system CMS.
Created unit test projects using NUnit and implemented continuous integration.Using cruise control and TFS BUILD SERVICES and integrated the unit tests execution into the CI BUILD
Environment: ASP.Net MVC, WebAPI, C#.Net, SSIS, LINQ, jQuery, XAML, XML, Angular, Visual Studio.Net 2015, CSS, Visual Studio Code, PostMan, Fiddler, WCF,mulesoft, Web Services, TypeScript, SQL Server 2016, JavaScript, BootStrap, Windows Azure, Entity Framework.
The State of New York Health Department, NY Jan 2020 – Mar 2021
Senior .NET Developer
Responsibilities:
Worked with the Architect to drive out requirements of the project and design the application.
Involved in requirement gathering, database design, n-Tier Application development, User Interface, Business Layer, Rules Engine, Data Layer, Reports, and XML Wrappers to manage and pass XML across modules, Web Services, Workflow Development, system integration and Build process.
Worked on Agile methodology was used for faster and iterative software development.
Designed the database, wrote stored procedures, functions, views and triggers in SQL Server 2008.
Extensively worked on XML for data passing between modules and applications.
Designed and developed dynamic ASPX web pages using C, ASP.Net, XML, HTML, Java Script and JQuery.
Involved in preparing the POC's according to the business requirements in Mulesoft.
Worked on user interface web forms using ASP.NET / JQuery and implemented business logic using C.
Designed and developed various abstract classes, interfaces, classes to construct the business and data tier using C, ADO.NET.
Worked on ASP.NET User Controls and Rich Controls Multi Views, Wizards to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules.
Worked on Cookies, Session and Application objects for State Management at client side and server side.
Worked With ASP.NET Web Parts, Navigation Control and Master Pages and developed Cascading style sheets CSS for consistent look and feel of the website.
Worked on Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
Developed PDF and Excel based reports using Active reports.
Worked on Ajax, JavaScript and JQuery for validations and post-backs, CSS controls for enhanced interfaces in the UI.
Developed test client app to measure performance of queries on IIS and MongoDB.
Developed Web Services using Windows Communication Foundation WCF for integration with other systems.
Created and consumed services using WCF, C to generate and e-mail those reports to the requested user.
involved in complete application stack in Amazon Web Services (AWS) like EC2, S3 Bucket.
Responsible for maintaining and expanding AWS (Cloud Services) S3 infrastructure using AWS (SNS, SQS).
Created API services for data integration from legacy system to SFDC using Mulesoft ESB.
Developed Custom User and Web Controls Validation, Status Bar, Grid Control.
Windows Workflow foundation WF is used to manage the flow of application.
Worked on COM components and WPF components to develop rich client applications.
Used Factory Design Patterns to ease the development and make the system modular.
Used Enterprise library for Logging, Caching, Database and Exception handling, Application handling blocks.
Managed Build process from Development, testing till staging.
Worked on Web Services, SOAP protocols and WSDL to publish the metadata information to clients.
Worked on LINQ to SQL and LINQ to XML for retrieving data efficiently.
Worked on ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
Experience in Mulesoft Anypoint API platform on designing and implementing Mule APIs.
Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server using T-SQL.
Worked on Team Foundation Server TFS for all the source code maintenance needs.
Used N - unit to implement Unit, Integration and Regression Testing.
Environment: .NET Framework, Visual Studio, WCF, WWF, MVC, ASP.NET, C,mulesoft Web Services, AJAX, JQuery, XML, XSLT, SSRS, JavaScript, SQL Server, LINQ, T-SQL, TFS and IIS.
Aspire Systems, India Feb 2016 – Nov 2018
Senior .NET Developer
Responsibilities:
Used AGILE SCRUM methodology to deliver in sprints and Status Meetings and Code Review Meetings.
Implemented UI using HTML5, CSS3, JavaScript, AngularJS, Angular2, AJAX, Bootstrap to create responsive web pages and developed user-friendly layouts.
Angular Modules are created to keep all the related components of an application together.
To transfer the application data between models and views Data Binding is used with the help of different in-built Directives.
Multiple AngularJS Controllers were developed to connect the various services and views within the SPA.
Implemented AngularJS services that were injected into the application controllers to run HTTP calls to the backend Web API endpoints and return the JSON data to the controllers and views.
Utilized CDN hosted libraries to decrease the resource pulls from the server and to decrease the application load time as common libraries like lodash or MomentJS can be cached.
JWT Token authentication through Web API was used as the identity and access token method to provide the Angular application access to the backend Web API endpoints.
Designed and created the backend SQL Server databases, models, and relationships through a Code First approach within Entity Framework.
Worked on complete SSIS life cycles including creating SSIS packages, building, and executing the packages in multiple environments: development and production.
Performed T-SQL tuning and optimization of queries for reports that take longer execution time using SQL Query Analyzer in MS SQL Server.
Designed and developed Extraction, Transformation, and Load (ETL) scripts utilizing T-SQL and provided solutions to critical issues by enhancing performance of the ETL processes.
Created complex Stored Procedures, Triggers, Views, and queries that combined multiple models and complex relationships within good execution plans to meet transactional and reporting data needs.
Implemented SQL Server Reporting Services (SSRS) reports within the environment to meet data reporting needs.
Used VSTS version control system to keep track of all changes to source code and deal with branching and merging when developing features or enhancements outside of the main branch.
Bundling and minification for all HTML, JavaScript, CSS and Image assets was implemented through Gulp tasks and executed as NPM/Node commands.
Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: Visual Studio 2012, Visual Studio Code, .NET Version 4.5, Entity Framework, ASP.NET Web API, C#, CSS3, HTML5, Twitter Bootstrap, JavaScript, jQuery, Angular JS, Angular 2, AJAX, SQL Server 2012, T-SQL, Gulp, NUnit, SSRS, SSIS, SSMS, JWT, IIS, VSTS.
Evoke Technologies, India Jan 2015 – Feb 2016
.NET Developer
Responsibilities:
Followed Agile SCRUM Developmental approach to deliver product releases by SPRINT processes in an iterative and incremental approach (SCRUM).
Used HTML, JavaScript, and CSS throughout the application to add content rich and interactive web pages.
Used JSON/AJAX and Custom HTML Helper Classes to implement asynchronous calls to the server for updates.
Implemented MVC Architecture on client side and creating Models, Controllers, and Views Scope using the ASP.NET MVC framework.
Paging, filtering, sorting, and searching on the data in table was done through Telerik Grid component for a consistent look and advanced data display functionality within the application.
Added new functionality to existing tools and web solutions using ASP.NET MVC, Razor and Entity Framework.
Implemented communication mechanisms between View to Controller using View Bag, Temp Data and Action Results and Controller to View using Model Binder, Http Request Collection and State Models.
Used LINQ to Entities extensively to query and filter the models to be displayed on view.
Implemented WCF Services with various contracts like Service Contracts, Operation Contracts, Data Contracts, Message Contracts and Fault Contracts.
Developed CRUD functionality in ASP.NET MVC with the help of Entity Framework Code First and Database First approaches.
Designed and developed different database objects containing functions, triggers, store procedures with T-SQL to manipulate database of the application.
Diagnosed and tuned different performance issues with SQL Server DMV's.
Performed daily tasks including backup and restore by using SQL Server 2012 tools like SQL Server Management Studio, SQL Profiler, SQL Server Agent, and Database Engine Tuning Advisor.
Managed and hosted applications on IIS Web Server including dealing with properties like application configuration, HTTPS certificates, Pathing, and Bindings.
Implemented Unit Testing, Integration Testing and System Testing using NUnit.
Involved in Unit Test cases, code review checklist preparation and validation.
Utilized Team Foundation Server (TFS) for version control during development and maintenance.
Environment: Visual Studio, .NET 4.0/3.5, C# 4.0, ASP.NET 5.0/4.0, MVC, EF, WCF, HTML, CSS, JavaScript, AJAX, JSON, SQL Server 2012, SSMS, SQL Profiler, SQL Server Agent, LINQ, T-SQL, Telerik, NUnit, IIS, TFS.
Velodyne Technologies, India Oct 2013 – Dec 2014 .NET Developer
Responsibilities:
Development of web-based N-Tier application developed using Toad Oracle 11g as Data Repository Tier, WCF Services and ODP.NET, Data Services (Data Access Layer) as Business Service Tier and ASP.NET as Presentation Tier and using the functional specification, with another DB interface using JDBC.
Designed, developed, and customized several web pages using HTML4.0/HTML4.1/HTML5, DHTML, CSS3 and XSLT, Ajax, API calls, VB.NET, C#.NET, ASP.Net 4.0, Java Script and React JS with Responsive Design.
Designed and developed the complete system development life cycle like system analysis, design, development, and implementation of the architecture. Involved in status reports, design changes, meetings, and user’s approval.
Developed various Data Service classes to connect and manipulate data using ADO.NET, and VB.Net, and using Dependency Injection (Setter Injection) in exceptional cases.
Designed Reports using Crystal Reports and converting multiple vb6 Gaming applications to C#.NET web application in scrum methodology.
Developed the User Controls to achieve the required functionality from Excel VBA and old applications, functional, business, and technical requirements and prepared the required documents.
Developed the Data Access Layer (model) using Entity framework 6 in ASP.NET/MVC web application.
Worked on creating tables, views, triggers, sequences, constraints, Stored Procedures, Functions, and Packages using Toad Oracle, SQL, and PL/SQL based on the documented user requirements.
Extensively used Test Director to record the bug reports, Manage IIS Application Pool and properties.
Used Crystal Report Viewer control and Report document component to view the reports with PDF and excel.
Created batch to import the payroll data, and perform the payroll calculations, and scheduled the nightly batch jobs.
Implemented source control and version control using CVS, create branches in TFS.
Environment: VB.NET, C#, ASP.NET MVC, VB.NET, WCF Services, HTML, CSS, JavaScript, JQUERY, JSON, MVVM, AJAX, ADO.NET, React JS, XML, ODP.NET, DML, Team Foundation Server (TFS) 2010, scrum methodology, VS 2010, UML, IIS 6.0, Active Directory, VBA, SOA Web Service, Crystal Reports, XSLT, Toad Oracle 11g, JDBC, PL/SQL, Windows Server 2007.Sep.