Dallas, Texas, United States
Software Engineer on GitHub Actions Platform
Managed scrum ceremonies such as sprint planning, retrospectives, daily standup, and backlog grooming. Led design sessions, architecture review, code review and weekly status updates. Coached members of the team on systems architecture, design patterns, and clean code. Architected and delivered numerous web applications: - Azure-hosted (PaaS) ASP.NET Core web APIs with Microsoft SQL, CosmosDB, Blob Storage, and Azure Service Bus to ELT data from several third-party APIs. - Azure-hosted (IaaS) Angular (TypeScript) web app with ASP.NET OData web APIs and Microsoft SQL to provide a self-service intranet for data warehouse reporting. Designed and implemented several web app features and reusable components: - A dynamic, API-driven file loader wizard using Angular (TypeScript) with DevExtreme to bulk load data into an enterprise data warehouse. - A role-based permissions framework to control who can view and edit what on the intranet. - A database-driven API request scheduler built on .NET Core and Quartz.NET. - A rule engine for transforming data stored in CosmosDB for client applications.
- Built an on-prem KnockoutJS web app with Java web APIs for managing projects, allocating resources and scheduling work. - Implemented a text message notification system using Angular (TypeScript), .NET Core and Twilio APIs. - Delivered an accounting reconciliation tool leveraging Pusher for real-time front-end updates. - Designed and created a drag-and-drop resource allocation tool using dhtmlx (a JavaScript library) for assigning resources to jobs.
- Implemented features for a web-based content management system that served over 500 million monthly active users, over 25 billion monthly page views, and nearly 500 billion monthly asset requests. - Implemented Continuous Integration and Continuous Delivery (CI/CD) pipelines using Azure DevOps, PowerShell and Azure Web Apps. - Designed proactive application monitoring and alerting to ensure site reliability and availability. - Managed an internship - designed the project (a Universal Windows Platform application for managing web app security), planned the sprints and provided coaching along the way which led to an accepted job offer.
- Built an iOS application for the Dallas Museum of Art using Swift, Node, AWS Lambda, API Gateway, S3, and DynamoDB in a serverless architecture. - Integrated with Contentful CMS for drafting and publishing curated museum guides. - Used Sketch, InVision and Zeplin for designing and prototyping. - Published the app on the App Store!