Sai Kiran - .Net Developer |
[email protected] |
Location: Wichita, Kansas, USA |
Relocation: |
Visa: |
PROFESSIONAL SUMMARY:
With over 9 years of experience as a.NET Developer, I have analyzed, designed, and developed Web, Windows, and client-server applications using.NET technologies. Proven experience in healthcare, education, and logistics domains. Extensive familiarity with MS.NET technologies, including ASP.NET Web Forms, ASP.NET MVC, C#.NET, ADO.NET, LINQ to SQL, LINQ to Objects, VB.NET, IIS, User Controls, Custom Controls,.NET Framework 5/4.5/4.0/3.5/3.0/2.0, and Web Services for distributed applications. Proficiency in web development technologies including HTML, DHTML, XML, VBScript, JavaScript, jQuery, Angular JS, AJAX, XSL/XSLT, CSS, Bootstrap, Master Pages, and Site Maps. Development experience with AngularJS Bootstrap apps, including Grids, Toolbars, Panels, Combo-Boxes, and Button. Experience with Agile ideas such as Scrum, Test Driven Development, and Continuous Integration. Strong understanding of multi-threaded, object-oriented programming in high-level languages such as C#. Utilized JavaScript framework (Angular JS) to enhance browser-based apps with MVC functionality. Developed SQL Server applications with ADO.NET, LINQ, and Web services. Proficient in developing reports using SQL Server, Teradata, DB2, and SQL Server Reporting Services. Experienced coding SQL stored procedures, T-SQL, PL/SQL functions, queries, triggers, scripting, and cursors. Extensive experience in database design and normalization. Strong SQL Server, Oracle, and MS Access skills include data modeling, database design, views, normalization, stored procedures, joins, triggers, and functions. Extensive experience with automated testing and various methodologies, including unit and integration testing. Experience in using Source Code Version Control tools like MS Visual Source Safe (VSS) and TFS (Team- Foundation Server), Subversion (SVN), Git, Jira. Proficient in Continuous Integration builds with Jenkins. Experience developing unit tests with MS-Test, NUnit, and QUnit. Demonstrated experience deploying applications on cloud platforms including Amazon Web Services (AWS) and Microsoft Azure. Used HL7 standards to share data. Healthcare integration experience using HL7. Experience optimizing queries with indexes and joins. Experience creating and using XML web services with WCF, WSDL, MVP, WPF, and SOAP. Experienced with SQL Server Integration Services (SSIS/DTS) for data import and export, as well as SQL Server Reporting Services (SSRS) for report creation. Experience with Web Services, Windows Communication Foundation (WCF), Web API, Internet Information Service (IIS), and data transfer in XML, JSON, and plain text formats. Extensive grasp of Object-Oriented Programming (OOP) concepts and design. In-depth knowledge of Object-Oriented Programming (OOP) Concepts, Design Patterns, UML. Experienced with both 3-Tier and n-Tier architecture applications. Proven experience working in a fast-paced Agile development environment. Experience writing unit, stress, and system tests. Strong understanding of C# object-oriented programming concepts such as abstraction, polymorphism, inheritance, and encapsulation. Proficient in administering, configuring, and deploying IIS for web applications and services. Demonstrated expertise in the Software Development Life Cycle (SDLC), including analysis, design, development, and maintenance using Microsoft patterns and practices. Strong written and oral communication, problem-solving, analytical, and interpersonal abilities. EDUCATIONAL DETAILS: Masters in Data Science, Wichita State University at Wichita, Kansas, USA TECHNICAL SKILLS: Programming languages C#.NET Scripting Languages Java script, jQuery, Angular JS, Bootstrap Database SQL Server 2008,2012,2014 Web Technologies Asp.Net MVC Framework, HTML/XHTML, CSS, ASP.NET, AJAX Development Tools MS Visual Studio 2012/2013/2017, MS Visio Reporting Tools SQL Reporting Services (SSRS) 2008, SSIS, Crystal Reports Version Control Tools Team Foundation Server (TFS), SVN, GIT Service Oriented Architecture Windows Communication Foundation (WCF), .NET Web Services, SOAP, ASP.NET, Web API Operating Systems Windows Server 2003, Windows XP/NT/2000/Vista, Windows 7/10 Web Servers Internet Information Services (IIS 6.0/7.0) Third party Controls Telerik Kendo UI and Kendo Grid PROFESSIONAL EXPERIENCE: America first Credit Union, Salt Lake, Utah December 2022 - Till Date Role: Sr .Net Developer Responsibilities: Worked closely with members of the development team through the full systems lifecycle including requirements capture, design, development, testing, and deployment. Involved design and development of Web pages using ASP.NET, HTML and JavaScript. Extensively used windows form applications to create user interfaces by using C#.NET. Developed some dynamic dictionaries using C#.net, .Net Core 3.1 for easy lookups of item dimensions values which results in faster performance. Used VB.Net and ADO.NET for backend development of the applications. Used ASP.NET MVC Framework and implemented Model, View, Controllers, routing etc. to manage complexity for highly testable presentation Web Applications. Involved in coding and designing using C#, XML, ADO.NET, WCF, JavaScript, Ajax, Bootstrap, React JS, JQuery, Angular, HTML, and Cascading Style Sheets (CSS). Designed, developed, and enhanced the application using .NET Framework and MVC Building REST API S using Asp.net Core, Entity Core deploying using docker containers. Extensively used SSRS transformations such as Lookup, Derived column, Data conversion, Aggregate, Conditional split, SQL task, Script task and Send Mail task etc. Installed all the different Asp.net Core dependency packages like analyzers, MVC analyzers to target the microservices structure like attributes of API s etc. Train individuals and teams on JIRA and confluence in order to increase user adoption. Created web pages using controls like Data grids, Repeaters, Textbox, Button, and Dropdown List etc. All the validations are done using the server and client-side validation controls. Implemented multiple timer jobs which are scheduled on daily basis using C#, power shell scripts. Developed service contract, operation contract & data contract classes to support communication between Agents to Insure.Net using Service Oriented Architecture (SOA) through WCF web services through C#.Net. Modified Service Broker code by using .Net technologies and Swagger UI. Involved in implementing LINQ to SQL code to support the Search functionality. Developed the installation package for the application and included various features like user interface, Database setup, configuring IIS, running required batch files during setup, etc. Consumed Restful web service APIs using POST, PUT, DELETE and GET methods. Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring. Used Kafka for message streaming. connected to Kafka topics using various topics, Brokers related information. Develop Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes. Integrate Azure Cloud PaaS Application server for running scheduler task. Developed and deployed back-end services to Azure clouds and used Azure Service Bus. Involved in writing stored procedures, views, triggers and SQL Queries, setting up the contexts for the databases in microservices. worked with QA, UAT and other testing teams to solve the defects. Analyze the existing applications and researched on implementing the best practices to the application. Implemented Route Guards for Authentication, using HTTP Client in Service to connect with URLs from Web API, using postman to test Web API. Migrated the application from Infrastructure as a Service (IaaS) to Platform as a Service (PaaS) by converting existing solution to Windows Azure Worker Role Developed and Implemented Win Forms, Web Forms using ASP.NET and coded the Business logic in C#. Setting up and configuring of Nagios improved monitoring in Nagios and customs plugins. Used Jenkins for Continuous Integration / Continuous delivery (CI/CD) tools to deploy application. Used Azure Devops to automate Azure deployment of CI/CD process. Maintain versions of source of code along with the maintenance of builds and documents using team foundation server (TFS). Used Tortoise Git for Version Control of code for incremental development and day-to-day basis to maintain the code history. Extensively worked with JIRA for the agile sprint boards for the user stories assigning and tracking the tasks for the productive work towards achieving the deliverables Enhance the application based on the client requirement through change request (CR) Used various jQuery plugins like auto complete, date picker, color picker to enhance the usability, functionality, and overall experience for the website. Experience in IIS web server configuration (IIS8.0/7.0/6.0/5.0) and deployment. Development and testing for urgent requirements like bug fixes etc. Involving peer-to-peer testing and code review to increase the code quality, coding standard and make the code more maintainable and reusable for further feature enhancement. Environment: Visual Studio, WCF, ASP.Net, C#.Net, ADO.Net, XAML, LINQ, HTML5, CSS3, DHTML, XML, XSLT, SQL Server 2012/2016, TFS, WCF, Azure, Crystal Reports, Agular.js, AJAX, JavaScript, jQuery, .NET Framework 5.0, GIT. IQVIA, Morrisville, NC January 2021 - December 2022 Role: .Net Developer Responsibilities: Involved in the requirement gathering, design of the systems and development using Agile. Implemented databinding and MVC using Angular 6 for front-end development of a current web application. Working with RESTful Web-Services and implementing RESTful API's. Develop program code using C#.NET, VBA and SQL Server according to approved requirements submitted through a Request for Work (RFW). Involved UI development using HTML, CSS, JavaScript, Typescript, Ajax, XML, jQuery, JSON. Develop the application by analysis of the functionalities by communicating with Auditors. Created and managed database objects in Microsoft SQL Server 2012 which were accessed through ASP.Net MVC 5 Models in Visual Studio 2019. Worked on SOAP and RESTFUL Services using WEB API which return JSON data. Involved in designing and developing the applications using Visual Studio, .Net Framework, ASP.Net core, C#, Entity Core. Created WCF Service to look up and retrieve the data from database. Worked on .net core on cloud-based web application development and supporting of cross platforms. Legacy conversion of VB.net to C# and rewrite the applications from VB6 to C#. Experience in developing Microservices using ASP.NET core. Used ADO.NET, Entity Framework for database access, query, and manipulation. Used Team Foundation Server (TFS)/Azure DevOps Server for version control. 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). Experience working on OOPS concepts, maintaining SOLID principles. Used LINQ to Entities to do CRUD operations and made use of Lambda Expressions for retrieving data proficiently. Perform code refactoring, migrating legacy win form application to WPF / MVVM platform. Develop and implement new ideas for cross platform integrations involving multiple technology stacks for better software/application architecture. Worked extensively on Json. Developed CI/CD pipelines using Jenkins that has many plug-ins. Created dashboards in VSTS for CI/CD pipelines, Work items and bugs. Worked with PowerShell scripting for various tasks like build automation. Used Windows Azure to deploy the application on cloud and managing the session. Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment. Imported data from flat files to SQL Server database using SSIS Also used Azure for Scaling and checking the reliability of the applications which were developed during the project. Creating Dashboards Using Power BI with data from Azure SQL and Kusto. Designed Angular Internal Service and Custom Service, developed web applications using AngularJS and converted to the latest version Angular 6. Experienced on Oracle with the data integration. Creating macro-based Word documents and Excel sheets. Develop the application to make it more flexible and versatile by fixing the bugs. Maintain and support during the phase of production by solving the errors. Implemented new ELK cluster for enterprise logging and Maintained Elastic Search, Log stash, Kibana. Involved in using TFS, Git for version controlling, build automation, tracking the work items etc. Solving the issues based on the priorities. Deploying the application in production after user acceptance testing. Coordinate and manage architectural upgrades, enhancements, and production application deployments. Fixing the defects in production environments 24/7. Environment: C#.NET, ASP .NET 4.5, VB6, VBA, SQL SERVER 2017, Visual Studio 2019, TFS, AQT V10, MS-Word, MS-Excel, MVC5, AJAX, Web Services, Entity Framework, WCF, XML, HTML5, Bootstrap, CSS, JavaScript, Jenkins, JQuery, IIS, Tortoise SVN LPL financials, Austin, TX October 2018 - December 2020 Role: .Net Developer Responsibilities: Creating applications and enhancing projects for .NET applications. Involved in front end development using HTML, CSS, JavaScript, XML, Ajax, Bootstrap, Typescript. Designing data modeling for .NET applications of new projects and reviewing high- and low-level designs. Practiced Agile Methodology to review progress of project in monthly sprints. Designed the application as 3-tier architecture with extensive use of Object-Oriented programming techniques. Used JQuery in designing and to navigate a document, DOM elements, create animations, handle events, and develop AJAX Applications. Used ADO.NET for the storage and retrieval of data from the database. Used Web API to create a RESTful Web Services in MVC.NET, which can send messages using XML and JSON. Worked on Visual Studio 2015/ .Net CORE 1.0 Framework to implement Business Logic. Conducted peer code reviews. Used C#.NET to develop code for business and repository layer. Used MVP interface architectural pattern to facilitate automated unit testing and improve the separation of concerns in presentation logic. Optimized Hibernate queries by looking at raw SQL generated. Used REST software architecture style for creating scalable web services. Built dynamic web view applications using ANGULARJS. Used SSIS component of the MS SQL Server database software that can be used to perform a broad range of data migrated tasks. Experience in doing technical level support, reading code, and SQL, Running SQL script to verify/validate data. Implemented web forms to build dynamic websites and powerful User Interface (UI) driven sites with data access. Testing and reproducing the issue to determine if there is a defect. Used LINQ to aggregate data from repository layers. Experience in using Angular JS, ability to test views and able to do end to end unit testing. Also, using continuous integration. Consumed SOAP APIs from enterprise customer system and RESTful APIs provided by other applications in the portfolio, also created RESTful APIs. Used collections, interfaces, abstract classes to implement the project and worked with the Exception Handling. Used Bulk Copy Program and Bulk Insert to load data from different data sources to SQL Server. Exposure to new features and issues addressed in Angular 4. Used the latest WPF/XAML vector-based UI framework for the front end. Involved in coding member validation business functionality and client front end layers using WPF. Used List, Trees, Toolbars, Menus and Context Menus for navigating between pages in Windows Presentation Foundation (WPF). Experience Working on, MVVM (Model View, View Model) in applications. Wrote stored procedures with complex SQL queries. Involved in writing test plans and writing test scripts for Unit Testing. Resolved QA bugs for front end and back end. Used Team Foundation Server (TFS) for version control. Environment: .NET Framework 4.5, C#.NET, ASP.NET MVC 4.0, VB.Net, AJAX, HTML5, CSS3 6, LINQ, Java Script, bootstrap.js & Angular.js 8 framework, jQuery6, ADO.NET, WPF, JSON6, SQL SERVER, SSIS, Visual Studio 2015, IIS, GIT. Gategroup, Reston, VA September 2016 October 2018 Role: .Net Developer Responsibilities: Migrating already existed VB6 application to .Net application. Involved in complete software development life cycle (SDLC) phases such as requirement review, analysis, estimation, development, testing and deployment. Involved in developing web applications using HTML, CSS, JavaScript, XML, JSON, Type Script. Worked on a 3-Tier system having Business Logic Layer (C#), Presentation Layer and Database Layer (Database Connection and Security Settings). Used Web API to create a RESTful Web Services in MVC.NET, which can send messages using XML and JSON. Designed and developed .NET web applications using ASP.NET, MVC, C#.NET, SQL Server 2008 and AJAX. Analyzing of all the functionalities of existing VB6 application. Involved in implementation of the Entity Framework object relational mapping layer using database first approach. Worked on development of applications for android, with Xamarin. Created layout views and incorporated them into the ASP.NET MVC application. Implemented custom validation controls and data-grid controls. Involved in Database design and writing complex queries using Joins, LINQ to entities and Dynamic SQL. Integrated SQL and Access data tables with the SharePoint lists and created the custom web parts to display the SQL data in the SharePoint portal pages. Worked on Database Query and Performance tuning. Worked on execution of selenium test cases, regression testing and reporting defects. Involved in technical documentation. Worked with the QA team constantly to discuss and fix bugs. Environment: .NET 4.0 ASP.NET, C#, MVC4, SQL Server 2012, T-SQL, SSRS, WebAPI, HTML5, CSS, Bootstrap, TFS. Conduent, Florham Park, NJ August 2014 September 2016 Role: Junior .NET Developer Responsibilities: Responsible for Develop the Validation controls for different kinds of assignment using ASP.Net validation controls. Involved in Installation of product, configuration, and System setup for testing team to continue with testing. Developed the user authorization module using C# and SQL server Database. Functions and complex queries using T-SQL. Create stored procedure for generating reports using SQL Server Reporting Services (SSRS). Performance tuning of queries and stored procedures using tools like Database Engine Tuning Advisor and SQL Profiler. Create various complex reports like Tabular, Matrix, Drill Down, Sub Reports and chart reports according to user specifications. Extract, Transform and Load (ETL) data from Excel, Flat file to MS SQL Server using SSIS services. Designed and developed the database tables and forms. Designed function to export data to text files using custom written program. Developed queries for reporting purposes. Developed modules to export the data to excel for creating charts and graphs. Delivered database stored procedures to generate monthly, yearly reports for management. Involved in bug fixes and enhancing the projects based on the business requirement. Good hands-on experience on writing Data access layer using ADO.Net and Respective stored procedures. Developed reusable component using C#.Net Class Libraries. Knowledge on Web application deployment in IIS Server and configuration. Environment: .NET Framework, MVC, Object Oriented Development (OOD), C#, ASP.NET, IIS 6.0, TFS, WCF, Web API ADO.NET, SVN, HTML, CSS, Bootstrap, RESTful, JavaScript, JQuery, T-SQL, Stored Procedures, Functions, Triggers, Cursors, XML Web Services, Entity Framework, SQL Server 2008, User Controls, AJAX, Bootstrap. Keywords: csharp continuous integration continuous deployment quality analyst user interface javascript business intelligence sthree information technology microsoft procedural language New Jersey North Carolina Texas Virginia |