Swathi Marthala - Senior Full Stack .Net Developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: H1B |
Swathi Marthala
Senior Full Stack .Net Developer +1 732-807-1931 [email protected] Dallas, TX Yes H1B Professional Summary: Over 10+ years of professional software experience in the IT industry, including Requirements Analysis, Design, Development, Maintenance, and Enhancement for web applications using Microsoft .NET Technologies for various business domains as a full-stack web developer building software applications and services. Proficient in programming in C#.NET, .NET CORE, SQL. Extensive experience in Microservices, Restful web services and Web-based Enterprise applications using .NET. Expertise in working with ADO.NET components, including connection objects, command objects, data reader objects, dataset objects, and data adapter objects. Strong Technical expertise in .NET core, C#, LINQ, XML, SQL, ASP.NET MVC, ASP.Net Web API, Entity Framework, HTML, CSS, WCF, JavaScript, React JS and jQuery. Skilled in applying SOLID principles, utilizing design patterns, and implementing microservices concepts. Working Experience in MS SQL SERVER 2008-2018 versions and Oracle Databases. Knowledge on NoSQL databases like MongoDB. Experienced in developing event-driven applications using AJAX, with JSON & XML for data interchange Experience on Windows Communication Foundation (WCF). Designed & developed desktop & web application using ASP.NET MVC4.0, HTML5, C#, EF 5.0, and LINQ. Well-versed in managing and executing production releases. Extensive experience in creating react reusable components and Usage of States, props, hooks. Good knowledge and experience on various AWS modules: S3, EC2, Elastic Server, EKS (Elastic Kubernetes Service), Lambda service and inbound/outbound configurations. Experience in utilizing Microsoft's cloud-based Azure offerings, including Infrastructure as a Service (IAAS), Platform as a Service (PAAS), and Software as a Service (SAAS) Experienced in working with various Azure services including Azure Storage, App Services, Azure App Configuration, Azure API Management, Azure SQL, and Azure CLI, along with CI-CD integration using Azure DevOps. Proficient in creating reports using Microsoft Reporting Services (SSRS) and SSIS, with expertise in utilizing both Report Designer and Report Builder. Experience in SQL Server Database, developing T-SQL queries, and stored procedures. Expertise in enhancing database performance through the creation of indexes, triggers, and constraints. Experience with utilizing source code control systems such as GIT. Experience in Code reviews, check-ins, preparing builds and Pipelines on GIT. Experience in working with project management and bug-tracking tools like JIRA. Strong knowledge of Object-Oriented Programming (OOPS) concepts. Experienced in Software development life cycles - Waterfall, Agile/Scrum methodologies. Experience includes Unit testing. Trained in Java Application Operations. Experience in Software Development Life Cycle - SDLC (Gathering Requirements, Analysis, Design, Development, and Testing), client interaction and creating Technical and Functional Documentation. Expertise in fixing the defects by debugging and finding the root cause of issues. Ability to work closely with users, lead cross-functional teams and handle multiple concurrent assignments effectively. Basic Knowledge on UNIX Commands, C Language and Java Concepts. Significant knowledge on banking concepts like CLM, AML, Sanctions etc. Strong Business and Application analysis skills with excellent communication & interpersonal skills. Self-motivated and quick at learning new technologies and concepts. Commendable analytical and problem-solving skills with a quest to work on challenging tasks. Technical Skills: .NET Technologies C#.NET, ASP.NET MVC, ADO.NET, .NET CORE, Entity Framework, Web API. Operating Systems Windows 2007,2010,2011 IDE Visual Studio 2017,2019, Visual Studio Code Platform/Languages .Net 3.0/3.5/4.0, C#, ASP.NET, ADO.Net, Java Web Technologies XML, HTML, SOAP, CSS Web/Application Servers Internet Information Services 5.0/6.0/7.0 Versioning tools GIT (Tortoise, Git bash), Azure-DevOps. Databases SQL Server 2012, Oracle Architecture MVC, Web API, Design Patterns JS Frameworks React JS, Angular JS Document Management Confluence, Jira Development Methodologies Agile, Waterfall, Scrum model Professional Experience: Client: State of Florida Apr 2023 Present Location: Dallas, TX (Remote) Role: Sr. Dot net developer Responsibilities: Understand the requirements of the Business team and design, implement, or enhance the features. Worked with the team members and coordinate with other teams to get clarity on business requirements. Created Web APIs using .net core, MVC, C#. Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT, and DELETE. Involved in the development of .net applications with integration to SQL Server and Oracle databases for data retrieval and storage. Using C# to design and create new User controls. Experience in working with two-week sprints in an Agile/Scrum environment. Code reviews and Code Merges are done through Git. Developing application using Web API, Entity Framework with SQL Server as backend. Designing and developing the Data access layer using ADO.Net integration. Involved in defining and creating technical details from the inputs obtained by the business user. Ease of code maintenance and reusability is done using the design patterns extensively. Used C# for developing classes in Business and Data Access Layers. Designing and developed various Classes in C#.NET to implement the business logic and event handling. Understanding business requirements and implement the same in the project Involved in writing Stored Procedures, Triggers, Views, and T-SQL statements in SQL Server for the backend development. Involved in Debugging & Supporting the application and Performed Unit Testing using the MOQ framework. Provided production support for the current release along with the regular development for the next release. Environment: Microsoft Visual Studio 2012, C#, .NET Core, JavaScript, JSON, HTML5, CSS, SQL Server 2005/2008/2012, Entity Framework, MVC 4.0, AGILE Methodology, SDLC. Client: Standard Chartered Bank Mar 2022 Apr 2023 Role: Sr. Dot net developer Responsibilities: Analyzed the PBI/ User story and understand the requirements. Involved in the development of .net applications with integration to SQL Server and Oracle databases for data retrieval and storage. Followed Agile based development environment and participated in Daily scrum calls, Backlog refinement, Sprint Planning and Retrospective meetings. Perform enhancements for Web using C# .Net core, MVC, Ado.Net in Visual Studio 2017/2019 and SQL Server. Created new APIs or modified existing APIs for routing. Written SQL Queries, stored procedures, Joins, Views, functions in Oracle. Used Viewbag, View Model & Partial View in order to achieve the data transfer in MVC architecture. Experience in design using OOP's concepts like Encapsulation, Inheritance, Polymorphism, Abstraction, and design patterns. Able to Manage the different built-in Middleware and custom Middleware components. Performed Git commands and activities like pushing code, committing, resolving merge conflicts etc. Proficiently managed the deployment of services using Kubernetes and AWS infrastructure. Worked on various AWS modules like S3, EC2, Lambda, EKS (Elastic Kubernetes Service) etc. Responsible for coding as per the coding standards and perform the unit testing. Experience in working with two-week sprints in an Agile/Scrum environment. Analyze defects that raised by testers in Jira and find a strategic and logic solution. While resolving the defect, we debug the code in visual studio or UI developer tool to find where exactly the issue is coming. Translate designs into code using React JS, JavaScript, HTML and CSS. Written Power shell scripts to automate few windows-based tasks. Drive major and minor implementation releases for the application from offshore. Participated and contributed to project review meetings and Daily status meetings. Environment: .Net core, Visual studio 2017/19, MVC 4, C#, ADO.NET, HTML, CSS, XML, React JS, JavaScript, Oracle DB , Mongo DB, SoapUI, JSON, Elastic search, Active MQ, Business Rule Engine, FenergoData Integration Manager, Docker, Aws, PL/SQL, Agile Methodology. Client: ABN AMRO Bank Dec 2021 Mar 2022 Project: Fenergo Company: Tata Consultancy Services Got Trained on fenergo product for a month. Technical and Functional analysis of Production issues Understanding the requirements and creating PBI Error handling by fixing the defects and addressing the tickets raised in production. Client: Diligenta (Pensions & insurance company) Jan 2019 Dec 2021 Role: Sr. Dot Net Developer Company: Tata Consultancy Services Responsibilities: Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance with Agile Methodology. Perform enhancements for Web using C# .Net core, Ado.net, MVC using Visual Studio 2017/2019 and SQL Server. Involved in the development of .net core applications (C# language) with integration to SQL Server and Oracle databases for data retrieval and storage. Used ADO.Net objects like Data Reader, Data Adapter, Data Set, Transaction and SQL Command for connecting, retrieving, and modifying data in database. Documenting functional specifications and implementing UI elements using C#. Ease of code maintenance and reusability is done using the design patterns extensively. Proficiently managed the deployment of services using Kubernetes and AWS infrastructure. Used C# for developing classes in Business and Data Access Layers. Designing and developed various Classes in C#.NET to implement the business logic and event handling. Written Stored Procedures, Triggers, Views, Joins in SQL Server for the backend development. Provided production support for the current release along with the regular development for the next release. Fixed the defects raised in Jira. Creating the routing logic by using Controller in MVC and Entity Framework. Performed unit testing by writing unit testcases. Ensured the delivery of the desired deliverables using AGILE Methodology. Migrated Applications from Lotus notes created it using Dot Net and deployed it in a different server. Implemented web user interface design using HTML, CSS, and JavaScript. Analyze defects and find a strategic and logic solution. Environment: Microsoft Visual Studio 2012, C#, .NET Core, JavaScript, JSON, HTML5, CSS, SQL Server 2005/2008/2012, Entity Framework, Angular JS, AWS, MVC 4.0, AGILE Methodology, SDLC, Java, JDBC Drivers, Lotus Script, Formula Language, Eclipse. Company: Amrutha InfoTech June 2013 Dec 2018 Role: Dot net Developer Responsibilities: Designed and coded application components in an agile environment utilizing a test-driven development approach. Directs all phases of the software development life cycle (SDLC) including the requirements analysis, architecture design, development, testing, deployment and ongoing support for all web-based applications and services. Understanding system requirements and execution of tasks allocated to maintain and develop Web pages. Perform enhancements for Web using C# .Net core and Entity framework in Visual Studio 2017/2019 and SQL Server. Implemented business logic and validation using C# 3.0/4.0. Created stored procedures, functions, and triggers in SQL Server. Used ADO.Net objects like Data Reader, Data Adapter, Data Set, Transaction and SQL Command for connecting, retrieving, and modifying data in database. Effectively handled ASP.NET client-side state management features such as control state, view state, cookies, hidden fields, and query strings. Provided resolution of JIRA tickets, build and deployment in SIT/UAT and PROD servers. Technical and root cause analysis of faults, resolution, and monitoring to ensure system stability and proper functionality. Written unit testcases for unit testing. Efficiently coordinated with Testers during the testing and deployment. Ensured the delivery of the desired deliverables using AGILE Methodology. Analyze defects and find a strategic and logic solution. Trained on .Net related topics like OOPS, variables, operators, loops, Conditions, Methods etc... Moreover, advanced concepts like delegates, Garbage collection, Exceptions, Lists, Array Lists etc. Worked alongside senior employees to upgrade features like adding buttons, editing texts for the Dot net applications. Debugging the code in visual studio and find where and what exactly the issue is and report the error to senior developers. Application Monitoring and Troubleshot known issues. Error Handling, solving approximately 15 to 20 problems every week. Created ASP.NET web pages as per client requirements. Responsible for coding as per the coding standards and perform the unit testing. Environment: C#, Asp.net, ADO.NET, .NET Core, Entity Frame work, Angular JS, MVC, Visual Studio, SQL Server Accomplishments: Received "PAT on the back" award for the extensive support in Fenergo Project from Synpulse. Received Silver medal for being academics topper. Keywords: cprogramm csharp continuous integration continuous deployment user interface message queue javascript sthree database information technology microsoft procedural language Texas |