Phillip Gideon

Phillip Gideon

Senior .NET Full Stack Developer
United States of America
English

نبذة عني

Experienced IT and Software Development professional with over 15 years in the industry, specializing in the .NET
framework and adept at delivering robust solutions for large enterprises. Proven expertise spans system an…

الخبرة

Senior .NET Full Stack Developer / Team Lead

Membersy
Jan 2018 - Feb 2025 · 7 سنوات

Led modernization of Membership Management System and Community Health Outreach Program, Redesigned .NET MVC healthcare application, Developed key services for patient data management, Transitioned legacy .NET MVC healthcare platform to SOA model, Designed and optimized microservices architecture, Refactored legacy .NET Framework applications, Migrated legacy applications to Azure, Implemented serverless computing solutions, Integrated Azure Service Bus and Kubernetes, Developed REST APIs and GraphQL services, Integrated Twilio API and Microsoft Message Queuing, Implemented Entity Framework Core, Refactored and optimized SQL Server database schema, Led PostgreSQL databases migration to SQL Server, Implemented caching layer with Redis, Implemented ETL pipelines, Established CI/CD pipelines, Implemented Infrastructure-as-Code, Developed Helm charts, Implemented Git branching strategies, Monitored application health and performance, Configured Azure Key Vault, Developed applications using various technologies and libraries

Senior .NET Full Stack Developer / Team Lead

Membersy | Austin, TX

Led the modernization of a Membership Management System-MMS and Community Health Outreach Program using C#, .NET and Angular / TypeScript for frontend.
Redesigned a .NET MVC monolith healthcare application into a service-oriented architecture (SOA) to improve modularity and support scalability.
Developed and deployed key services for patient data management, appointment scheduling, and third-party integrations, ensuring compliance with healthcare data standards like HIPAA and HL7.
Transitioned a legacy .NET MVC healthcare platform to an SOA model, breaking down monolithic components into reusable services.
Streamlined operations by introducing independent modules for claims processing, patient records, and external API integrations, improving overall system performance and reliability.
Designed, built, and optimized microservices architecture using .NET Core 6 / 8, Azure Functions, and AKS, reducing technical debt and improving system resilience.
Refactored legacy .NET Framework applications into .NET Core, improving performance by 31%, ensuring long-term support, and making applications cloud-native.
Migrated legacy applications from on-premises servers to Azure, significantly reducing infrastructure costs and enhancing system availability.
Implemented serverless computing solutions using Azure Functions and AKS, reducing processing time and eliminating unnecessary background processes.
Integrated Azure Service Bus for reliable message brokering, ensuring seamless asynchronous communication between distributed microservices.
Optimized cloud resource allocation with Kubernetes, leading to better workload distribution, autoscaling, and cost efficiency.
Developed high-performance REST APIs and GraphQL services to power MMS, improving response times by 23% and increasing data availability.
Integrated Apollo Federation and Swagger UI to facilitate API documentation, discoverability, and efficient contract-first API development.
Implemented Twilio API for real-time communication features, including SMS notifications and alert systems for critical MMS updates.
Built API gateways and middleware using .NET Core, ensuring secure, scalable, and reusable API interactions across various services.
Implemented SSL/TLS encryption between the Angular 14 frontend and ASP.NET Core 6 backend to secure sensitive data transmissions.
Implemented rate-limiting and authentication layers using OAuth 2.0 and JWT tokens, protecting APIs from abuse while ensuring security.
Integrated Microsoft Message Queuing (MSMQ) and Apache Kafka, resulting in improved communication efficiency by 3 times in scenarios where real-time data streaming and reliable asynchronous messaging were crucial for seamless operations across various dental services.
Developed and maintained WCF services for secure data exchange, implementing SOAP-based communication for legacy system integrations within the MMS platform, ensuring seamless interoperability and data integrity across distributed applications.
Designed a credit card payment integration microservice using Stripe and PayPal APIs, enabling secure, PCI-compliant transactions for our healthcare projects.
Developed third-party integrations with healthcare software providers, ensuring interoperability with EHR (Electronic Health Records) and compliance with HL7/FHIR standards.
Implemented Entity Framework Core 6 and 7 for data access, optimizing complex query handling and improving database performance across large datasets.
Refactored and optimized SQL Server database schema, leading to a 17% increase in system reliability and a 22% improvement in query execution time.
Led the migration of PostgreSQL databases to SQL Server, improving performance while cutting down database licensing costs.
Implemented a distributed caching layer using Redis and Azure Cache for Redis, reducing load on primary databases and improving data retrieval speeds.
Designed and implemented robust ETL pipelines using SSIS, Azure Data Factory, and Azure Blob Storage, automating data extraction, transformation, and loading.
Developed SQL Server stored procedures and triggers to optimize business rule execution, ensuring faster data processing and reduced duplication.
Crafted and optimized raw SQL queries in SQL Server to efficiently retrieve, aggregate, and analyze healthcare data, ensuring compliance with HIPAA standards and improving query performance.
Enabled multi-region database replication using Azure SQL Database and Cosmos DB, ensuring high availability and disaster recovery readiness.
Established CI/CD pipelines using Azure DevOps, enabling automated builds, testing, and deployments, reducing deployment times by 18%.
Implemented Infrastructure-as-Code (IaC) with Terraform and ARM templates, automating cloud infrastructure provisioning across environments.
Developed Helm charts for Kubernetes-based deployments, simplifying microservice deployment and rollback strategies.
Implemented Git branching strategies (Git Flow & trunk-based development), ensuring seamless version control and feature rollout.
Monitored application health and performance using Azure Monitor, Application Insights, enabling proactive issue detection and resolution.
Configured Azure Key Vault for secure credential storage, ensuring that sensitive data like API keys and database connections were securely managed.
Developed the mid-size applications using C#, ASP.NET MVC with Razor View Engine, HTML5, CSS3, JavaScript, jQuery, TypeScript, JSON and React.
Utilized Blazor Server for faster load times in administrative interfaces and Blazor WebAssembly for client-side performance in patient-facing applications.
Created a mobile-friendly version of the MMS UI using Xamarin and Blazor and .NET 5, ensuring a seamless and intuitive user experience across web and mobile platforms.
Developed dynamic and responsive user interfaces for MMS using Angular 14/17 and React 18 with TypeScript and JavaScript, creating schema mapping and error management systems.
Redesigned and optimized UI components in React and Angular 14 / 17, improving usability, performance, and accessibility.
Developed a unified UI component library using Angular to ensure consistent branding and UX across several healthcare applications.
Implemented Redux state management in React applications, enhancing client-side performance and data handling efficiency.
Enhanced state management by implementing NgRx for Angular, ensuring efficient data handling and synchronization.
Refactored legacy jQuery-based UI components, modernizing them with TypeScript and Webpack for improved performance.
Utilized Angular, React with advanced front-end libraries and frameworks like HTML5, CSS3, SCSS, and Bootstrap 5, delivering modern, responsive, and accessible user interfaces for MMS.
Built dynamic dashboards using Power BI, React, and D3.js, providing executives with real-time insights into medical data analytics.
Implemented security best practices for APIs and microservices, ensuring compliance with HIPAA and SOC 2 standards.
Developed Role-Based Access Control (RBAC) systems, ensuring granular permission management for healthcare professionals and end users.
Conducted regular security audits and penetration testing, proactively identifying vulnerabilities and mitigating risks.
Enabled Single Sign-On (SSO) authentication using OAuth 2.0, OpenID Connect, and Azure Active Directory (AAD).
Wrote unit tests and integration tests using xUnit and Selenium, ensuring the robustness of .NET applications and high-quality code delivery.
Led cross-functional Agile teams, working closely with product managers, designers, and business stakeholders to deliver high-impact solutions.
Mentored junior engineers, providing guidance on best coding practices, software design patterns, and DevOps principles.
Facilitated Sprint Planning and Retrospectives, ensuring teams followed Scrum and Kanban methodologies for smooth software development cycles.
Collaborated with Data Science teams to implement AI-driven analytics features, improving predictive insights for customer engagement and performance tracking.
Integrated an AI-powered chatbot within MMS to assist users with real-time support and troubleshooting, leveraging NLP for understanding user queries and providing context-specific responses.
Developed internal documentation and training materials, educating teams on Azure best practices, CI/CD workflows, and cloud-native development.

