Jason Smith


Location

Denton, TX
Education
    University of North Texas
    January 2007 - December 2012
    degree
    Bachelor's
    major
    Computer Science
Work Experience
    AdvancedMD
    Senor NET Engineer/Software
    South Jordan, UT, US
    July 2019 - September 2024
    company
    AdvancedMD
    title
    Senor NET Engineer/Software
    overview
    - UT - AdvancedMD - Involved in the development of a healthcare clinic management system, Automating Patient Scheduling - Program, Healthcare management system using - C#, .NET and Angular / TypeScript for frontend - Performed extensive coding inMicrosoft .NET, using C# and ASP.NET, in a web-based environment - Expertise working with web services,WCF, using technologies such as C#, .NET 6, ASP.NET MVC, and WEB API - Performed extensive coding using ASP.NET - Core for back-end services and integrated APIs with healthcare systems - Migrated healthcare management systems from - NET Core 7 to .NET 8, leveraging the latest features for improved - Implemented new - Native AOT (Ahead of Time Compilation) in .NET 8 - Utilized Rate Limiting Middleware - Designed and implemented a secure self-service scheduling system, enabling patients to manage their appointments - Utilized ASP.NET Core Web API to create RESTful services for patient data management, integrated with secure - EHRsystems ensuring HIPAA compliance - Led the back-end upgrade from .NET Core 3.1 to .NET 6, leveraging new language features like record types to - Simultaneously refactored the front-end from AngularJS to Angular 16 and migrated the back-end from ASP.NET - Core 6 to ASP.NET Core 7 for enhanced security, performance, and maintainability - Refactored microservices to adopt .NET 8's Enhanced HTTP/3 support, reducing latency and improving response - Enhanced CI/CD pipelines to accommodate new - NET 8 features, ensuring smooth and rapid deployment cycles - Developed and deployed the patient portal, utilizing .NET Core and Angular 16, to streamline patient interactions - Utilized SQL Server as the main database for patient records and appointment data, optimizing performance by - Implemented role-based access control (RBAC) using .NET Core Identity to ensure secure access to patient data - Optimized database performance using Entity Framework, improving data retrieval efficiency by fine-tuning SQL - Utilized Redis for distributed caching, improving system response times by storing frequently accessed appointment - Integrated CI/CD pipelines with Jenkins and Docker, automating the build, testing, and deployment processes for - Designed and developed a post-visit survey and feedback module using Angular and .NET Core, providing valuable - Built and maintained a distributed microservices architecture using ASP.NET Core, breaking the system into - Employed Apache Kafka for asynchronous communication between microservices, allowing for efficient event - Integrated OAuth 2.0 and OpenID Connect - Implemented SSL/TLS encryption for data transmission between the Angular front-end and ASP.NET - Core back - Used ASP.NET - Core with asynchronous programming (async/await) to ensure high availability and system - Involved in Design, Development and Testing of Windows Forms, Web Forms - Web Services using IIS - ASP.NET, XML Dataset and .NET Framework - Designed and developed reusable Blazor components to streamline the user interface and improve userexperience - Leveraged Docker to containerize both the Angular front-end and .NET Core backend, ensuring consistent - Deployed the application on AWS - Kubernetes (EKS) for orchestration, setting up auto-scaling policies to - Configured Kubernetes deployments - Developed a platform based on Microsoft BizTalk, deployed in Azure for one of the large hospitalwarehouse - Integrated ConfigMaps and Secrets in Kubernetes to manage environment-specific configuration and sensitive data - Configured AWS CloudWatch - Used GitLab for version control, code reviews, and managing deployment pipelines, ensuring streamlined - Designed and deployed a comprehensive monitoring and logging system using Prometheus - Developed automated tests using xUnit and Selenium for both unit and UI testing, ensuring continuous integration
    Management System FARMS
    NET FullStack Developer
    Durham, NC, US
    March 2016 - July 2019
    ParcelShield
    Full Stack Developer
    Orlando, FL, US
    October 2013 - March 2016
