# Josh Burgess > Senior Software Engineer Location: Tampa, Florida, United States Profile: https://flows.cv/joshburgess Full-stack/generalist software engineer with over a decade of experience with a wide variety of languages & technologies. Passionate about systems engineering & architecture, maintainability, strong statically typed programming languages, functional programming, and mentoring. Professional/production experience with: Rust, Haskell, Elm, F#, C#, TypeScript, JavaScript, Node.js, PostgreSQL, SQL Server, RethinkDB, MongoDB Non-professional/personal project experience with: PureScript, OCaml/ReasonML/ReScript Also interested in: Scala, Idris, Unison, etc. Currently writing Rust, Haskell, Elm, & TypeScript at PINATA. Last worked at SimSpace Corporation, writing Haskell, Rust, & TypeScript. GitHub: https://github.com/joshburgess ## Work Experience ### Senior Software Engineer @ PINATA Jan 2022 – Present | New York, United States www.gopinata.com A data-driven task management platform used by a variety of different industries in order to help clients gather insights about their businesses and improve operational efficiency. Clients include Amazon Fresh, Republic National Distributing Company, E. & J. Gallo Winery, etc. Technology stack: Current: Rust, Elm, PostgreSQL, Docker, docker-compose, Github Actions Legacy: Haskell, F#, TypeScript, Node.js, React, GraphQL - Lead development on creating a Single Sign-On system from scratch using Haskell, Servant, & OpenID Connect - Lead development on defining the company's new backend technology approach and architecture by creating a new Rust http API project from scratch using Tokio, Axum, sqlx, etc. and a project structure modeled after Domain Driven Design & layered architecture principles - Attending product meetings and influencing the direction of product & engineering - Continuous Integration development & refinement using GitHub Actions - Day to day infrastructural development & management using Amazon’s AWS suite of cloud services, like CloudFormation, Cloudwatch, S3, RDS, ECR, EventBridge, Lambda, etc. - Database design & schema modeling + large scale database migrations to facilitate incrementally shifting the product towards the company's new vision for capturing & leveraging data - New UI development in Elm (with types generated by Haskell & Servant), legacy UI development & bug fixing in React - New backend development in Rust, legacy backend development and bug fixing in F# and Haskell - 1-on-1 sessions with the Head of Engineering teaching the Rust programming language ### Senior Software Engineer 2 @ SimSpace Corporation Jan 2018 – Jan 2022 | Greater Boston Area (Remote) www.simspace.com Clients include very large organizations, such as several service branches of the US military and some of the top 10 largest banks in the country. Title: Senior Software Engineer 2 (Generalist, Full-stack) Held a variety of roles over time while working on a suite of cyber security training & attack/defense simulation tools: - Both Backend (Haskell) & Frontend (TypeScript/React) Individual Contributor on multiple product/feature teams - Technical Architect on the Frontend Architecture team - Team Lead (Frontend) and Individual Contributor (Backend) on the Scalability team - Backend (Rust) Individual Contributor on the Shared Services team Technology stack: Backend: Haskell, Stack, Servant, Postgres (postgres-simple, postgres-query, squeal), Rust (prototyping new authN and authZ services), etc. Frontend: FP-flavored TypeScript (fp-ts, monocle-ts, newtype-ts, io-ts, remote-data-ts), React, Redux, RxJS, etc. DevOps: Docker, Docker Compose, Kubernetes Legacy: Scala, MongoDB Daily tasks: · Implementing FE + BE features (UI feature development in TypeScript, backend feature development in Haskell) · Building out new BE services using Servant, Persistent, Postgres (postgres-simple, postgres-query, squeal), etc. + writing tests with QuickCheck, SmallCheck, & HSpec · Designing DB schemas & writing DB migrations for Postgres & MongoDB · Mentoring the FE team on the FP paradigm, teaching & contributing to open source libraries in the fp-ts ecosystem (fp-ts, remote-data-ts, etc.) · As a FE Technical Architect, developing prototypes & proof-of-concepts to solve domain-wide problems, prioritizing/scheduling/delegating technical debt, hashing out technical solutions with other architects · On the Shared Services team, contributing to RFCs and prototyping new core authentication and authorization systems using Rust, Postgres, OPA, OPAL, Redis, Oso, RBAC, Keycloak, & Auth0 · Screening & interviewing potential new hires for both FE and BE ### Senior Developer @ 64labs Jan 2017 – Jan 2018 | Tampa/St. Petersburg, Florida Area http://www.64labs.com/ · Full-stack senior software engineer building web & mobile apps with technologies like Node.js, Express, Restify, React, Redux, Reselect, Recompose, Immutable.js, Most.js, RxJS, Ramda, Socket.io, RethinkDB, PostgreSQL, Google Home & API.AI (now called Diagflow), Amazon Alexa, AWS Lambda, etc. · Clients include Carnival Cruise Line, Kirklands, Youfit, GNC, Charlotte Russe, Tractor Supply Co., Bass Pro Shops, Oriental Trading Company, Thomas Cook, Skullcandy, Chico's, Perry Ellis, Pinnacle Health, BevMo!, etc. · Mentored team members & gave code reviews, teaching others how to effectively make use of the React ecosystem, using React, Redux, Reselect, Immutable.js, etc., and also introduced team members to functional programming concepts using Ramda.js and reactive programming concepts using Most.js · Led front-end development on a gym members app for ABC Financial, YouFit, etc., using React, Redux, Reselect, Redux-Most (my own redux middleware library), Ramda, etc. · Designed and implemented a prototype voice service for the same above app + a related financial/analytics app for gym owners using socket.io, Google's API.AI (now called Dialogflow), Google Now, Amazon Alexa, & AWS Lambda · Worked on a team developing large Progressive Web Apps for Carnival Australia (www.carnival.com.au) and Carparts.com using a framework built on React, Redux, Reselect, React-Router, etc. ### Developer @ Revenue Management Solutions Jan 2014 – Jan 2017 | Tampa/St. Petersburg, Florida Area http://www.revenuemanage.com · Full-stack software engineer responsible for creating highly interactive, web-based tools focusing on revenue management and data visualization for both large & small clients in the restaurant and retail industries. RMS is an international company with offices in Tampa (FL), Paris, London, Tokyo, and Singapore. · Daily tasks include designing, developing, & maintaining web apps for both internal operations and external, contracted client projects using ASP.NET, MS SQL Server, T-SQL, Dapper (Stack Overflow's micro-ORM), JavaScript, a variety of different JS UI libraries & SPA frameworks (jQuery, Durandal, Angular, React, etc.), Node.js & npm, HTML, CSS, CSS preprocessors (LESS & Sass), UI/UX design, responsive web design, etc. · Served as the lead developer on a new single page app which recreated & reimagined several long-standing, core RMS apps as one cohesive platform while also modernizing software engineering practices at the company by introducing & evangelizing current industry standard tools & technologies: Git, unit testing, Node.js, npm, ES6+, Babel, Webpack, React, & Redux. Other notable accomplishments include: · Creating a single sign-on solution by redesigning the company’s authentication & authorization systems using open source auth tools: OpenID Connect, IdentityServer, OWIN/Katana, Node.js, Express, Passport, JSON Web Tokens, etc. · Giving technical presentations on Node.js, React, ASP.NET Core, NoSQL databases, functional programming, software design patterns, the open source ecosystem, general web development trends & best practices, etc. · Maintaining & implementing new features within a large, legacy single page app for real estate site selection built with Google Maps and the DurandalJS SPA framework. · Writing an automated polling proof-of-concept for handling restaurant POS data which led to RMS landing a major new, multi-year contract. ### Software Engineer @ BenefitHub Jan 2012 – Jan 2014 http://www.benefithub.com · Software Engineer @ Motivano, Inc., working on BenefitHub 2.0, a discounts marketplace & voluntary benefits platform for the employees of large enterprise companies. Notable clients include McDonalds, UPS, Manpower, Advance Auto Parts, Citi, CAT, Toyota, Sprint, Fifth Third Bank, etc. · Developing new features from start to finish with significant experience in all areas of the web development stack, from back-end database & repository design to .NET MVC/Web API & business logic architecture/implementation to front-end User Interface/User Experience design and programming. · Database experience with NoSQL (MongoDB), AutoMapper, Microsoft SQL Server, ORMs (Entity Framework), LINQ, T-SQL stored procedures, etc. · Working with the web APIs of websites like Paypal, Google Maps, Groupon, LivingSocial, Restaurant.com, GlobalFit, etc. · Lead UI/UX designer & front-end programmer for high-visibility areas of the site, redesigning the entire portal's navigation system & home page and creating major new features from the ground up, including a a voluntary benefits enrollment program and a health & wellness rewards program. · Experience utilizing modern front-end JS frameworks/libraries (Knockout, Angular, React, etc.). · Experience creating slick UI animations using high-performance animation libraries (Velocity.js & GSAP). · Lead Mobile developer/designer, creating a stripped-down, user-friendly mobile version of the portal, implementing adaptive/responsive web design concepts & techniques by using Twitter Bootstrap as a base and heavily customizing it as needed. · Creating user interfaces from scratch (without Bootstrap, Foundation, etc.) using tools like Sass, Compass, Susy, respond.js, matchMedia.js, & Velocity.js. ## Education ### Bachelor of Science (B.S.) in Computer Information Systems University of South Florida Jan 2009 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/josh-burgess-17402350 --- Source: https://flows.cv/joshburgess JSON Resume: https://flows.cv/joshburgess/resume.json Last updated: 2026-03-22