Software Developer

American Express | Dallas, TX

Key member of the R42 team, contributing to the development and maintenance of American Express's loyalty rewards platform with a focus on backend and frontend development using C# and .NET.
Engineered backend services using C#, .NET Framework 4.5, implementing business logic for loyalty rewards programs, including partner integrations with Delta, Hilton, and Amazon credit cards.
Designed and developed microservices architecture using C#, .NET Framework 4.5, ensuring scalability and performance for international and U.S. market segments.
Developed ASP.NET APIs using C#, improving interoperability and real-time data exchange for backend services within the R42 team.
Built responsive user interfaces using Vue and React, integrating frontend with backend services developed in .NET.
Implemented reusable components with Vue and React, creating a modular frontend architecture integrated with .NET backend services, ensuring high maintainability.
Developed dynamic and responsive user interfaces using React 17/18, and Vue.js 2/3, with TypeScript and JavaScript, creating schema mapping and error management systems.
Next.js with React and Nuxt.js with Vue JS to implement server-side rendering (SSR) and static site generation, improving SEO, load times, and performance.
Enhanced state management by implementing Redux for React, ensuring efficient data handling and synchronization, while leveraging Vuex for Vue for consistent state across user interfaces.
Utilized React, and Vue with advanced front-end libraries and frameworks like HTML5, CSS3, SCSS, and Bootstrap 5, delivering modern, responsive, and accessible user interfaces.
Integrated RabbitMQ with ASP.NET backend services, enabling real-time messaging and communication between services for efficient transaction processing.
Integrated Salesforce data with .NET services, enabling seamless data flow between the CRM and internal platforms.
Developed custom Salesforce Lightning components to enhance user experience and tailored features to meet business needs.
Managed content and user experience on Sitecore, ensuring smooth digital content delivery and integration with backend services.
Migrated outdated loyalty systems to modern .NET-based architectures, enhancing performance and scalability.
Coordinated the migration of legacy .NET Framework applications to updated architectures, introducing security and compliance protocols.
Integrated Microsoft Dynamics 365 with .NET services, allowing seamless access to customer relationship data and enhancing loyalty platform capabilities.
Developed and tested MS Dynamics CRM client side programming using (JavaScript / JSON / jQuery / HTML) using the Microsoft Dynamics CRM Customization SDK Tool Kit.
Developed custom modules and workflows within Microsoft Dynamics 365 to streamline CRM processes and align customer interactions with loyalty program goals.
Integrated SharePoint with .NET applications for document management and collaboration, ensuring secure and organized content storage for R42 team projects.
Engineered processes to convert legacy data formats into optimized schemas compatible with modern .NET services.
Ensured business continuity by upgrading legacy systems, minimizing downtime and optimizing transaction handling in .NET Framework-based services.
Applied big data techniques to handle and process large financial transaction datasets, ensuring accuracy and compliance with regulatory standards.
Integrated AWS S3, AWS RDS, and AWS DynamoDB for scalable storage, relational database management, and NoSQL data solutions, optimizing the system architecture for cloud-native environments.
Built backend APIs using C#, ASP.NET, enabling integration with loyalty partners and enhancing transaction processing efficiency within the R42 team.
Utilized AWS Lambda for serverless computing, implementing Python-based microservices for on-demand data processing workflows in AWS.
Spearheaded the design and development of dynamic user interfaces in Vue JS and React, integrating them with ASP.NET backend services for the R42 loyalty platform.
Managed application state using Redux and NgRx with frontend frameworks, ensuring seamless data flow between frontend components and ASP.NET APIs.
Adopted Test-Driven Development (TDD) practices, writing unit and integration tests in C# using xUnit for .NET applications within the R42 team.
Developed backend services in C# with ASP.NET, handling large-scale transaction processing and integrating with messaging systems like RabbitMQ and Kafka for real-time data flow.
Employed Behavior-Driven Development (BDD) with Cucumber to ensure that C# and .NET applications met business logic requirements.
Managed on-premises deployments using OpenShift and integrated C# and .NET services, ensuring compliance with American Express’s security protocols for handling financial data.
Wrote unit tests and integration tests using xUnit and Selenium, ensuring the robustness of .NET applications and high-quality code delivery.
Deployed containerized C# services built with .NET using Docker and Kubernetes, ensuring efficient deployment in both on-premises and cloud environments.
Containerized and orchestrated microservices using Docker and Kubernetes, ensuring efficient management of .NET-based services across environments.
Collaborated with cross-functional teams, including frontend and backend developers, product managers, and QA engineers within the R42 team, delivering features aligned with business objectives.
Participated in Agile ceremonies within the R42 team, ensuring continuous improvement and timely delivery of .NET-based projects.

