Tarun Barugu
Email ID: ***********@*****.*** Phone: +1-817-***-****
LinkedIn: https://www.linkedin.com/in/tarun-barugu/
Professional Summary
●Over 8 years of experience in developing enterprise .NET applications in Banking, Financial, Retail and Auditing domains.
●Expertise in programming with C#, VB. NET, ASP. NET, ADO. NET, SQL - Server, Oracle, Visual Studio, Ajax, LINQ, CSS and IIS.
●Experience in developing N-tier web applications using Visual Studio 2010/2012/2013/2015/2017, C#, ASP.Net, .net core 3.0/3.5/4.0/4.5/5.0, ADO. Net, WCF, WPF, Web API, XML, SOAP, VB.net, SOA Web Services (WSDL), Web Forms, Microsoft .NET Frameworks.
●Strong Experience in server-side Technology like .net core and standard framework to design and create RESTFUL based web API services.
●Expertise in Active Directory setup and troubleshooting for any deleted objects and AD recycle Bin.
●Planning, creating and managing AD group policy Templates and Policies Administration, Operating System Security Patches Upgrade Procedure for secure computing and network environment.
●Experience in building Web services using ASP.NET Web API and performing CRUD operations using REST API.
●Experience in developing web-based applications using ASP.NET, MVC, JavaScript, and jQuery, AngularJS, HTML and CSS.
●Experience in Database testing, functional testing, Regression Testing and system testing.
●Expert in developing Single Page Application (SPA) with Angular 8, Angular CLI, TypeScript, and skilful in Angular features such as Material Design, Components, and Services.
●Extensive knowledge of Object-oriented programming (OOP) features such as encapsulation, abstraction, inheritance, polymorphism, and implementation of Object-Oriented concepts.
●Experience in Microsoft Azure IaaS, PaaS and SaaS Architecture, Strategy and Planning. Working knowledge of visual studio with Azure.
●Experience in front - end technologies such as Angular 2 & 4, Angular 1, NGRX Platform (Store, effects, router-store Devtools).
●Designed and developed Automation Test Framework using Selenium web driver.
●Expertise in analysing the results and reporting suggestions and defects.
●Experience in Multithreading in WPF for performance optimization while accessing data from remote data storage including EDI/XML mapping to business object processes. Worked on client WPF application using C#, XAML, MVVM, Unity Container, Custom controls and behaviours.
●Strong abilities in XML, XSLT, IIS 10.0, WSDL, UDDI, CLR, XML Web service, Security in ASP.Net.
●Experience in using Language-Integrated Query (LINQ) query and retrieve data from different data sources (LINQ to Objects, LINQ to XML, and LINQ to SQL).
●Experience in using various version controlling tools like VSTS (Azure DevOps), Subversion, and Team Foundation Server.
●Implement an automated build process in VSTS using Jenkins to create a full CI/CD pipeline.
●Experience in using SSIS to validate, Extract, Transform and load data to Database SQL Server and Scheduled Jobs for executing the SSIS Packages.
●Managed Docker orchestration and Docker containerization using Kubernetes.
●Experience in Custom, Tabular, Matrix and distributed reports in multiple formats using Crystal Reports, MS SQL Server Reporting Services and SQL Server Services (SSIS, SSRS).
●Developed and deployed complex reports using Cognos, enhancing data visibility for stakeholders.
●Configured and maintained Cognos environments, ensuring optimal performance and reliability.
●Collaborated with business analysts to design and implement data models, supporting diverse reporting needs.
●Optimized report queries and database interactions, resulting in a 30% improvement in report execution times.
●Excellent experience in dealing with Delegates, Assemblies, User Controls and Custom Controls.
●Experience in Software Configuration Management (Daily Build, Release and Testing methodology) using tools like Team Foundation Server (TFS), Microsoft Visual Source Safe (VSS).
●Experience in developing and monitoring SSIS Packages, SSAS, SSRS. Experience in generating reports using SQL Server Reporting Services and Crystal Reports.
●Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF).
●To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
●Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
●Great experience with Developing Android and iOS applications.
●Experience in creating T-SQL stored procedures, functions, tables, views and SQL joins and other statements for various applications, maintained referential integrity and implemented business logic.
●Possesses strong problem Analytical skills with ability to follow Project standards and procedures as per client specifications. Worked as an individual and in a team environment.
Technical Skills:
Microsoft Technologies
.NET Framework 3.0/3.5/4.0/4.5, ASP.NET, ADO.NET, ASP, .Net Core, ADO, WCF, LINQ
Programming Languages
C, C++, C#.net, VB.Net, Knowledge in Python, COBOL, JCL, CICS, TSO.tel, Razor, Kafka
Web Scripting Languages
JavaScript, JSON, jQuery, CSS, HTML, DHTML
Web Technologies
ASP.NET, HTML5, CSS3, Java Script, JQUERY, Angular8, XML, JSON, XAML, XSL, XSLT, Kendo UI, Azure, Knockout JS, Angular JS, Marionette.js, Require JS, Ajax, Web Services, Boot Strap.
Database Technologies
SQL Server (Stored Procedure, Triggers, User Defined Functions, Views), MS Access, T-SQL, PL/SQL, ODBC, MySQL, SQL Server client management studio, MongoDB, Oracle 10g/9i/8i.
XML Technologies
XML, XHTML, DHTML, SOAP, WSDL, Web Services
Software/Tools
Jenkins, Docker, Kubernetes
Modelling Tools
UML, Rational Rose, Design Patterns, MVC
Cloud
Azure, AWS
Application Servers
IIS
Testing Tools
MS-Test, N unit, Mocking, Visual Studio Unit Test, J unit, Jasmine.
Version Control Tools
Visual Source Safe (VSS), Team Foundation Server (TFS), VSTS, GIT
Professional Experience:
Client: Gentell- Yardley, PA. October 2023 – present
Role: Application Developer
Responsibilities:
Participated in all phases of the SDLC (design, development, testing, deployment) within an Agile/Scrum environment to deliver scalable healthcare applications.
Collaborated with cross-functional teams to gather business and technical requirements, ensuring alignment with HIPAA and healthcare compliance standards.
Provided accurate sprint planning and estimations to keep project timelines on track while maintaining transparency in Agile ceremonies.
Contributed to a multi-team Agile environment supporting 20+ developers in building and enhancing a Revenue Account Management System.
Designed and deployed SSRS reports to enhance healthcare data visibility and support operational decision-making.
Managed and maintained Report Server and Report Manager to ensure optimal reporting performance and availability.
Created and customized SharePoint sites and workflows to improve team collaboration, document sharing, and process automation.
Built real-time dashboards using Cognos Analytics to provide stakeholders with instant insights into healthcare metrics.
Developed and scheduled healthcare IT project plans using Primavera P6, ensuring timely delivery aligned with clinical and business goals.
Enhanced system performance through multithreading and asynchronous programming using .NET Core and C#.
Applied key design patterns (Singleton, Factory, Strategy) to maintain modular, testable, and reusable code components.
Managed memory efficiently using IDisposable and using blocks to prevent memory leaks in long-running healthcare processes.
Implemented robust error-handling mechanisms using try-catch-finally to ensure application stability in clinical environments.
Developed microservices using ASP.NET Core Web API and enabled secure inter-service communication with RabbitMQ and Kafka.
Improved SQL Server performance by analyzing query execution plans and optimizing costly joins and subqueries.
Built responsive Angular front-end components using ReactJS, Observables, and Subjects to support real-time user interaction.
Designed and developed N-tier applications using ASP.NET Core Web API, WinForms, and Web Forms with SQL Server 2019 backend.
Utilized Entity Framework Core for efficient data access layer design and integration with SQL Server.
Developed UI components using Angular, HTML5, Bootstrap, CSS, and JavaScript for dynamic and mobile-responsive web applications.
Used the MVC architectural pattern to structure applications cleanly and support scalable, stateless development.
Implemented business logic and custom event handling in C#.NET classes following OOP principles.
Leveraged Team Foundation Server (TFS) for version control, build management, and team collaboration.
Deployed applications to Azure cloud environments, ensuring security, scalability, and availability in healthcare contexts.
Environment: ASP.Net Core 3.0, C#, Web API, Angular, Typescript, Azure Cognitive Search, Azure storage account, Azure Functions, Logic Apps, Azure Application Insights, Azure Key Vault, Azure App Config Store, Send Grid, Azure Cosmos DB, Power shell, Visual Studio 2019, Azure DevOps, Azure Storage Explorer, Azure storage emulator.
Client: UBS Weehawken, NJ. September 2022 – August 2023
Role: .Net core Developer
Responsibilities:
●Developed Win forms using WPF and XAML.
●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
●Scheduled and managed data-driven subscriptions, automating report distribution.
●Collaborated with business analysts to design ad-hoc reports, meeting dynamic business needs.
●Managed permissions and security settings, ensuring data integrity and compliance.
●Integrated SharePoint with external systems, streamlining data flow across platforms. Optimized data models in Framework Manager, improving query performance by 20%.
●Configured and scheduled report distributions, ensuring timely information delivery.
●Conducted resource levelling, optimizing allocation across multiple projects. Generated performance reports, providing stakeholders with actionable insights.
●Working as developer to design web API’s as RESTful API’s for the application using .net Core.
●Performed Back-End Testing for data validation using SQL Queries.
●Experience in using third-party controls like Telerik Rad controls.
●Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
●Implemented asynchronous programming with async/await patterns to optimize system responsiveness and resource utilization.
●Developed reusable components using Dependency Injection to improve testability and decouple application layers.
●Enhanced system performance by understanding and controlling the garbage collection process in .NET runtime.
●Designed custom exception classes to provide detailed diagnostic information for efficient error resolution.
●Ensured high availability and scalability by designing fault-tolerant messaging systems with retry and dead-letter queue mechanisms.
●Designed and implemented indexing strategies, including clustered and non-clustered indexes, to enhance database performance.
●Designed reusable components and modular structures to improve code maintainability and scalability in Angular projects.
●Migrated Legacy application to .NET core, Web API and deployed them in production
●Implemented Router store and Resolver component and handled routing via dispatched actions.
●implemented nested forms by using NG VALUE ACCESSOR service for reading and passing the date from child to parent in a reactive form.
●Developed cloud console applications using C#, .Net Core using Visual Studio 2019, MS SQL Server hosted in Azure.
●Used Mean Stack (Node, Express and Angular JS) to develop applications.
●project planning until production and maintenance using agile methodology.
●Implemented angular 2 inbuilt directive for angular lifecycle checks and for adding conditionals confidential template level.
●Implemented Multi- Threading and Thread Pool concepts.
●Developed reusable components and services using TypeScript to perform CRUD operations based on Angular 8 structure and concept of dependency injection.
●Developed unit test cases and performing Unit and Integration testing of the application using N-Unit and X-unit Framework and Maintaining 70% Code Coverage.
●Used Microsoft Team Foundation Server (TFS) for all the source code maintenance among the whole team members.
●Using JIRA tool for defect management.
Environment: .NET core, 4.8, C#, MVC 5.2, Visual Studio 2022, Typescript, HTML5, CSS3, Bootstrap, XAML, XSLT, SOAP, N-unit, Jenkins, Azure, Team Foundation Server, Jira, Agile, Windows.
Client: Ace Hardware - Oak Brook, IL May 2021 – August 2022
Role: Sr. Software Developer
Responsibilities:
●Used web development tools, Angular, JavaScript, Typescripts, IIS, C# .Net, .Net core and related Technologies.
●NGRX store was used to store results after angular injector observables retrieved the data from backend.
●Added logic to dispatch the action to the NGRX store, this was done to update the store and to update components subscribed to that particular store.
●Developed Mean Stack from scratch including Mongo DB server setup and Express JS server development.
●Designed scalable solutions utilizing thread-safe constructs such as Task, Parallel For Each and Concurrent Collections.
●Enhanced code maintainability and readability by adopting patterns like Adapter and Decorator in everyday development.
●Debugged memory leaks using tools like Diagnostics Visual Studio Profiler and CLR Memory to maintain optimal application health.
●Integrated SSRS with Power BI and Tableau for advanced data visualization. Troubleshot and resolved report performance issues, improving load times by 25%.
●Integrated SharePoint with external systems, streamlining data flow across platforms.
●Conducted user training sessions, boosting adoption rates by 30%. Configured and scheduled report distributions, ensuring timely information delivery.
●Collaborated with data warehousing teams to integrate new data sources into Cognos. Generated performance reports, providing stakeholders with actionable insights.
●Integrated Primavera P6 with ERP systems, enhancing data consistency
●Established global error-handling mechanisms and integrated centralized logging tools like Seri log or ELK stack for monitoring.
●Implemented API gateways for service discovery, load balancing, and centralized authentication in microservice environments.
●Reduced database latency through caching techniques and optimization of stored procedures.
●Implemented micro-frontend architecture with independent module deployments, improving scalability and reducing time-to-market.
●Involved in Test Design, Development and Implementation of test procedures in Selenium Performed unit testing and integrated testing for fixing the bugs, writing test cases, test plans and generating test scripts.
●Developed stored procedures, functions, and triggers using SQL and T-SQL in MS SQL Server for fetching the data and binding and used LINQ to SQL to query the database.
●Used Entity Framework to create Models and used tools to explore REST API. Used NuGet package manager to pack and Use the updates versions of browser control.
●Involves Unit Testing, Integration Testing and Regression Testing in a regular basis to improve the performance of the application.
●Used Agile methods and frameworks/tools like spring and NHibernate.
●Used NHibernate to provide communication between data access layer and backend database.
●Customized User Controls, web controls using Kendo UI and improved the performance of the application by configuring the caching, Bowser Storage, Managing Cookies.
●Implements software Configuration Management, setting up company version policies utilizing TFS.
Environment: ASP.Net Core 3.0, C#, Web API, Azure storage account, Azure Functions, Logic Apps, Azure Application Insights, Azure Key Vault, Angular, Azure Cosmos DB, Power shell, Visual Studio 2019, Azure DevOps, Azure Storage Explorer, Azure storage emulator.
Client: North Texas Tollway Authority (NTTA), Plano, Texas. January 2020 – April 2021
Role: .NET Developer
Responsibilities:
●Involved in the analysis, design, development, and testing stages of the Project from the requirements gathered from the users and followed Agile Methodology.
●Conducted resource levelling in Primavera P6, optimizing allocation across multiple projects.
●Generated performance reports using Primavera P6, providing stakeholders with actionable insights.
●Integrated Primavera P6 with ERP systems, enhancing data consistency and project tracking.
●Trained project teams on Primavera P6 functionalities, improving project management efficiency.
●Experience with MySQL on both Linux and Windows.
●Performed PHP/MySQL coding on Web applications that are driven by MySQL database.
●Key role in the development of the web application using ASP.NET MVC 5.0, C#, Java script, jQuery, Angular 6, Bootstrap, ADO.NET and AJAX.
●Developed business objects viz., Business Entities, façade layer objects and data access objects using OOD /OOP concepts for the N-tier web application.
●Debugged and resolved threading issues like deadlocks, race conditions, and thread pool starvation to enhance application stability.
●Mentored team members on the application of design patterns to standardize coding practices across projects.
●Designed application components with precise control of object scope and lifecycle, adhering to best practices.
●Conducted regular reviews and improvements of exception handling code to align with evolving system requirements.
●Developed event-driven architectures to enhance responsiveness and decoupling between microservices.
●Monitored and analysed database performance using tools like SQL Profiler and Azure SQL Analytics to identify bottlenecks
●Optimized Angular applications for performance by implementing lazy loading, Ahead-of-Time (AOT) compilation, and change detection strategies.
●Development of Web Forms, Classes and interfaces using C#, .NET Core that incorporates both N-tier architecture and database connectivity.
●Used Informatica tool to get data from various sources like XML, flat files, and inserted into SQL Server Databases.
●Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients.
●Performed MySQL Replication setup and administration on Master-Slave and Master-Master.
●Development of mobile application using Xamarin.
●Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
●Design Develop ETL packages with SSIS& schedule the jobs with Auto sys (JIL). & SQL Server.
●Created database objects like tables, views, sequences, synonyms, indexes using Oracle tools like SQL Plus, SQL developer, and toad.
●Proficient in advance features of Oracle 11g for PL/SQL programming like using records and collections, bulk bind, ref. Cursors, nested tables, and dynamic SQL.
●Created partitioned tables and partitioned indexes to improve the performance of the applications.
●Experience with performance tuning for Oracle RDBMS using explain plan and hints.
●Development and Deployment using PowerShell Scripts using Azure. Developed Power Shell Scripts for Automated Deployment of Developed Packages using Service Fabric.
●Developed and enhanced client-side management portals User interfaces using C#, Angular 6, jQuery, HTML, Bootstrap, CSS, JavaScript, Typescript and AJAX.
●Used ASP.NET MVC5 applications using MVC5 with Razor View Engine. Created the models, views and controllers using ASP.NET MVC5, C#.NET.
●Working with DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
●Created Business Logic Layer & Data Access Layers to implement the MVC architecture. Implementation of client-side validations using ASP.NET MVC Validation.
●Developed Web Services and WCF services common for various applications using .NET Framework. Configured various Web Applications on Internet Information Server (IIS).
●Used Entity Framework to create entities in Data Access Layer. Developed and consumed Restful Services using Web API. Implemented Restful services and HTTP Handlers in developing Web Service replication interface for setting up data feeds for content transportation in XML and JSON formats.
●Responsible for coding that includes reading of an XML file and fetching data in the fields/tags and transferring the data to the database using LINQ.
●Developed the WPF application in PRISM framework, thus creating loosely coupled components for the application.
●Responsible for designing and developing ASP.NET MVC application using .NET Framework Entity framework.
●Deployed the tools Microsoft Azure Cloud Service (PaaS, IaaS), and Web Apps.
●Created SSIS Packages to import data from Flat Files into SQL Server Database. Generated various claim related reports from SQL Server Database using Crystal Reports Tool and Telerik reporting.
●Implemented Share Point for document management, collaboration and automation of business processes using workflow. Used ADO.NET (Data Adapters, Data Sets) for database connectivity to SQL Server database.
●Involved in maintaining, debugging and resolving the issues in the application for open JIRA or ALM item.
●Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit).
●Involved in the design of the Use Case Diagrams and class diagrams using Microsoft Visio.
●Created client-side framework to load and reuse JavaScript files and html templates asynchronously using require.js and Asynchronous Module Definition (AMD).
●Used SQL Azure extensively for database needs in Customer Lookup & //AZ Not.
Environment: .NET Framework 4.6, .Net Core, C#, ASP.NET MVC, ADO.NET, LINQ, CSS3, JavaScript, jQuery, Angular JS, TFS, SQL Server 2012, ADO.NET, WCF, Web API, HTML5.0, IIS 8.5, SSRS, RabbitMQ, Active Directory, XML/JSON, NUnit, DevOPs.
Client: N.C. Department of Transportation, Raleigh, NC. September 2018 – December 2020
Role: .Net Developer
Responsibilities:
●Developing the project using agile methodology with daily (SCRUM) paired programming using TDD (test driven development) and continuous integration/ deployment (CI/CD) using SDLC process.
●Created complex Web forms, win forms, presentation layer and various server controls using WCF, ASP.NET MVC5 and C#.
●Experience with JavaScript frameworks such as AngularJS and Knockout JS, React JS.
●Developed the application using ASP.NET, C#.NET, AJAX, jQuery, JSON, HTML5, JavaScript, Typescript, Angular 2.0, CSS3, RESTful.
●Developed ASP.NET Web customs controls, user controls, Data controls like Data Grid, Rich UI with extensive use of C#, ASP.NET AJAX, Node JS, Angular 2.0, Bootstrap.
●Integrated Cognos with external data sources, providing comprehensive reporting solutions.
●Provided user support and training, increasing adoption rates and user proficiency with Cognos tools.
●Developed detailed project schedules in Primavera P6, aligning with project objectives and timelines.
●Monitored project progress, identifying and mitigating potential delays to ensure timely completion.
●Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
●Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
●Implemented C# .NET, MVC and Object-Oriented Programming concepts and created general Class library, Partial Class, Generics Using C# .NET.
●Implemented client and server-side validations using ASP.NET validations controls and JavaScript.
●Involving in the full development cycle of Planning, analysis, design, development, testing, and implementation.
●Designing logical and physical data models for star and snowflake schemas using Erwin.
●Created and modified SQL PLus, PL/SQL and SQL Loader scripts for data conversions.
●Developed and modified triggers, packages, functions and stored procedures for data conversions and PL/SQL procedures to create database objects dynamically based on user inputs.
●Developed the administrative UI using Backbone.js and Backbone Marionette.js
●Created user facing UI using Typescript and AngularJs. Extensive development using ASP.NET Web Forms using AJAX, Master Pages, Web Parts, Provider Model, JavaScript.
●Used Angular JS framework for building Web - apps and is highly efficient with PHP framework.
Environment: C#.NET, ASP.NET, ASP.NET MVC, Continuous integration/ deployment, AJAX, jQuery, JSON, HTML5, CSS3, RESTful, WEB API, Node JS, Angular 2.0, Bootstrap, JavaScript, MVC5, WCF, SQL Server 2014, LINQ, T-SQL, TFS, SSIS, SSRS, Windows.
Client: Electronic Corporation of India Limited, Hyderabad, India June 2016 to August 2018
Role: .Net Developer
Responsibilities:
●Involved in maintenance and ongoing enhancements to application developed in ASP.NET, C#, MVC, Web Services and T-SQL.
●Used C# advanced concepts like Automatic properties, Anonymous types, Lambda Expressions, Extension Methods.
●Developed the web application based on .NET and web technologies like ASP.NET, HTML, CSS, AJAX, JavaScript, jQuery, Multithreading, Entity Framework, LINQ, and so on.
●Developed code for importing excel data to SQL Server database with SSIS and SSAS.
●Extensive use of Web Services, SOAP, XML, XSL to expose the reports to facilitate information sharing.
●Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization.
●Worked on ADO.Net components SQL Connection Object, SQL Command Object, Data Reader, Data Adapter, Data Set and Dataview to provide communication to the database.
●Tested the application; prepared testing report and bugs report for superiors.
●Used LINQ to build set of operations, parameters and expressions (Binary, Unary, Lambda) during execution (aimed at "Querying") a set of data from SQL Server.
●jQuery plugins for Drag and Drop, widgets, menus and User interface for Forms were used.
●Manage all CM tools (SVN, Jenkins, Git, GitHub, Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
●Write and tests Web Services calls manually and through automation.
●Worked on Stored Procedures, Temp tables, Table variables, Functions and joins.
Environment: Visual Studio, C#, SOAP, ASP.NET, Web Services, ADO.NET, JavaScript, jQuery, HTML5, CSS3, LINQ to SQL, IIS, AJAX, XML, SQL Server, Team Foundation Server, Windows.
Education Details:
VELTECH UNIVERSITY BTech: Computer Science