Lalith Amudala - DotNet Developer |
[email protected] |
Location: Redmond, Washington, USA |
Relocation: |
Visa: F1 OPT |
Lalith Amudala
[email protected] | +1 9803714046 | LinkedIn:lalithamudala PROFESSIONAL SUMMARY Software engineer with around 6 years of experience in the IT industry, primarily involved in cloud applications development using .NET following DevOps practices. I am proficient in building robust Web APIs using Entity Framework along with testing RESTful and GraphQL services and excel in front-end development with Angular As a driven professional with a passion for innovation, I thrive in collaborative environments, contribute innovative ideas, and work seamlessly across cross-functional teams to drive organizational success. Core Competencies Azure, AWS, .NET, CI/CD, Python. WORK EXPERIENCE Software Engineer, Miter Brands, Remote Jan 2023 Present Built RESTFUL services with Asp.NET Web API for efficient client-server transactions and communications, designed HTTP services, and formatted responses into JSON using web API. Architected and developed Entity Framework Code-First solutions with a Repository-Pattern-based architecture. Proficiently handled Database Design and Data Modeling, crafting, and modifying Stored Procedures, Triggers, and Views in SQL, effectively integrating them into the application, and composing intricate SQL queries. Wrote comprehensive unit tests using frameworks like xUnit to ensure code quality and application stability. Integrated client-side web development technologies like HTML, CSS, JavaScript, jQuery, and Bootstrap to deliver a user-friendly and responsive experience. Containerized applications using Docker and orchestrated them using Kubernetes, designing and implementing CI/CD pipelines. Utilized messaging protocols like Kafka and RabbitMQ for asynchronous communication between microservices. Utilized microservice architecture and REST APIs to build, test, and deploy Identity Microservices on Azure. Developed MVC web applications for the conversion of legacy applications. Experienced in working with cloud technologies like AWS, including EC2, RDS, DynamoDB, S3, and CloudWatch, as well as Azure for implementing, deploying, configuring websites with diagnostics, monitoring, and analytics. Developed interactive dashboards and reports using Power BI, leveraging advanced analytics features for data-driven decision-making. Implemented data access logic using ADO.NET and Entity Framework, creating parameterized queries and stored procedures. Utilized multi-threading for parallel processing and developed endpoints for different environments. Used Azure DevOps to maintain Product Backlog Items, User Stories, Tasks and Bugs. Leveraged Angular framework to create dynamic and responsive user interfaces, utilizing HTML, CSS, and TypeScript to deliver a modern and intuitive user experience. Utilized .Net Core dependency injection to achieve loose coupling and improve maintainability of the application. Senior Software Developer (Associate Consultant), Capgemini, Mumbai May 2018 Jan 2022 Spearheaded the cloud support team as SME for maintaining applications related to Passenger flow and Heathrow Airport operations, providing prompt resolution to high-priority client issues through diligent on-call support and contributed to the migration of a legacy baggage application to Azure cloud infrastructure. Developed integrated MSAL authentication for Azure App Services enhancing the security of both Azure and on-premises applications using .NET and Entra ID. Provided Level 3 support, including change and incident management, for 6 Passenger flow applications. Developed APIM calls for the Azure API Manager and connected it to the Azure Insights to check the health of the Products. Orchestrated the implementation of Azure DevOps-based techniques and services, enabling continuous deployment of applications through CI/CD pipelines utilizing PowerShell and ARM templates and reducing time-to-market by 20%. Utilized Azure services such as Azure Functions, Logic Apps, Service Bus, and Event Hubs for real-time event processing and data integration. Created backend windows service which runs continuously pushing data to Azure Event Hubs using Service Fabric cluster. Developed enterprise-level Angular projects from scratch using a modular structure, incorporating Azure AD for authorization to ensure secure access control and authentication. Perform data quality checks, data validation, and data profiling to ensure data accuracy and integrity with following GDPR compliance standards. Crafted RESTful services following a Test-Driven Environment (TDD) by leveraging with ASP.NET Web API, designed HTTP services, and formatted responses into JSON using the APP services. Developed single-page applications using Angular and deployed them as app services. Developed automation of health checks using Python, Plotly, Azure API, and graph service, and configured alerts for early fault detection using Azure monitoring insights and Application logs, resulting in a 60% reduction in response time. Implemented row-level security and RBAC in Power BI, integrated with Web applications, and automated data refresh schedules from SSRS using Analysis Services. Designed and implemented RESTful endpoints using .NET Web API framework, adhering to industry best practices for robustness, scalability, and security. Created Web Page Downloadable as PDF modules using Rotativa and EPPlus 3rd party libraries for client services. Managed tier 3 service support and updates for applications handling 40 million requests via API gateway. Implemented Repository pattern and adhered to SOLID design principles with Onion Architecture implementation in .NET Web API development, leveraging Entity Framework 6, LINQ queries and Dapper for efficient data management. Developed reusable components in Angular 6 and integrated them seamlessly throughout the application, enhancing code reusability and consistency. Software Developer, ECS Inc, Chennai, India May 2017 Apr 2018 Responsible for working on database performance tuning and optimization by optimizing queries, indexes, and server configurations. Created and maintained documentation on database schema, data flows, and backups for disaster recovery. Collaborated closely with product managers, designers, and backend developers to understand requirements and translate them into functional and visually appealing user interfaces. Worked with RESTful APIs to establish communication between frontend UI components and backend server infrastructure, enabling real-time device control and status updates. Integrated with internal and external systems, including ERP systems, shipping providers, and inventory management systems, to streamline trade and logistics processes and improve overall efficiency. EDUCATION University of North Carolina at Charlotte, NC 2022 - 2023 Master of Science, Computer Science GPA 3.80 Vellore Institute of Technology, Vellore, Tamil Nadu 2014 - 2018 Bachelor of Technology, Computer Science GPA 3.70 Course work: Big Data Analytics, Visual Analytics, Software System Design & Implementation, Data Structures, DBMS. SKILLS Programming Languages: C#, Python, Java, Angular, SQL, C++, C, KQL, JavaScript, TypeScript, Power Shell, HTML, CSS. Frameworks & Database: .NET, ASP .NET, MVC, OpenCV, Pandas, Spring Boot, Hadoop, MySQL, Mango DB, NoSQL. Tools & Cloud: Azure, UI-Path, AWS, Azure DevOps, Docker, Kubernetes, Terraform, Ansible, Git, Power-Bi, Postman. Certifications & Publications: Python, Azure Developer, IJSWS-Security System for DNS Using Cryptography. ACADEMIC PROJECTS FIFA Score analysis as Streamlit app (Google Colab, Anakonda) Feb 2023 May 2023 Created visual analytics application for statistical analysis of teams and players in FIFA-20 using libraries of python including Numpy, Pandas, Sklearn, Plotly, Streamlit and deployed the app on Heroku cloud for web results. Weather App (Kotlin, Android Studio) Sep 2022 Dec 2022 Developed an Android weather app using Kotlin and OpenWeatherMap API that provides real-time weather information for any location, including current weather data, forecasts, and historical weather data. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment user interface access management business intelligence sthree database active directory information technology Idaho North Carolina |