Skills
A/B TestingAccountingAcquisition of CustomersAdobe InDesignAgile MethodologyAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAngularJSApache JMeterApache KafkaApi DesignApplication Configuration Access ProtocolsApplication Programming Interfaces (APIs)Application ServicesArchitectureArduinoASP.NETASP.NET MVC FrameworkAsynchronous ProgrammingAutomationAutomation of MarketingAutomation of TestsAutoscalingAWS LambdaAzure Service FabricBackendBig DataBlazorBootstrap (Software)Brand ManagementBusiness LogicBusiness StrategiesCachingCalendar ManagementCascading Style Sheets (CSS)Client Server ModelsClinic Management SystemsCloud ComputingCloud ServicesCloudwatchCodebaseCode ReviewCommunication SkillsConfluenceContent ManagementContinuous DeliveryContinuous IntegrationCouchbase ServersCryptographyC Sharp (Programming Language)Customer ExperienceCustomer InsightsCustomer Relationship ManagementCustomer ServiceDashboardsData AnalysisData ArchitectureDatabase AdministrationDatabase PerformanceDatabase QueriesDatabasesData IntegrityData LoggingData ManagementData ProcessingData RetrievalData SynchronizationData TransmissionsDecision Making SkillsDevOpsDistributed CachingDockerDocuSignE-CommerceElasticsearchElectronic Data Interchange (EDI)Electronic Medical RecordsElk StackEmployee RetentionEnterprise Service BusEntity FrameworkExecution of ExperimentsExtensible HyperText Markup Language (XHTML)Extensible Markup Language (XML)Extract Transform Load (ETL)Failure AnalysisFault Detection and IsolationFault ToleranceFinancial AnalysisFinancial ManagementFirmwareFriendlinessFront End Software DevelopmentGitGithubGitlabGitlab-ciGPTGrafanaGraphqlHard Work and DedicationHealth AdministrationHealth CareHealthcare SystemsHealth Insurance Portability and Accountability Act ComplianceHTMLHTML5Human-Computer InteractionIBM DB2IBM WatsonIncident ManagementIndexerInfrastructure ManagementIntegration TestsInternet Information Services (IIS)IT Project ManagementJava (Programming Language)JavaScript (Programming Language)JenkinsJIRAJQueryJSONKanbanKendo UiKenticoKibanaKnockout.jsKnowledge of AdvertisingKnowledge of CampaignsKnowledge of EngineeringKnowledge of Purchasing ProcessesKubernetesLifecycle ManagementLoad TestingLogstashManagement SystemsMarketingMedical ManagementMedical Office SkillsMedical RecordsMemcachedMetricsMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft Biztalk ServersMicrosoft OutlookMicrosoft SQL ServerMicrosoft Visual SourceSafeMicrosoft Visual StudioMicrosoft WindowsMiddlewareModel View Controller (MVC)Modern UiMongoDBMonitoring of SystemsMstestMySQL.NET Core.NET FrameworkNetwork PerformanceNetwork VirtualizationNode.JsNoSQLNpm(Software)NunitOAuthOktaOnline Transaction ProcessingOpenid ConnectOpen Web Application SecurityOracle ApplicationsOracle SQL DeveloperOrder ProcessingParadigmsPatient Management SoftwarePerformance ManagementPHP (Programming Language)PL-SQLPostgreSQLProblem SolvingProduct Information ManagementPrometheusPython (Programming Language)Quality AuditingQuery OptimizationQuery PerformanceQueueing SystemsRabbitMQRaspberry PiReactJSReact ReduxReal Time DataReceptivityRedisRegression TestingRegulatory ComplianceReliabilityReliability of SystemsResource UtilizationResponsive Web DesignRestful APIsRetail CommerceRisk AnalysisRole-Based Access ControlSafety PrinciplesSalesSalesforce.ComSales PromotionSales StrategyScalabilitySchedulingScriptingScrum MethodologySearch Engine MarketingSearch Engine OptimizationSecurity ManagingSecurity TestingSeleniumSelf MotivationSendgridServerless ComputingService-Oriented ArchitectureSimple Object Access Protocol (SOAP)SimulationsSingle Sign-OnSitecoreSocial MediaSoftware as a ServiceSoftware DebuggingSoftware QualitySoftware SystemsSoftware Version ControlSonarQubeSQL AzureSQL DatabasesSQL Stored ProceduresStock ControlStrategies of PricingStream AnalyticsStreamlineStylusSubversionSyntactically Awesome Style Sheets (SASS)System AvailabilityTCP/IPTeam Foundation ServerTeam WorkingTelemetryTest-Driven Development (TDD)Testing SkillsTime Tracking SoftwareTransact-SQLTransport Layer SecurityTwilioTypeScriptUnit TestingUptimeUsability TestingUser AuthenticationUser ExperienceUser Interface TestingVba Programming LanguageVbscriptVue.jsVulnerabilityVulnerability AnalysisWeb ApiWeb ApplicationsWebpackWeb PlatformsWeb ScrapingWeb ServicesWebSocketWindows Communication FoundationWindows FormsWorkflowsXunit