Tejaswini Marturu
.Net Full Stack Developer
Phone: +1-720-***-****
Email: *********@*****.***
PROFESSIONAL SUMMARY:
Around 10 years of experience developing, deploying, and maintaining .NET applications with expertise in front-end and back-end technologies.
Experience with Agile Scrum and Waterfall and heavy involvement in all phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web-Based, Client-Server and N-tier Architectures.
Expertise in Microsoft Technologies including .NET Framework (2.0/3.0/3.5/4.0/4.5/4.8), ASP.NET Core Razor, MVC Core, .NET Core (1.x/3.1/6), C#, VB.NET, Web API, WCF, WPF, Entity Framework/Core, LINQ, SOAP, REST, and Visual Studio (2012/2013/2015/2019/2022).
Frontend development expertise in creating rich UI designs, single-page applications, and responsive web pages using JavaScript, jQuery, AJAX, JSON, HTML4/5, XML/XSLT/XHTML, CSS3, Bootstrap, Angular, React.js, Vue.js, Node.js, and TypeScript.
Extensive experience designing and implementing RESTful APIs, WebAPI, GraphQL, and gRPC services to streamline communication across platforms.
Proficient in application development using architectures such as Onion Architecture, MVC Architecture, N-Tier Architecture, and Microservices Architecture.
In-depth knowledge of cloud platforms, including Azure (Azure Functions, Logic Apps, App Services, Blob Storage) and AWS (Lambda, EC2, S3), ensuring seamless integration and high availability of applications.
Strong background in working with databases like SQL Server, PostgreSQL, CosmosDB, MySQL, and MongoDB, optimizing performance and maintaining data integrity.
Proficient in using ORMs such as EF Core, EF6, and NHibernate and performing data access with LINQ and ADO.NET for efficient querying.
Adept at implementing microservices architecture and event-driven designs, following SOLID principles, and applying various design patterns (Singleton, Factory, Observer) to ensure scalability and maintainability.
Experienced in building and deploying cloud-native applications focusing on performance optimization and secure development practices.
Skilled in implementing CI/CD pipelines with tools like Azure DevOps, Jenkins, Terraform, and Docker to automate deployment and streamline development workflows.
Strong expertise in real-time communication using SignalR, WebSockets, and message queues such as Apache Kafka and RabbitMQ.
Worked with Node.js as a backend server technology for making web services calls and proficiency in deploying Web building technologies like jQuery, JavaScript, ECMAScript (ES6), TypeScript, Gulp.js, JSON, Node.js
Committed to writing clean, maintainable, and testable code focusing on Test-Driven Development (TDD) using NUnit, Selenium, XUnit, and Moq for automated testing.
Familiar with Agile methodologies, having worked in Scrum teams and collaborating through Jira, DevOps Boards and Confluence for project management and documentation.
Highly collaborative, with a strong ability to work in cross-functional teams and maintain positive working relationships, even in high-pressure environments.
Expertise in monitoring and logging systems like ELK Stack, Splunk, NLog, and SeriLog to ensure the health and performance of deployed applications.
A proactive problem-solver with a keen eye for identifying and resolving complex technical issues, always striving for continuous improvement and innovation.
TECHNICAL SKILLS:
Programming Languages & Frameworks: C#, ASP.NET Core, ASP.NET MVC, ASP.NET Blazor, Razor Pages, HTML5, CSS (SASS, LESS), Bootstrap, JavaScript, TypeScript, jQuery, React.js, Node.js, VB.NET, XAML, WPF, WinForms, Angular (4/6/9/11/12/14), Vue.js
Web Technologies & APIs: WebAPI, GraphQL, gRPC, RESTful APIs, SOAP, WSDL
Cloud Platforms: Azure (Azure Functions, Azure Logic Apps, Azure App Services, Azure Blob Storage, Azure Key Vault, Azure Event Hubs, Azure Active Directory), AWS (EC2, S3, Lambda, ELB, CloudFront)
ORM & Data Access: EF Core, EF6, NHibernate, ADO.NET, LINQ
DevOps Tools: Docker, Kubernetes, Azure DevOps, Jenkins, Terraform, ARM Templates, Ansible, NuGet
Message Queues & Event Streaming: Apache Kafka, RabbitMQ, SignalR, WebSockets
Databases: SQL Server, CosmosDB, PostgreSQL, MySQL, MongoDB
Data Transformation & Integration: XML, XSD, XSLT, JSON
Software Architecture & Design Patterns: Microservices Architecture, Event-Driven Architecture, Inversion of Control (IoC), Dependency Injection (DI), SOLID Principles, Design Patterns (Singleton, Factory, Observer), Middleware, Serverless Architecture
Testing & Quality Assurance: NUnit, Selenium, XUnit, JEST, Test-Driven Development (TDD), Moq, MSTest
Version Control: Git, GitHub, BitBucket, TFS
CMS: Sitecore, WordPress, Joomla
Development Tools: Visual Studio (2012/2013/2015/2019/2022), MS SQL Server (2016/2017/2019/2022)
Monitoring & Logging: Splunk, ELK Stack, NLog, SeriLog
Reporting & Business Intelligence: Crystal Reports, SSRS (SQL Server Reporting Services)
Security & Authentication: OAuth 2.0, JWT-based Authentication
PROFESSIONAL EXPERIENCE:
Cardinal Health - Dublin,Ohio July 2024 to Present
.Net Full Stack Developer
Responsibilities:
Designed and developed web applications using C#, ASP.NET Core, and ASP.NET Blazor, delivering high-performance, scalable solutions that reduced page load times.
Created responsive web pages and user interfaces with React.js, Angular, HTML5, CSS3, SASS, and Bootstrap, ensuring seamless cross-platform compatibility.
Led the transition to Microservices Architecture, implementing modular, scalable applications with WebAPI and gRPC, improving system scalability and reducing downtime.
Integrated GraphQL APIs to streamline client-server communication, optimizing data retrieval and minimizing response times.
Architected serverless solutions utilizing Azure Functions and Azure App Services, reducing infrastructure costs and improving scalability.
Optimized data storage with SQL Server and CosmosDB, implementing query performance tuning that improved database efficiency and reduced query processing time.
Implemented event-driven architecture using Apache Kafka, improving real-time data processing and enhancing system responsiveness.
Leveraged Azure Blob Storage for efficient data retrieval and storage, improving application performance and reducing storage costs.
Applied Azure Key Vault to securely store and manage application secrets, ensuring compliance with industry security standards.
Integrated Azure Active Directory (AD) for seamless authentication and user management, ensuring secure application access.
Developed containerized applications using Docker and Kubernetes, streamlining deployment processes and enhancing scalability.
Configured and managed CI/CD pipelines using Azure DevOps, Jenkins, and Git, automating build, test, and deployment workflows to ensure fast and reliable software delivery.
Implemented Infrastructure as Code (IaC) with Azure DevOps, ARM Templates, and Ansible, automating provisioning and improving deployment consistency.
Spearheaded ETL processes and data migration strategies to integrate data across systems, ensuring accuracy and smooth transitions.
Conducted comprehensive unit and integration testing with NUnit and Selenium, ensuring high-quality code with minimal defects.
Collaborated within an Agile framework, managing projects with Azure DevOps Boards, participating in Scrum ceremonies, and delivering software iterations on time.
Built detailed Crystal Reports for business intelligence, enabling stakeholders to make informed, data-driven decisions, resulting in an increase in operational efficiency.
Worked closely with cross-functional teams in an Agile environment, providing solutions that met business requirements and improving development cycles using Azure DevOps Boards for tracking progress.
Environment: C#, ASP.NET Core, ASP.NET Blazor, Razor Pages, Bootstrap, Microservices Architecture, GraphQL, Azure, Docker, Kubernetes, Jenkins, Git, NuGet, ETL, NUnit, Selenium, Crystal Reports, ELK Stack, XML, Agile.
Northern Trust - Chicago, Illinois May 2022 to June 2024
.Net Full Stack Developer
Responsibilities:
Developed and maintained enterprise applications for state government services using .NET Core, C#, and ASP.NET MVC, ensuring compliance with security and accessibility standards.
Designed and implemented scalable RESTful APIs with Entity Framework Core (EF Core) and SQL Server/PostgreSQL, optimizing data processing for citizen service portals.
Built and enhanced WPF desktop applications for case management, licensing systems, and internal government workflows, improving administrative efficiency.
Developed dynamic front-end applications using Angular, TypeScript, and Bootstrap, ensuring seamless and responsive user experience.
Integrated Single Sign-On (SSO) and secure authentication using OAuth 2.0, Azure AD, and Multi-Factor Authentication (MFA) to protect sensitive citizen data.
Developed XML, XSD, and XSLT solutions to enable seamless data transformation and integration across various platforms.
Enhanced the user experience by integrating responsive design principles, ensuring applications perform well on desktop and mobile devices.
Performed with technology trends particularly in Kubernetes,Docker and ELK/Prometheus
Experienced working with backend development experienced in golang or Python
Optimized backend and front-end performance by refining WebAPI services and front-end components with GraphQL and gRPC, improving load times and enhancing user interaction.
Ensured secure data transmission by leveraging Azure Key Vault for encryption and secrets management, reducing security breaches.
Automated deployment processes using Azure DevOps CI/CD pipelines, reducing release cycle times and ensuring consistent builds across environments.
Deployed applications on Azure Cloud Services, utilizing Azure App Service, Azure Virtual Machines, Azure Functions, and Azure Logic Apps to improve backend workflows and scalability.
Improved system performance by implementing Azure Cache for Redis, database indexing, and performance tuning, ensuring high availability and responsiveness.
Developed real-time communication features using SignalR and WebSockets, enhancing user interaction and responsiveness in government applications.
Created SSRS and Power BI reports, delivering actionable insights for state officials and improving data-driven decision-making.
Created SaaS solutions development by using cloud based networking solutions
Environment: .NET Core, C#, ASP.NET MVC, Web API, WPF, WinForms, EF Core, SQL Server, PostgreSQL, Angular, TypeScript, Azure Functions, Azure Logic Apps, Azure Monitor, Azure Cache for Redis, Docker, Kubernetes, Agile, Scrum.
State of Illinois-Springfield Illinois August 2020-April 2022
Senior .Net Developer
Responsibilities:
Developed and maintained WPF and WinForms applications in C#, leveraging .NET Core and Entity Framework Core (EF Core) for seamless data access with PostgreSQL.
Designed and implemented microservices-based .NET Core APIs, enabling scalable and modular backend architecture for desktop and web applications.
Built responsive and interactive UIs using XAML (for WPF) and Angular (for web dashboards), ensuring a seamless user experience across platforms.
Developed dynamic frontend applications using Angular, TypeScript, and RxJS, managing state with NgRx and ensuring high performance.
Integrated WPF/WinForms applications with RESTful APIs built in .NET Core, ensuring efficient communication between desktop and web-based components.
Automated desktop and web application deployment using Docker, Kubernetes, and Terraform, ensuring consistency across environments.
Implemented real-time communication features using SignalR and WebSockets, enabling live updates in both WPF and Angular applications.
Developed a User and Provider Application collaborating with managers and involved in all phases of the Software Development Life Cycle Process (SDLC): gathering requirements, designing, testing, documenting, and deploying. Participated in daily SCRUM calls and daily stand-ups and designing in AGILE Development.
Developed multiple Front-End Components in Angular with HTML5, CSS3, JSON, Bootstrap, Typescript, Angular, and RESTful API.
Implemented Route Guards in Angular 11, such as canActivate, Resolve, canDeactivate to prevent unauthorized users from accessing resources.
Followed Agile and Scrum methodologies, collaborating with cross-functional teams to deliver high-quality software solutions within tight deadlines.
Automated infrastructure provisioning and deployments using ARM Templates and Ansible, reducing manual configuration errors and improving deployment speed.
Created the backend in Express MVC Framework and wrote services in Node.js to store and retrieve data from MongoDB.
Followed SOLID principles, applying Inversion of Control (IoC) and Dependency Injection (DI) to improve code maintainability and flexibility.
Developed custom Middleware components for logging, error handling, and request/response transformations in .NET Core APIs, enhancing maintainability.
Ensured secure authentication and authorization using OAuth 2.0, JWT, and Azure Active Directory (AAD), safeguarding sensitive data across applications.
Created interactive reports and dashboards using SQL Server Reporting Services (SSRS), accessible via Angular-based web interfaces for business analytics.
Deployed desktop applications on Azure Virtual Machines (VMs), Remote Desktop Services (RDS), and Citrix environments, ensuring seamless remote access.
Collaborated with cross-functional teams using Agile and Scrum methodologies, delivering high-quality software solutions within tight deadlines.
Environment: C#, .NET Core, WPF, WinForms, EF Core, PostgreSQL, RESTful APIs, Angular, TypeScript, NgRx, SignalR, WebSockets, OAuth 2.0, SSRS, Docker, Kubernetes, Terraform, Azure Virtual Machines, RDS, Citrix, Agile, Scrum.
Jet Blue – Newyork City March 2018 to July 2020
.Net Developer
Responsibilities:
Designed and developed scalable web applications using C#, ASP.NET Core, Razor Pages, and Blazor, ensuring high-performance, user-friendly interfaces, and seamless functionality.
Application development, Database management,version control and tracking and etl purpose I used tools and technologies like.Net, SQL, TFS, REST Web API, SSIS SSRS
Implemented advanced design patterns such as Singleton, Factory, and Observer, creating modular and maintainable application architectures.
Developed interactive front-end features using React.js, jQuery, Material UI, and CSS, enhancing user experience and responsiveness.
Utilized Entity Framework Core (EF Core) for efficient Object-Relational Mapping (ORM), optimizing database operations for improved application performance.
Designed and maintained relational (SQL Server, MySQL) and NoSQL (MongoDB) databases for efficient data storage and management.
Deployed cloud-based solutions on AWS, including services like EC2, S3, Lambda, ELB, and CloudFront, to improve application scalability and efficiency.
Streamlined CI/CD processes by configuring Jenkins and Git, automating build and deployment workflows.
Facilitated Agile team collaboration through active participation in sprint ceremonies (planning, stand-ups, retrospectives) and utilizing tools like Confluence.
Modified complex SQL stored procedures to Microservices in .Net Core Framework for better performance.
Built Angular components, UI, and services to consume rest services using component-based services provided by Angular.
Used AWS RDS (SQL Server) for efficient relational data storage, implementing indexes and views for performance tuning.
Developed containerized applications using Docker and orchestrated deployments on AWS ECS (Elastic Container Service) for seamless scaling.
Created modular, reusable UI components using Kendo UI, Razor Pages, and ASP.NET MVC to ensure UI consistency across large-scale applications.
Applied ASP.NET validation controls and custom JavaScript for robust client-side form validation and business rule enforcement.
Integrated AWS Lambda functions for serverless execution of background tasks, reducing infrastructure overhead.
Integrated RabbitMQ and Apache Kafka for asynchronous communication between application components, improving scalability and reducing bottlenecks.
Conducted rigorous unit testing using NUnit and MSTest, ensuring high-quality code and minimizing defects through comprehensive test coverage.
Enhanced the user experience by ensuring responsive designs and optimizing front-end performance across diverse devices and browsers.
Built secure APIs with JWT-based authentication and OAuth 2.0, safeguarding sensitive data with token-based authentication mechanisms.
Improved application efficiency by leveraging cloud technologies, focusing on scalability and resource optimization for high-traffic scenarios.
Environment: C#, ASP.NET Core, Razor Pages, Blazor, React.js, jQuery, Material UI, JWT, Entity Framework Core, SQL Server, MySQL, MongoDB, AWS (EC2, S3, Lambda, ELB, CloudFront), Jenkins, Git, RabbitMQ, Apache Kafka, MSTest, NUnit, Agile.
Aricent Technologies - Bangalore, India June 2015 to Nov 2017
.Net Developer
Responsibilities:
Designed and implemented dynamic web applications using C#.NET, ASP.NET MVC, and ASP.NET Web Forms, ensuring scalable and maintainable code.
Built responsive front-end interfaces with JavaScript, HTML, CSS, and frameworks like jQuery and Vue.js, enhancing user experience and adhering to modern UI/UX design principles.
Developed and optimized database solutions in SQL Server, including creating and managing stored procedures, triggers, and views for efficient data handling.
WCF, SOAP, and WSDL were utilized to develop and consume web services, ensuring seamless communication between distributed systems.
Applied Object-Oriented Programming (OOP) concepts such as inheritance, polymorphism, and encapsulation to design modular and reusable components.
Involved in creating RESTful API using ASP.NET Core and C#, and test API Endpoints using Postman.
Leveraged ADO.NET and LINQ to handle database connections and queries, streamlining data retrieval and manipulation.
Monitored system performance using the ELK Stack (Elasticsearch, Logstash, Kibana), identifying and resolving issues proactively improving system uptime.
Refactored legacy monolithic applications to improve code maintainability, reduce technical debt, and enhance system performance.
Engineered Single-Page Applications (SPAs) using AngularJS, leveraging dependency injection, two-way data binding, custom services, promises, and directives for a seamless UX.
Built scalable APIs with ASP.NET Core 3.1 and Azure Service Fabric (stateless microservices) to support distributed, cloud-native applications.
Enhanced UI/UX using JavaScript, TypeScript, Bootstrap, HTML5, CSS3, and AJAX, improving accessibility, performance, and responsiveness.
Ensured high availability and disaster recovery by configuring Azure Backup, Azure Monitor, and Application Insights, improving system reliability and reducing downtime.
Debugged and resolved application issues, focusing on error handling and performance tuning to enhance system reliability and efficiency.
Utilized Team Foundation Server (TFS) for version control and project tracking, ensuring seamless collaboration.
Created detailed UML diagrams and comprehensive system design documentation, facilitating clear communication with stakeholders and team members.
Worked on VB. Net Security features such as Forms-based Authentication and Role-based Authorization.
Collaborated effectively with cross-functional teams (designers, testers, project managers) to deliver high-quality software solutions.
Environment: C#.NET, ASP.NET MVC, ASP.NET Web Forms, JavaScript, HTML, CSS, jQuery, Vue.js, SQL Server, WCF, SOAP, WSDL, ADO.NET, LINQ, Moq, TDD, TFS, NLog, UML.