.NET FullStack Developer

AGI | Dallas, TX

Implemented a Scrum development process with one-week iterations, resulting in a 20% increase in development speed and a 15% reduction in project delivery times.
Leveraged UI expertise in AngularJS to troubleshoot existing UI issues and develop new user-friendly forms.
Rewrote tons of stuff from jQuery and legacy CoffeeScript code to vanilla JavaScript.
Optimized the data access layer, reducing its size, resulting in a 13% improvement in data retrieval performance and reduction in database load times.
Consolidated multiple BL(Business Logic) class libraries into a single reusable library, reducing maintenance efforts and improving code reuse.
Enhanced user experience (UX) with AngularJS, HTML5, and CSS, resulting in a 22% increase in user engagement and a 17% improvement in user retention.
Implemented a real-time messaging service using SQL and ASP.NET, facilitating seamless communication between users during live sessions.
Developed business components using C#, WCF, BizTalk, and Entity Framework.

المهارات

C# Java Python TypeScript JavaScript HTML5 CSS3 SCSS .NET Core ASP.NET Core Web API Entity Framework Core Spring Boot 3 Angular AngularJS React Vue.js Blazor RabbitMQ Kafka RESTful APIs WebRTC Twilio API JWT OAuth 2.0 OAuth 2.1 OpenID Connect SSL/TLS HIPAA HL7 xUnit Selenium NUnit MSTest Test-Driven Development Behavior-Driven Development Agile Scrum Microsoft Azure Amazon Web Services AKS Azure App Service Azure Functions Azure Service Bus Azure Blob Storage Azure Redis Cache Azure SQL Database Azure DevOps AWS Lambda AWS S3
الإبلاغ عن هذا الملف الشخصي؟