Sai Meghana - .Net Devleloper |
[email protected] |
Location: West Haven, Connecticut, USA |
Relocation: |
Visa: |
Sai Meghana | Senior .NET Developer
Cell : 980-304-8257\+1 475-441-9787 ; [email protected] Overall, 9+ years of experience in Software Development Life Cycle involving analysis, design, testing, and developing Client-server applications, Service Oriented Architecture based Applications, web-based n-tier Architecture applications for Windows, and web-based technology. Worked as Full stack .NET developer with front-end UI technologies including HTML5, CSS3, Bootstrap, React, jQuery, and JavaScript and back-end technologies like ADO.NET and entity framework, SQL. Expertise in developing various applications using .NET technologies like C#, MVC 5, XML, ASP.NET, WCF, ADO.NET, Windows Forms, and Rest Web API. Experience in developing web and Windows-based applications using ASP.NET MVC, MVC 5.0, C#, Angular, React, ASP.NET, LINQ, ADO.NET SOAP, Web Services, AJAX Control Tool Kit, and IIS. Expertise in Designing and Writing Unit Tests and Integration tests using SpecFlow as part of Test-Driven Development (TDD). Experience in writing SQL Server components including Stored Procedures, Cursors, Triggers, User-defined Functions, Joins, Views, Constraints, Indexes, Views, and SQL Blocks. Proficient in designing, developing, testing, and debugging applications following the MVVM framework. Experience in working in projects and building applications based on the MVC 5.0 framework and also Expertise in AGILE and SCRUM environments. Worked with Console applications, Windows applications, ASP.NET Web Forms, MVC applications, Web API s. Expertise in creating Client/Server Applications on Three Tier Architecture for multiple users. Professional work experience using ASP.NET, Web Services, ADO.NET, and SQL Server. System design and development, Rapid Application Development (RAD) using MVC and MVP patterns with design patterns, code review, and release management. Extensive experience in using features of .NET Framework Generics collection, Extension methods, Lambda Expression, LINQ, Solid Principles, and Multi-Threading. Development experience with JavaScript, Ajax, JSON, and jQuery for implementing client-side code in ASP.NET Web API applications and Windows Workflow Foundation (WWF). Also worked with Single-Page Application (SPA) template using AngularJS for ASP.NET MVC 5 applications Hands-on experience in UI Design like Master Pages, Web Forms, Win Forms, Razor Views, Layout Pages, and user controls using ASP.NET, HTML, CSS, Telerik and Bootstrap, Kendo UI, React. Experience working with version control tools like Team Foundation Server (TFS), Git Developed rich, interactive GUIs in WPF, leveraging the full power of WPF to create GUIs of exceptionally high quality. Experience on Data Analytics, Advanced Data Analytics, Visualization, Advanced Visualization, Dashboard Customization and Advanced Dashboard Customization in Splunk. Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms. Worked with IIS and C# core .NET Assemblies during application deployment. Hands-on experience in using Web Server IIS, Visual SourceSafe, and Data Transformation Services (DTS). Experience in developing MVVM-based applications to implement WPF-based desktop application development. Experience in implementing error handling, exception management, tracing, and logging features. Extensive experience in writing stored procedures, triggers, views, schemas, and functions along with querying, extracting, and updating data in SQL Server databases 2014/2012/2008/2005, MS-Access and Oracle SQL. Highly proficient in the use of SQL for developing complex stored procedures, triggers, tables, user functions, user profiles, relational database models and data integrity, SQL joins and query writing. Designed and implemented custom and automated tester for Web Services. Hands-on experience in LINQ (Language Integrated Query) and Entity framework for retrieving data from diverse data sources. Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server. Having good knowledge in writing SQL Queries, Stored procedures, functions, tables, views, triggers on various databases like Oracle, MySQL. Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle & non-relational databases (NoSQL) like MongoDB and Apache Cassandra. Designed and developed desktop and web application using WPF with MVVM Experience with development & deployment of Web Services (SOAP, UDDI & WSDL). Proficient in creating ETL packages using SQL Server Integration Services (SSIS). Knowledge on Azure cloud services, both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS). Worked with various software methodologies including Waterfall, Agile, Iterative, Test-Driven Development, and Continuous Integration. Experience in working on version controller tools like GitHub (GIT), Subversion (SVN), and TFS Hands-on experience in creating and maintaining build and release pipelines using Azure DevOps/Team City pipelines. Experience in implementing error handling, exception management, tracing and logging features and creating and using third party NuGet packages. Excellent experience in reviewing pull requests of team members. Experience in requirements gathering, analysis, re-engineering, and Software Configuration Management including daily builds, releases, and testing methodologies. Experience in creating console-based application using C++. Ability to perform at a high level, meet deadlines, and adapt to ever-changing priorities. Languages : C#, C++. Web Technologies : .NET Core, .NET4.6, ASP.NET 4.5, ASP.NET MVC 5.0/MVC4/MVC3, ASP.NET Web API 2, WCF MVC, WPF, AJAX, Entity Framework 6.0, ADO.NET, LINQ, XML, JSON, ASP.NET, VB.NET Web Service, IIS 5.0/6.0/7.0/7.5, XSLT, SOAP 1.1/1.2 UI Technologies : HTML, CSS, jQuery, JavaScript, Bootstrap, Angular, React Scripting Languages :JavaScript, jQuery, Angular, React, TypeScript, AJAX Development Tools :Visual Studio.NET 2005/2008/2010/2013/2015/2017/2019, Visual Studio 6.0, Cloud Technologies : Azure ORM :Entity Framework, LINQ to SQL Third party Components: Telerik Source Control Tools :Team Foundation Server 2017, GIT Software Development : Waterfall, XP, Agile & scrum. Test frameworks : MSTest, MOQ, NUnit, xUnit RDBMS : Microsoft SQL Server Database: MySQL, MongoDB, SQL Server, Teradata, Oracle, Oracle PL/SQL Build/Deploy Tools :Maven, Gradle, Jenkins, uDeploy, Docker, Kubernetes Bachelor of Technology in Computer Science and Engineering (2008-2012) - MallaReddy Engineering College. Intermediate (2006-2008) - Narayana Junior College. SSC (2006) - Geeta High School. Programming Environment: C#, Web and WCF APIs, Angular 9, ASP.NET Core, ASP.NET MVC, LINQ, SQL Server 2014/2012, jQuery, TFS, IIS, Agile Methodology, Stored Procedure, Triggers, JavaScript, Visual Studio 2015, AJAX, HTML, CSS3. Responsibilities: Created Web API in .NET 5 and implemented DDD Architecture. Creating Angular application from scratch to design the UI components and services to have HTTP communication. Worked on TypeScript on angular application. Developed Azure functions for service and integrated blob storage for file management. Created Multi-tenant architecture. Established Continuous Integration builds and Continuous Deployment pipelines in Azure DevOps. Executed effective processes for continuous development of Agile projects for various products. Assisted Scrum master in creating user stories and technical and functional documentation required for analysis. Documented API design and architecture on Confluence. Implement agile scrum methodology in application development. Created Business Logic and Data Access Layers to implement the MVC architecture. Implemented Routing, Security, Token Based Authentication, and Action Filter techniques for application development in ASP.NET applications. Implemented Microservices on ASP.NET Core. Created Unit and Integration test cases based on xUnit with data for web modules using the MOQ framework. Responsible for setting up CI/CD Azure DevOps pipelines for deployment to Azure Web Apps using GitFlow and GitHub Flow pull request management techniques. Used Splunk for Application Log, Security Log, and Performance monitoring. Client: Amazon Apr 2020 Jun 2022 Location: Austin, Texas Role: Sr .NET Developer Programming Environment: ASP.NET 4.5, C#.NET, ADO.NET, JavaScript, React JS, SQL, MongoDB, CSS3, Bootstrap, HTML5, IIS 6.0, LINQ, OOP, XML, TFS, TDD, AJAX, React, WCF, Entity Framework, Web Services (SOAP, REST), jQuery, JSON, MVC, SOA, SQL Server 2015, SSIS, Win Forms, Azure, Kendo UI, ASPX Responsibilities: Worked with ASP.NET Web Forms, State Management, Sessions, Cookies, Caching features for optimization and configuration of the web application using C#. Implemented ASP.NET architecture to accomplish the task of isolating the Business Layer, Presentation Layer, and Data Layer. Involved in designing and developing of SOA services using WCF. Applying best design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components. Developed ASP.NET Core Web API based on departmental requirements and specifications. Used jQUERY and AJAX for service calls on pages to interact with the server for information. Responsible for categorizing incoming bug presented in TFS according to their respective modules. Use XML, XSLT, and XPATH to design and to display documents developed in Visual Studio. Designed the entire framework to support Test Driven Development (TDD) by making use of Dependency Injection through the Unity framework and developed a generic repository. Experience in building Microservices with .NET Core. Hands-on Experience on React technology for one complete project in rebasing the UI of the application using the techniques in React. Utilized Azure SQL Server for storing the data and Wrote Efficient queries and stored procedures that saved the manual efforts of cleaning the data and efficient data handling and sanitized data. Adopted MongoDB for data storage, designed different schemas and data access services to communicate with MongoDB. Designed and enhanced web application layouts and forms using HTML5, CSS3, and JavaScript. Responsible for building an internal, responsive React JS single-page application Defined new validations through React for the form field validation implemented through HTML5. Utilized React framework to create dynamic data-driven web pages. Worked with advanced concepts of ASP.NET Core MVC such as Models, Providers, and Filters used for developing backend technology. Working as a sole developer to design Web APIs as RESTful APIs for the application using .NET Core. Created Cross-Browser compatible and standards-compliant CSS-base page layouts. Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards Handled all aspects of the web applications including maintaining, testing, debugging, and deploying. Implemented Web Authentication in MVC 3 using the Authorize keyword for the controllers and actions. Extensively used Java script and jQuery plug-ins for various client-side scenarios and for validations. Implemented Object-Oriented Programming concepts of interfaces, inheritance, abstraction, and polymorphism. Implemented exception blocking, tracing, and logging mechanisms. Consumed Web services using WCF and WPF for online transactions using C# and exposed them through SOAP and HTTP. Worked to convert the application into a WPF component and implement existing function enhancement. Designed and implemented nTier Service architecture providing operations to Prism/MVVM/WPF composite client modules. Created and configured WCF services with multiple bindings like netMsmqBinding, netTcpBinding, wsHttpBinding, and basic HttpBinding. Created Alarms and Dashboards in wiki to alert and capture the metrics from CloudWatch. Utilized TypeScript and AWS tools like Lambda, S3, DynamoDB, and CloudWatch. Employed infrastructure as code using CloudFormation and CDK, following an Agile and automated release process. Implementation knowledge on microservices and containers like K8, and Docker. Methodical approach to troubleshooting complex problems. Good Understanding of Spring Boot and responsible for creating and maintaining Restful APIs. Strong understanding of common API technologies, such as OATH, SAML, Spring Boot, and Microservices. Created development and test environments for different microservices by provisioning Kubernetes clusters on AWS via Docker. Used Kubernetes to deploy, scale, load balance, and manage Docker containers with multiple namespace versions. Developed and deployed multi-tenant SaaS products using AWS CloudFormation and related services. Managed cloud-based infrastructure using Infrastructure as Code (IaC) tools like CloudFormation and Terraform. Implemented and optimized continuous integration and deployment pipelines using tools like Jenkins, GitLab CI/CD, and AWS Code Pipeline. Good experience with Scripting languages such as SQL, Python, PowerShell, and Linux shell scripts. Dedicated to continuous automation, testing, and deployment. Making sure that the CI/CD pipeline runs smoothly. Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML, and User-defined functions to implement the business logic and also created clustered and non-clustered indexes. Used ASP.NET Controls for Grids/ Nested Grids and Calendars. Implemented the entire backend of the application in C#.NET, using various object-oriented features like classes, interfaces, inheritance, polymorphism, and Multi-threading. Requirement gathering on the Work Request with the Client, Project Manager, Business, and Developers. Client: Cigna Health Care July 2018- March 2020 Location: Hartford County, Connecticut Role: NET Developer Programming Environment: ASP.NET MVC, C#, LINQ, SQL Server 2008 R2, SSRS, AJAX, jQuery, JSON, React Js, Ajax, T-SQL, XML, SSIS, Hibernate (ORM), Prism Framework, SAAS, Internet Information Server 7.0(IIS), MS Visual Studio 2005/2010, GIT, Web API, Visual Studio 2013, .NET Framework 4.5, C#.NET, HTML5, OOPS, WCF, WPF, Web services, Agile/Scrum, Windows 7 Responsibilities: Duties include designing, planning, developing, and deploying Microsoft .NET-based solutions that meet or exceed client expectations with Industry quality and coding standards. Developing the applications to meet performance requirements as per the mentioned SLAs and with IT&S security standards. Migrated a .NET application to Microsoft Azure Cloud Service Project as part of cloud deployment. Developed the application using HTML5, C#, ASP.NET MVC, Bootstrap, jQuery, React JS and Ajax. Used React Js pages, Web services calls and AJAX calls for the application. Developed high-level test plans by incorporating user profiles, configurations, environments, risks, test scenarios, schedules and analysis and presentation of results. Consumed Web services using WCF and WPF for online transactions using C# and exposed them through SOAP and HTTP. Demonstrated expertise in designing, developing, and maintaining ETL packages for efficient data extraction, transformation, and loading processes. Proficient in creating data workflows, data mappings, and transformations within SSIS, ensuring accurate and timely data integration. In-depth knowledge of secure payment gateways and other safety components applicable for e-trading websites. Utilized various jQUERY UI plugins to build a Rich Internet Application (RIA) to make it look more intuitive. Testing manually and generating automated test scripts using QTP on web-based applications. Extensively involved in developing components for Business, using Windows Communication Foundation WCF REST as well as consuming third-party REST services. Designed and built a WCF service for an Interactive Decision System, and implemented multithreading to simulate an Asynchronous Batch Run. Designed & and developed Screens for Mortgage broker and loan officer hierarchy and admin ASP.NET Pages using Visual Studio .NET. Solved problems using a combination of JavaScript, JSON, and jQUERY UI Planning the involvement and project activities of the change sponsor in the change management. Created and consumed Web services using XML and hosted in IIS to communicate with the business layer objects via SOAP. Use Windows Azure to deploy the application on the cloud and manage the session Experience with configuration, customization, and development of e-commerce platforms. Participated in designing and developing the data access layer using NHibernate (ORM). Involved in writing unit testing using NUnit, doing code reviews while developing and fixing the bugs raised by Quality Control. Used GIT Repository with VS extensions for version control and source code maintenance needs. Worked to convert the application into a WPF component and implement existing function enhancement. Maintained meticulous attention to detail in mortgage applications. Developed web application using Express, React.js, Node.js and MongoDB. Expertise in containerization and deployment using Kubernetes to deploy the data processing pipelines. Developed distributed applications using WCF, Web Services, and Web API (using REST architecture) Strong back-end programming skills in T-SQL, including the ability to write complex stored procedures, nested stored procedures, temporary tables, and views. Experienced in optimizing T-SQL code for performance and efficiency, resulting in faster data retrieval and processing. Extensive use of SQL Profiler and Query Analysis Tools for T-SQL Query Optimization and debugging. Used the JSLint tool to review the jQuery UI/JavaScript code to make client-side scripts as per industry standards. Adapted web application to run in Windows Azure against SQL Azure using Azure Queues for background processing. Involved and supported in UAT phases for the whole application and making sure that the application is developed as per the needs and requirements. Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers. Designed and Developed reports using SSRS 2008 R2, 2014, 2016. Used Grid MVC with Strongly Typed View Models to provide a more flexible, editable, and sortable grid view to increase user interaction. Experience in Object Oriented Concepts and Knowledge of Design Patterns like Model View Controller (MVC), Factory method, etc. Used Razor View Engine and HTML helper class Controls with MVC Experience of configuring and managing sources using SVN, and GIT. Identifying the challenges for hosting applications in Windows Azure (PaaS) and suggesting the possible changes required in applications to use Azure capabilities. Updating the present SAAS applications with the customers and their access. Worked on development modules using Web API and Angular JS. Wrote Data Access Layer Methods (ADO.NET), T-SQL Queries, Store Procedures, and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data. Client: Amex July 2016 - June 2018 Location: Phoenix, Arizona Role: .NET Developer Programming Environment: C#, ASP.NET, .NET Core, MVC, Visual Studio 2017, SQL Server 2012, Web Services, Windows 7, CSS, JavaScript, React Js, jQuery, TFS. Responsibilities: Responsible for designing, coding, and Unit testing using C#.NET 4.5. From analysis to testing, involved in all the phases of the Software Development Life Cycle. Design, Develop, test, implement, and maintain software applications in C# to meet project requirements and enhancements. Worked with AngularJS including Promises, Filters, UI Router, and Directives. Developed some of the custom directives using AngularJS. Develop and consume WCF/Web API web services to implement Bill Pay transactions. Expertise in working in service-oriented architecture such as creating and consuming WCF Rest, Windows Communication Foundation WCF Contracts over HTTP and creating and consuming XML Web Services over SOAP in .NET using C#.NET to implement BillPay transactions in walk-in. Worked with SOAP UI Pro tool to invoke and test web services. Sending requests using the SOAP UI tool by mentioning the end point (to which environment the request should hit) Create simple/complex SQL queries with joins, stored procedures, functions, triggers, and database schema design/update scripts. Worked with complex & and dynamic presentation layers using HTML, DHTML, XHTML, CSS, Themes, Skins, Master Pages, client-side scripting using JavaScript, jQuery and ReactJS, NodeJS. Improve the performance of applications by best coding practices and SQL optimization techniques and allow new web/client projects to leverage reusable data. Developed and implemented different server controls, and user controls to provide the rich user interface re usability. Implemented model view controller (MVC) architecture with ASP.NET Core Razor views, and dependency injection (DI) according to UI layouts and business requirements. Design, develop, and build applications using React and Redux consuming the payloads received from the ASP.NET Web API Core 2.0. Used Agile Methodology and scrum for developing the application and followed the software development lifecycle for each sprint. Extensive experience in writing stored procedures, triggers, views, schemas, and functions as well as data operations in SQL Server database, MS-Access, and Oracle SQL. Migration of database from MySQL to SQL Server 2008 using SSIS. Designed an ASP.NET Core application architecture for a digital claims management software application. Implemented Web Form validations using JavaScript and validation controls. Experience in database development experience primarily using MSSQL Server, MongoDB and MySQL. Worked on Azure service fabric to implement the microservices and deploy them in the cluster. Involved in the design and development of the database. Supported and worked for the Docker team to install Apache Kafka cluster in multimode and enabled security in the DEV environment. Responsible for creating complex reports and charts using Component One controls based on client specifications. Implemented REST APIs with Azure service fabric stateless Microservices using ASP.NET Core. Users can access them both as a web report as well as in PDF format and Excel formats. Used ADO.NET, and LINQ extensively for data retrieving, querying, storage, and manipulation. Involved in C# coding standard documentation, code best practices, and code review process. Involved in production support. Client: Despot Power Systems May 2012 - Oct 2015 Location: Hyderabad, India Role:.NET Developer Programming Environment: Visual Studio, .NET, ADO.NET, ASP.NET, WCF, HTML, CSS, XML, JavaScript, SQL Database, Node JS. Responsibilities Involved in different phases of the Software Development Life Cycle (SDLC) including Designing, Programming, Testing, and Documentation. Analyzed and designed approaches using UML use case diagrams, class diagrams, state diagrams, and activity diagrams. Implemented the presentation layer using Master Pages, HTML, XML, and JavaScript. Used CSS for common appearance all over the website. Used Java script for client-side data validations. Developed Web forms using ASP.NET server controls and validated input using Java Script. Hands-on experience in designing, developing, and implementing end-to-end solutions using VB.NET as a core technology. Collaborate with internal and external teams to produce software design and architecture. Proven experience as .NET Developer with familiarity in SQL Server and design/architectural pattern (MVC). Enhanced existing system and the new business requirement by analyzing business objectives, and preparing an action. Created a simple console-based application in C++ with knowledge of fundamental programming concepts. Wrote stored procedures, and SQL scripts in Oracle for Data Accessing and manipulation. Extracted the data from Oracle, and Flat Files, transformed and implemented required Business Logic, and Loaded into the target Data warehouse using SSIS. Identifying areas for modification in the existing code and subsequently developing the modifications. Used SSIS and SSRS to load data from source files to target tables. Developed various SQL queries and Procedures in Database for the Application. Involved in testing and fixing bugs. Active participant in Agile Ceremonies and volunteer in Business Demo. Keywords: cplusplus csharp continuous integration continuous deployment user interface javascript sthree information technology microsoft procedural language |