Tejaswi - .Net Developer |
[email protected] |
Location: Newfield, New Jersey, USA |
Relocation: |
Visa: GC-EAD |
Name: Tejaswi Siddabathuni
Contact: +1 (469) 905-3227 Gmail: [email protected] SR. NET FULL STACK DEVELOPER PROFESSIONAL SUMMARY: Experienced Senior Fullstack Developer with a strong foundation in C#, .NET Core, and ASP.NET Core, leading to over 10+ years of software development success. Specialized in creating robust web applications using Angular and React, ensuring dynamic and responsive user interfaces that enhance user engagement. Proficient in using Microsoft Azure to deploy and manage scalable cloud applications, improving operational efficiency and system availability. Demonstrated expertise in using AWS Lambda and Amazon RDS for building and maintaining serverless applications and database management. Skilled in developing secure APIs with ASP.NET Core, enhancing application security and data integrity across banking and healthcare domains. Utilized Entity Framework and Dapper for efficient ORM mapping and database interaction, significantly reducing development time and boosting performance. Mastered front-end development with AngularJS and modern versions of Angular, delivering cutting-edge user experiences and interactive web solutions. Developed microservices architectures using Docker and Nginx, facilitating seamless scaling and improving system resilience. Employed JetBrains Rider and Visual Studio Code for streamlined code development, debugging, and maintenance across various project scales. Leveraged .NET Core Dependency Injection and Autofac for managing dependencies, improving code modularity and testability. Enhanced application testing and quality assurance with NUnit and MSTest, ensuring high reliability and user satisfaction in delivered software products. Implemented continuous integration and deployment using Azure DevOps, reducing deployment cycles and enhancing team productivity. Experienced in full lifecycle application development with Microsoft Visual Studio, from conception through deployment and maintenance. Utilized Microsoft IIS for robust web server management, optimizing application performance and handling substantial user traffic efficiently. Expert in using Azure Cosmos DB to handle large datasets effectively, providing high availability and low latency data access. Advanced proficiency in using AWS services like Amazon SQS for messaging and queueing requirements, enhancing communication between distributed application components. Developed enterprise-level solutions using Blazor to create interactive web UIs using C# instead of JavaScript, streamlining development processes. Utilized Razor Pages for server-side rendering in ASP.NET applications, enhancing page load times and SEO performance. Integrated Entity Framework Core for data-driven applications, optimizing data access and manipulation in complex business applications. Applied Castle Windsor and Autofac for advanced dependency injection strategies, facilitating more maintainable and extensible codebases. Experienced in utilizing VB.NET and .NET Framework for legacy system upgrades and maintenance, ensuring seamless integration and functionality. Leveraged modern development practices with React, building state-of-the-art SPAs that meet modern web standards and customer expectations. Mastered SQL Server integration for robust data management and reporting capabilities in financial and information services domains. Conducted advanced application debugging and performance tuning with JetBrains Rider, ensuring optimal performance across multiple deployment environments. Championed the adoption of Agile and DevOps methodologies, promoting a culture of continuous improvement and rapid response to change. TECHNICAL SKILLS: Languages: C#, .Net 8.0, .Net core 6.0, VB.NET, JavaScript, C++, HTML, T-SQL, PL/SQL Frameworks: .NET Core, ASP.NET Core, Entity Framework Core, MVC, React, Angular 16.0 Tools: Visual Studio Code, JetBrains Rider, Microsoft Visual Studio, Microsoft IIS Databases: MS SQL Server, MySQL, Amazon RDS, Azure Cosmos DB Cloud: Azure, AWS Lambda, Amazon SQS, Docker Others: MSTest, NUnit, Autofac, Castle Windsor, Dapper, Nginx, Razor Pages, Blazor PROFESSIONAL EXPERIENCE: Client: US Bank, Minneapolis, MN Nov 2022 to till date Role: Sr. .Net Full Stack Developer Roles & Responsibilities: Developed complex full-stack applications utilizing C#, .NET Core, ASP.NET Core, and Angular to enhance banking operations. Implemented secure and scalable API solutions using ASP.NET Core, improving data handling and system security. Developed and deployed applications on Microsoft Azure, utilizing services such as Azure App Services, Azure Functions, Azure Storage, which enhanced the scalability and reliability of banking services. Configured and managed Azure SQL databases, which supported high-volume data transactions and storage needs effectively. Utilized JetBrains Rider and Visual Studio Code for efficient development, enabling rapid coding, debugging, and deployment. Employed Autofac for dependency injection, which simplified the management of application dependencies and improved modularity. Built secure and responsive Angular user interfaces with real-time updates for transaction monitoring and account management. Orchestrated continuous integration and deployment pipelines using Docker, which streamlined updates with minimal downtime. Implemented Azure DevOps pipelines for continuous integration and deployment, automating build, testing, and release processes. Integrated Dapper for object-relational mapping, enhancing database interaction and reducing the overhead of data management. Configured Nginx as a reverse proxy and HTTP server, optimizing request handling and server load balancing. Leveraged NUnit for comprehensive unit testing, ensuring that all new features met quality standards before deployment. Developed dynamic, responsive user interfaces using Angular and TypeScript, adhering to best practices in modular component-based architecture. Architected scalable solutions on Azure, utilizing Azure Kubernetes Service (AKS) and Azure Service Bus to ensure high availability and scalability Enhanced system security and data protection using advanced encryption methods and secure coding practices. Collaborated with cross-functional teams to align technological solutions with strategic business goals. Mentored junior developers, sharing best practices in .NET development and promoting continuous learning within the team. Analyzed and improved application performance using profiling tools in JetBrains Rider, identifying bottlenecks and optimizing code. Implemented resilient error-handling and logging mechanisms that improved the maintainability and reliability of banking applications. Conducted stress tests on new features using tools like NUnit, ensuring robustness and system stability under load. Set up Azure Monitor and Azure Security Center for real-time monitoring, logging, and enhanced application security. Integrated RESTful APIs and Web Services into Angular components for real-time data exchange with backend services. Utilized the latest security protocols and practices to safeguard sensitive customer data from potential cyber threats. Optimized SQL queries and database schemas to improve performance and response times of financial transactions. Developed and maintained comprehensive documentation for all development projects, ensuring knowledge transfer and continuity. Engaged in peer code reviews to maintain high standards of code quality and encourage collaborative problem-solving. Conducted unit testing using Karma and Jasmine, and performed end-to-end testing with Protractor to ensure application stability. Environment: C#, .NET Core, ASP.NET Core, Angular 16.0, TypeScript, Azure App Services, Azure Functions, Azure SQL Databases, Azure Kubernetes Service, Azure DevOps, Nginx, JetBrains Rider, Visual Studio Code, Autofac, Docker, Dapper, NUnit, Redux, and AWS services. Client: Solugenix, Bay Area, CA Mar 2021 to Oct 2022 Role: .Net Developer Roles & Responsibilities: Led the development of enterprise applications using C# and .NET Core, improving system architecture and functionality. Engineered responsive user interfaces with Angular, enhancing user interaction and accessibility across various platforms. Utilized AWS Lambda for building and deploying serverless functions, significantly reducing infrastructure costs and improving scalability. Implemented continuous integration and deployment workflows using Docker, ensuring consistent environments and streamlined deployment processes. Developed robust back-end services using ASP.NET Core, which handled thousands of user requests per day efficiently. Integrated Entity Framework Core for data access, simplifying interactions with SQL databases and enhancing data handling. Employed Visual Studio Code and JetBrains Rider as primary development tools, improving coding efficiency and project manageability. Applied Castle Windsor for advanced dependency management, promoting loose coupling and high cohesion in application components. Leveraged NUnit for unit testing, ensuring all new features functioned correctly before deployment to production. Configured Amazon SQS for message queuing to decouple application components for better reliability and scalability. Designed and implemented robust API solutions using ASP.NET Core, facilitating secure and efficient data exchange. Enhanced application security and compliance using industry-standard security practices and AWS security tools. Utilized Docker containers for deploying and managing microservices, improving isolation and reducing conflicts between dependencies. Developed dynamic single-page applications (SPAs) using Angular, delivering high-performance client-side experiences. Managed application state effectively using Redux in conjunction with Angular, ensuring a predictable state container across the application. Optimized application performance through effective use of caching and asynchronous programming models in .NET Core. Implemented database migration strategies using Entity Framework Core, ensuring smooth transitions and data integrity during upgrades. Conducted extensive code reviews to maintain high standards of code quality and encourage best practices among the team. Automated repetitive tasks and processes using scripts, enhancing productivity and reducing the potential for human error. Provided technical leadership and guidance to junior developers, fostering a culture of learning and continuous improvement. Integrated third-party services and APIs into the application stack, enhancing functionality without compromising security. Developed comprehensive documentation for software solutions, ensuring clarity in design and ease of maintenance. Monitored and optimized AWS resource usage to ensure cost-effective operations without sacrificing performance. Environment: C#, .NET Core, Angular, AWS Lambda, Docker, ASP.NET Core, Entity Framework Core, Visual Studio Code, JetBrains Rider, Castle Windsor, NUnit, Amazon SQS, Redux, and AWS security tools. Client: Komodo Health, San Francisco, CA. Dec 2018 to Feb 2021 Role: .NET Web Developer Roles & Responsibilities: Spearheaded the development of scalable web applications using VB.NET and .NET Framework, improving performance and reliability. Utilized .NET Core for building modern, efficient, and scalable server-side applications that supported high volumes of transactions. Developed user interfaces with React, enhancing client-side responsiveness and interactivity for end users. Implemented Azure Functions to create serverless computing solutions, reducing operational costs and increasing scalability. Integrated Azure Cosmos DB to manage large datasets efficiently, ensuring fast data retrieval and high availability. Developed robust web APIs using ASP.NET Core, enabling seamless data exchange between frontend and backend systems. Leveraged Blazor to build interactive web UIs using C# in place of JavaScript, streamlining the development process. Employed Entity Framework Core for data access, simplifying ORM with improved performance and data management capabilities. Utilized Visual Studio Code for code development, providing a lightweight yet powerful environment for software development. Applied .NET Core DI for dependency management, enhancing application scalability and maintainability. Enhanced application functionality and user experience by integrating advanced React components and hooks. Implemented comprehensive unit testing with MSTest, ensuring robustness and reliability of new features before deployment. Designed and executed database scaling strategies using Azure Cosmos DB, accommodating growing data needs. Adopted MVC architecture in .NET applications to separate concerns, improving code clarity and reusability. Conducted performance optimization for web applications, utilizing caching and performance profiling to identify bottlenecks. Managed cloud resources and services using Azure, optimizing deployment and operational efficiency. Facilitated the transition of legacy systems to modern architectures, minimizing disruption and maintaining data integrity. Developed custom middleware with ASP.NET Core to handle cross-cutting concerns such as logging and error handling. Coordinated with cross-functional teams to align development goals with business strategies and user requirements. Provided mentorship and guidance to junior developers, enhancing team skills and fostering a collaborative work environment. Environment: VB.NET, .NET Framework/Core, React, Azure Functions, Azure Cosmos DB, ASP.NET Core, Blazor, Entity Framework Core, Visual Studio Code, Azure, MSTest, and Azure Cosmos DB. Client: Citicorp Services India Pvt Ltd, Chennai, India Feb 2016 to Jun 2018 Role: Web API Developer Roles& Responsibilities: Developed secure Web APIs using C# and ASP.NET MVC, enhancing functionality and user access control in financial applications. Utilized MS SQL Server 2012 for robust database management, ensuring reliable data storage and quick retrieval. Implemented Entity Framework 5 for efficient object-relational mapping, reducing complexity in data interaction. Developed dynamic and responsive web applications using React to consume and display data from RESTful APIs and GraphQL endpoints. Used Microsoft IIS for deploying and managing web applications, ensuring high availability and performance. Employed Microsoft Visual Studio 2013 as the primary development environment, enhancing productivity and code quality. Integrated Azure for cloud services, improving scalability and resilience of financial applications. Built modular, reusable, and testable UI components in React, enhancing code maintainability and improving collaboration with backend teams. Applied MSTest for unit testing, ensuring each component met the required standards before going live. Developed user interfaces using Razor Pages, enhancing the aesthetic and functionality of web applications. Streamlined data processing and business logic implementation using C# in ASP.NET MVC. Implemented security measures and protocols to safeguard sensitive financial data. Collaborated with cross-functional teams to ensure alignment of project objectives with business goals. Conducted code reviews and performance optimizations to maintain high standards of quality. Facilitated database migrations and updates, ensuring seamless transitions with minimal downtime. Developed documentation for software features and guides for end-users, enhancing user adoption and satisfaction. Monitored and analyzed application performance, identifying and addressing potential issues promptly. Provided technical support and training for new system users, ensuring smooth onboarding. Enhanced application security protocols, implementing new features under stringent compliance standards. Environment: C#, ASP.NET MVC, MS SQL Server 2012, React, Entity Framework 5, Microsoft IIS, Visual Studio 2013, Azure, MSTest, Razor Pages. Client: Sovereign Software Solutions, Pune, India Sep 2014 to Jan 2016 Role: Software Developer Roles & Responsibilities: Developed web applications using IronRuby and AngularJS 1.x, creating dynamic and responsive user interfaces. Utilized WCF for building secure and reliable service-oriented applications, improving data exchange and system integration. Managed databases using MySQL, ensuring efficient data storage, retrieval, and security. Employed Microsoft Visual Studio 2015 for all development activities, boosting productivity and collaboration. Implemented Microsoft IIS for web server management, optimizing performance and scalability. Integrated Microsoft Azure for cloud storage solutions, enhancing data accessibility and disaster recovery options. Conducted unit testing with MSTest, validating all features for functionality and robustness before deployment. Collaborated with project teams to define requirements and translate them into functional software solutions. Optimized existing web applications for better performance and user experience. Provided maintenance and updates to existing applications, ensuring they adapted to new business requirements. Assisted in the deployment of web applications, ensuring smooth transitions and minimal user disruption. Trained end-users on new systems and features, enhancing their understanding and efficient use of applications. Documented software development processes and code changes, aiding future maintenance efforts. Resolved technical issues as they arose, providing reliable and timely support to maintain system stability. Environment: IronRuby, AngularJS 1.x, WCF, MySQL, Microsoft Visual Studio 2015, Microsoft IIS, Microsoft Azure, MSTest. Education: Bachelor of Technology (B.Tech) in Information Technology from JNTUH, Hyderabad, Telangana, India. - 2014 Keywords: cplusplus csharp user interface database microsoft procedural language California Minnesota |