Aditya Vardhan Rachakonda - .NET Developer |
[email protected] |
Location: Fort Worth, Texas, USA |
Relocation: Yes |
Visa: Green Card |
Senior Full Stack .Net Developer
Aditya Vardhan Rachakonda Email: [email protected] Phone: +1(815)-496-0580 LinkedIn : www.linkedin.com/in/adi16 PROFESSIONAL SUMMARY As a .NET Full stack developer with 10 years of experience, adept in developing web-based, client/server, n-tier distributed, and object-oriented applications using Microsoft technologies. Successfully meets technical challenges and business needs through client interaction, leveraging Agile SCRUM methodology and Waterfall for new product development. Skilled in Unified Modeling Language (UML) standards and documentation with tools like Microsoft Visio, covering Use Case Diagrams, Class Diagrams, Sequence Diagrams, and Activity Diagrams. Extensive experience in .NET Core, Microservices, C#.NET, ASP.NET, MVC, ADO.NET, Entity Framework, AJAX, JavaScript, JQuery, WCF, XML Web Services, LINQ, and WebApi. Developing responsive web applications with Angular, and designing and implementing WCF, XML Web Services, and ASP.NET Web API, including using Azure Express Route for cloud service connections. Proficient in AngularJS for dynamic web apps, debugging JavaScript extensions for TFS, and integrating Entity Framework Projects. Developed monitoring systems for Network Security and Data Centers, adept at writing complex NoSQL queries and utilizing ASP.NET Server controls for state management. Implemented React JS for client-side interfaces, developing stable components and functions. Created applications in ASP.NET Core, C#, Web Services, Ajax, ADO.NET, and SQL Server. Familiar with Microservices, Azure web services, .NET security features, and authentication methods. Extensive use of JQuery/JSON for data retrieval, with expertise in performance tuning PLSQL packages and SQL queries for Oracle and SQL Server databases. Strong understanding of Relational Database Management Systems (RDMS) such as Oracle and SQL Server, including knowledge of Microsoft s Data Warehousing Tools: SSIS (SQL Server Integration Services) and SSRS (SQL Server Reporting Services). Excellent analytical and programming abilities for crafting flexible solutions to complex development challenges. Proficient with version control tools: VSS, SVN, TFS, and GIT. TECHNICAL SKILLS Category Technologies/Skills Languages and Scripting C#, T-SQL, PL/SQL, Node.js, Java, Python, C++, SQL, NoSQL, VB6, JavaScript, VB.NET, jQuery, jQuery UI, PowerShell .NET Technologies ASP.NET (2.0-4.0, MVC 3.0-5.2, Core 2.1-7.0), .NET Framework (4.0-7.0), ADO.NET 4.6, WCF, Entity Framework (Core 3.0-7.0), Razor Pages Web Technologies Angular (JS, 8, 9, 15), React (15+), HTML5, DHTML, CSS3, XML, XSLT, Bootstrap, AJAX, IIS (5.0-9.0) Databases SQL Server (2005-2019), PostgreSQL, Oracle, MongoDB, CosmosDB Web Servers and Services IIS (5.0-9.0), Azure API Gateway, AWS API Gateway, REST, SOAP, Web API, XML Web Services, Docker, Kubernetez Testing Frameworks Xunit (3.0-3.9), Karma, Jasmine, SOAP UI, NUnit, SonarQube, and Selenium Version Control Tools Git (GitFlow), TFS (2018), SVN, Visual SourceSafe, BitBucket Methodologies Agile (Scrum), Waterfall SDLC Cloud Technologies Azure (Cloud App Services, Integration Services, Functions, CosmosDB), AWS (Lambda, RDS, DynamoDB, CloudFormation, CloudWatch, CLI), CI/CD using Jenkins/AWS CodePipeline Application Design/IDE Microsoft Visual Studio (2008-2022), GIT, TFS, SVN, Visual SourceSafe Operating Systems Windows (Vista, XP, Server 2003-2008, NT 2000, 8, 10, 11), Unix, Linux Reporting Tools and Others SSRS (2005-2019), SSIS, MS Dynamics CRM (2011-2015), AJAX Control Toolkit, Telerik, Microsoft Visio PROFESSIONAL EXPERIENCE: U.S. Bank - Minneapolis, Minnesota Apr 2023 to Present Sr Full Stack .Net Developer Responsibilities: Actively participated in Agile daily stand-ups, sprint planning, reviews, and retrospectives, fostering continuous improvement and collaboration. Ensured compliance with financial regulations such as PCI DSS, GDPR, and CCPA by integrating with necessary compliance services and implementing data encryption protocols. Designed and developed RESTful APIs with ASP.NET Core 6.0 in a Microservices architecture, supporting critical functionalities like user management, data processing, and report generation for the financial tool. Optimized database interactions with Entity Framework Core 6.0, using techniques like eager loading, lazy loading and query splitting to enhance performance and reduce data latency latency in fetching financial data. Utilized JSON as the primary data format for efficient and standardized data exchange in RESTful Web APIs created with ASP.NET Core Web API and Angular for seamless client-server communication. Validated on Web Forms using ASP.NET Core 6.0 Validation Controls and Client Side Validation using Angular. Implemented server-side rendering with Razor Pages in ASP.NET Core, improving the performance and security of dynamic web applications, and ensuring efficient data-driven rendering for the dashboard. Integrated Azure API Gateway to manage and secure API traffic, enforcing security policies and reliable routing, especially for high-volume metrics like Loan-to-Deposit and Non-Performing Loans Ratios. Led OAuth 2.0 and OpenID Connect implementation with Microsoft Entra ID, enabling secure sign-on (SSO) and multi-factor authentication (MFA) for the financial dashboard, enhancing security and user convenience. Led front-end development using Angular 14 to create dynamic, responsive SPAs for the Financial Dashboard, ensuring real-time updates through TypeScript and Angular services. Implemented state management using NgRx to manage application state efficiently, reducing bugs. Ensured cross-browser compatibility of HTML5 and CSS3 using progressive enhancement and graceful degradation techniques, while managing responsive web application behaviors with JavaScript events. Utilized jQuery/JavaScript for rich user interfaces, employing Razor engine for views, and implementing constructor dependency injection with C#. Developed SQL Server 2016 databases, creating complex queries, stored procedures, and views to manage and retrieve financial data efficiently, ensuring high performance across the financial dashboard. Developed and optimized PL/SQL stored procedures to handle financial calculations and data transformations, improving the performance of financial report generation and KPI computations, such as Revenue Growth and Net Profit Margin. Developed comprehensive financial reports using SSRS, enabling executives to interactively analyze data and generate formatted reports such as Monthly Financial Summaries and Quarterly Performance Reviews. Utilized advanced C# features and Dependency Injection design patterns to build modular, maintainable, and scalable banking applications, ensuring code reusability and separation of concerns. Implemented Apache Kafka as a distributed message broker, configuring clusters for scalability, high throughput, low latency, and optimizing performance. Conducted test-driven development (TDD) with xUnit to incrementally build and validate features of the Financial Dashboard, including data processing and report generation, ensuring that each component met its design specifications. Implemented cross-browser compatibility testing with Karma, ensuring that the Financial Dashboard functioned across different browsers and devices, providing a seamless user experience for bank executives. Employed Postman for testing RESTful APIs, validating API request and response data to ensure accurate and reliable data exchange between the front-end and back-end components of the financial tool. Configured CI/CD pipelines using Azure DevOps, automating the build, test, and deployment processes to ensure error-free code releases, with maintaining high-quality standards and reducing deployment times. Implemented serverless computing solutions using Azure Functions, seamlessly integrating with Azure services such as Storage, Cosmos DB, and Service Bus for scalable, cost-effective event-driven architectures. Utilized Azure Data Factory and SSIS for ETL processes, automating data extraction, transformationfrom various sources into SQL Server, ensuring that financial data was clean, accurate, and up-to-date. Containerized ASP.NET Core applications using Docker, enabling consistent environments for development, testing, and production, reducing deployment errors, and improving portability across multiple environments. Managed and orchestrated microservices using Kubernetes, ensuring efficient scaling, service discovery, and inter-service communication in a high-availability, distributed system for critical financial services. Implemented effective branching strategies, such as GitFlow and Feature Branch Workflow, to manage the development, testing, and release of new features, ensuring smooth integration and delivery cycles. Environment Angular 14, HTML5, CSS3, JavaScript, jQuery, ASP.NET Core 6.0, Microservices, Node.js, ASP.NET Core Web API, OAuth2, SQL Server 2016, PL/SQL, SSDT,WCF, XML, ERDs, Azure API Gateway, JSON, CI/CD pipelines, Docker, Kubernetes, Azure services (Storage, Cosmos DB, Service Bus, Data Factory), SSIS, Git, jQuery, Razor engine, C#, VB.NET, Visual Studio 2022. Mayo Clinic - Rochester MN May 2021 to Mar 2023 Sr Full Stack .Net Developer Responsibilities: Led Agile development cycles, enabling continuous feedback and rapid adaptation, ensuring the Healthcare Data Management System aligned with evolving stakeholder needs and requirements. Ensured the application met HIPAA and GDPR standards for data security and privacy by integrating robust encryption methods and authentication protocols using OAuth 2.0 and OpenID Connect. Architected a modular healthcare application using ASP.NET Core 5.0 and Onion Architecture, isolating core healthcare business logic from from infrastructure and presentation layers to ensure maintainability and scalable software. Designed RESTful web services using resource-based URI routing patterns in ASP.NET Core Web API, defining hierarchical resource endpoints (e.g., /api/users/{id}, /api/products) for CRUD operations and data manipulation on healthcare data. Employed Entity Framework Core 5.0 as the ORM framework for seamless object-relational mapping between .NET 5.0 objects and SQL Server tables, streamlining the process of querying, updating patient and healthcare provider data. Implemented JSON as the primary data format for RESTful API responses in ASP.NET Web API, serializing DTOs (Data Transfer Objects) into JSON representations for client consumption and interoperability. Configured API Gateway policies for rate limiting, throttling, and request filtering to protect backend services from overload and ensure optimal performance. Integrated OAuth2 and Azure Active Directory (AAD) for secure authentication and Single Sign-On (SSO) across the healthcare system. This ensured that only authorized healthcare professionals could access sensitive patient data, enhancing the overall security of the application. Developed a user-friendly front-end using Angular 12, implementing a component-based architecture to create a modular, maintainable UI. Utilized HttpClientModule to update patient info, real-time data synchronization with the back end. Designed HTML5, CSS3 forms with Bootstrap for consistent UI design and responsiveness. Implemented async/await in JavaScript for efficient handling of asynchronous operations, enhancing application performance. Utilized jQuery, and C#.NET applying .NET 5.0 techniques to add dynamic features to the healthcare application s user interface, making it easier for healthcare professionals to navigate and interact with patient data. Applied lazy loading, reflection in C# to optimize performance, of the healthcare data. Lazy loading deferred the loading of patient records, reducing memory usage, reflection enabled dynamic handling of data types, adding system flexibility. Administered SQL Server 15.0 to manage healthcare data, implementing auto backup, recovery using SQL Server Agent. Applied encryption and role-based access control, to protect medical records and ensure data integrity. Utilized PL/SQL for complex data validation and batch processing, ensuring data accuracy and integrity in mission-critical systems for mayoclonic. Built SSIS packages to integrate patient data from electronic health records (EHR) systems, ensuring accurate and up-to-date information is available for clinical decision-making and patient care. Integrated RabbitMQ to handle asynchronous messaging between healthcare services, such as real-time notifications for appointments and medical updates. This decoupled system components, improving performance and reliability. Developed unit tests with xUnit 3.9 and used Karma for Angular, ensuring the reliability and stability of the healthcare application, reducing the risk of bugs and maintaining compliance with healthcare industry standards. Conducted Postman security testing, identifying vulnerabilities like SQL injection and cross-site scripting (XSS). This was crucial in protecting healthcare data and maintaining the application s compliance with industry security standards. Managed Azure Repos(Git) and DevOps CI/CD pipelines, automating builds and deployments to ensure that updates to the healthcare application were tested and released efficiently, minimizing downtime and maintaining system integrity. Integrated Azure Functions with Storage and Cosmos DB, creating scalable, event-driven applcication to handle healthcare data processing tasks. Allowing the system to scale automatically with the volume of healthcare data. Built and deployed scalable and secure web applications on Azure App Service, leveraging ASP.NET Core and .NET frameworks to deliver high-performance solutions. Integrated Azure Functions with Azure Blob Storage, Service Bus to automate workflows and streamline backend processes, reducing manual intervention and enhancing efficiency. Developed Logic Apps to facilitate integration between on-premises systems and cloud services, ensuring seamless data flow and process automation across hybrid environments. Utilized multi-stage Docker builds to optimize Docker image sizes and reduce build times, enhancing application deployment efficiency and reducing resource consumption. Created and maintained Helm charts to package, configure, and deploy applications on Kubernetes, streamlining deployment processes and managing application dependencies effectively. Developed and enforced Git branching strategies, such as GitFlow, Feature Branching, and Trunk-Based Development, to facilitate parallel development, reduce merge conflicts, and maintain a stable codebase. Environment Agile, ASP.NET Core 5.0, ASP.NET Core Web API, Entity Framework Core 5.0, OAuth2, Angular 12, HTML5, CSS3, Bootstrap, JavaScript, SQL Server 15.0, PL/SQL, SSIS, RabbitMQ, Xunit 3.9,WCF, XML, Karma, Jasmine, SOAP, Git, Azure DevOps, Azure Functions, Azure services (Storage, Cosmos DB, Service Bus), Azure Storage SDKs (Blobs, Queues).jQuery, C#.NET. Texas Medicaid & health care Partnership - Austin, TX Oct 2019 to Apr 2021 Sr Full Stack .Net Developer Responsibilities: Actively participated in Agile ceremonies such as daily stand-ups, sprint planning, retrospectives, and backlog refinement to ensure continuous delivery of valuable features for Medicaid clients. Implemented MVC architecture patterns in .NET applications to streamline the development process and enhance the user interface by dividing the application into Model, View, and Controller components. Leveraged ASP.NET MVC framework features such as routing, model binding, and controller actions to streamline data processing and business logic for Medicaid operations. Developed and consumed RESTful web services to facilitate efficient communication between Medicaid web applications and external systems, ensuring reliable data exchange and integration. Utilized Entity Framework 3.0 for Object-Relational Mapping (ORM) to streamline database operations, enhance data access performance, and maintain consistency in Medicaid application data management. Implemented JSON as the data format for API responses and client-server communication, ensuring efficient data serialization and interoperability in Medicaid web applications. Designed and developed user interfaces for Medicaid applications using ASP.NET MVC. Applied Angular 7 routing and navigation features to create a smooth and intuitive user journey within Medicaid applications, ensuring efficient access to various application sections. Developed responsive and accessible web pages using HTML5, CSS3, and Bootstrap CSS framework for consistent UI design across devices, integrating grid layouts, components (e.g., navbar, cards), and utility classes. Utilized JavaScript and jQuery libraries to create interactive and dynamic web applications, enhancing user experience with real-time updates and responsive UI components. Monitored SQL Server 14.0 performance metrics, diagnosed database issues, and implemented corrective actions using SQL Server Profiler and Dynamic Management Views (DMVs). Optimized PL/SQL queries and scripts to handle high-volume transaction data in Medicaid application, ensuring efficient data processing and minimizing query execution times. Managed the integration of Medicaid eligibility data using SSIS, ensuring timely and accurate updates to eligibility systems and supporting the accurate determination of benefits. Developed and executed unit tests using XUnit 3.7 to ensure the reliability and correctness of .NET application components, improving the overall quality of Medicaid software solutions. Managed source code and tracked project changes using Team Foundation Server (TFS) 2018, facilitating collaboration, version control, and streamlined development workflows for Medicaid projects. Integrated RabbitMQ to manage the asynchronous processing of Medicaid claims and patient notifications, reducing the load on the system and ensuring timely communication with healthcare providers and patients. Utilized Visual Studio as the primary integrated development environment (IDE) for building, debugging, and deploying Medicaid web applications, ensuring efficient development and project management. Environment: ASP.NET, .NET Framework, C#.NET, WCF, MVC, RESTful APIs, Web Sockets, Entity Framework Core 3.0, JavaScript frameworks (Angular 7), HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, SQL Server 2014, PL/SQL, SSIS, SQL Server Profiler, Dynamic Management Views (DMVs), Xunit 3.7, TFS 2018. UBS Financial -New York Mar 2017 to Sept 2019 .NET Developer Responsibilities: Utilized Agile tools like JIRA to track progress, manage workflows, and ensure timely delivery of high-quality software. Implemented controller actions and views to handle user interactions and data presentation in ASP.NET MVC 5.2 applications, contributing to the development of web applications using the MVC framework. Developed and consumed SOAP-based web services with C# for secure and reliable data exchange between distributed systems, ensuring smooth integration of services. Utilized ADO.NET 4.6 for efficient data access and C# for optimizing performance in data-driven applications, enhancing data retrieval and manipulation processes. Implemented WCF-based solutions using C# to integrate financial applications with third-party systems, improving financial data management and analysis efficiency. Optimized page load times and SEO performance by implementing Razor Pages for server-side rendering, resulting in faster page responses and better search engine rankings. Utilized XML serialization and deserialization techniques to convert data objects to XML format and vice versa. Developed dynamic and responsive web applications using React 15, leveraging component-based architecture for maintainability, and utilized the virtual DOM and React views to render components with custom HTML tags. Developed responsive and interactive web pages using HTML 5, CSS3, and JavaScript, ensuring cross-browser compatibility. Enhanced user experience with dynamic content updates and asynchronous data retrieval using Ajax and jQuery. Designed and implemented NoSQL (MongoDB), optimizing data storage and retrieval for large-scale applications Created and maintained PL/SQL triggers to enforce data integrity and automate data-driven processes, such as auditing and logging in financial services applications. Developed unit tests for .NET applications using XUnit 3.0, ensuring code quality and functionality. Automated the extraction, transformation, and loading of financial data into reporting systems using SSIS, improving the accuracy and timeliness of financial reports and analyses. Managed source code and version history using SVN, ensuring code. Used AWS SDK for .NET to integrate Amazon S3 for scalable and secure data storage, enabling easy upload, download, and management of large datasets. Integrated Amazon DynamoDB with AWS Lambda for low-latency data storage and automated backend processing, ensuring efficient and scalable data handling. Utilized Visual Studio for developing, debugging, and deploying .NET enhancing productivity and code quality. Integrated Log4Net with monitoring tools to provide real-time insights into application performance. Utilized JIRA for project management, tracking tasks, bugs, and user stories to ensure project accountability. Utilized Git for branching and merging, enabling parallel development and seamless integration of features and bug fixes into the main codebase for Medicaid projects. Environment: Agile,JIRA, ASP.NET MVC 5.2, SOAP, React 15, ADO.NET 4.6, WCF, AWS SDK for .NET (Amazon S3, DynamoDB, AWS Lambda), XML serialization/deserialization, HTML 5, CSS3, JavaScript, Ajax, jQuery, NoSQL databases (MongoDB), PL/SQL, SSIS, XUnit 3.0, SVN, Visual Studio, Log4Net, JIRA. EMWARE Solutions India Pvt Ltd, India Jul 2014 to Nov 2016 .NET developer Responsibilities: Followed Waterfall SDLC methodologies for structured project planning, execution, and delivery. Implemented customer-driven change requests in WebForms applications, adhering to project guidelines and specifications. Implemented error handling and logging mechanisms in SOAP services to ensure robust solutions. Conducted code reviews and refactoring to ensure adherence to best practices in ADO.NET4.5 implementations. Integrated XML-based data exchange mechanisms in web services to standardize communication protocols. Web designing & development using HTML5, CSS3, JavaScript, React Js and Ajax. Developed client side validation code using Typescript and JQuery. Designed and managed robust databases using PostgreSQL, ensuring efficient data storage and retrieval for enterprise applications. Designed and implemented PL/SQL-based ETL processes, transforming and loading data from multiple sources into Oracle databases for reporting and analytics. Conducted code coverage analysis and refactoring based on XUnit test results to improve code reliability. Used Tortoise SVN and GIT for version control and maintenance of the builds and the relevant documents of the same. Utilized JIRA for tracking project progress, managing tasks, and documenting change requests. Responsible for developing and maintaining C# Windows-based applications and implementing new change requests as per customer guidelines. Environment: Waterfall, WebForms, SOAP, ADO.NET 4.5, XML, HTML5, WCF, CSS3, JavaScript, React.js, Ajax, TypeScript, jQuery, PostgreSQL, PL/SQL, XUnit, Tortoise SVN, GitHub, JIRA, C# Windows-based applications. EDUCATION: Jawaharlal Nehru Technological University 2010-2014 Bachelor of Technology in Computer Science Keywords: cplusplus csharp continuous integration continuous deployment user interface javascript sthree database information technology microsoft procedural language Idaho Minnesota Texas |