# Dylan Attal > Senior Software Engineer at Kin Insurance Location: St. Petersburg, Florida, United States Profile: https://flows.cv/dylanattal 👋🏻 Full stack software engineer who enjoys single-origin African coffees and working with statically typed languages. I have five years of experience building web applications with Vue, React, TypeScript, .NET Core, and Go. 🕵🏻‍♂️ Self-motivated, investigative, and research-oriented. Happy to collaborate with colleagues and communicate across teams to hammer out a solution. Known for making my technical work accessible to engineers and non-engineers alike. 🛠️ Comfortable building out UIs and RESTful APIs for SPAs. Some experience with MVC paradigm in Rails and .NET Core. 💡 Excited to learn more about cloud infrastructure and expand my horizons beyond application code. ☀️ When not at my desk, find me strolling down the pier in sunny St. Petersburg, FL. Casual player of tennis and pickleball. Passionate about baking bread. ## Work Experience ### Senior Software Engineer @ Kin Insurance Jan 2024 – Present | St Petersburg, Florida, United States As a senior software engineer on the Quoting Team, empowered users to bind home insurance policies online through a self-service funnel. - Rewrote Angular13 and Ruby on Rails user interface to Angular18 user interface while changing architecture paradigm from MCV to SPA paired with RESTful API. - Rewrote Quote PDF that is distributed to users as artifact describing policy premiums, deductibles, coverages, and costs. ### Software Engineer @ Tackle.io Jan 2022 – Jan 2024 | St Petersburg, Florida, United States As a software engineer on the Private Offers team, helped independent software vendors list and sell software on cloud marketplaces, including the AWS Marketplace, Azure Marketplace, and Google Cloud Marketplace. - Built React and TypeScript UI alongside RESTful APIs in Flask to extend custom pricing, lengths, terms and conditions for private offers in cloud marketplaces for independent software vendors. - Extracted domain-specific portions of a Flask monolith into Go microservices while implementing an event-driven design architecture. - Built and maintained automated private offer creation in AWS and GCP cloud marketplaces through headless browser with Playwright. - Replaced validations performed by Yup and Marshmallow to standardized JSON schema pattern. - Wrote technical documentation for team features in Confluence. Set up DataDog monitors and alerts routed to cross-team Slack channels to ensure communication between software engineers and production support team. - Gained experience with AWS cloud infrastructure, including managing cross-account permissions for S3 buckets and implementing a Kubernetes sidecar pattern for authentication and authorization. ### Software Engineer @ SOMA Global Jan 2022 – Jan 2022 | Tampa, Florida, United States As a software engineer, contributed to the digital transformation of first responder and law enforcement software from on premise technology to cloud native apps. Utilizing React, Go, and MongoDB, built module for SOMA platform to manage inmate records. Performed bug fixes on Call and Dispatch product. Extracted and converted CAD React components to Bit components that were shared between the new inmate records module and CAD. ### Software Engineer @ Bank OZK Jan 2020 – Jan 2022 | Greater Tampa Bay Area As a software engineer on the Onboard Deposits team, greenfielded a new user interface for the individual consumer online workflow for checking, savings, and certificate of deposit accounts. Helped deliver two new checking and savings products while building the new user interface and implementing many quality-of-life enhancements for developers on the team, including TypeScript, Tailwind, and unit tests utilizing Jest. Built RESTful APIs with .NET Core while practicing SOLID principles, onion architecture, and domain-driven design. Managed large refactors of .NET Core code, adding unit tests along the way with xUnit and FluentAssertions. Overhauled the Onboard Deposits email integration with Mandrill, providing dynamic product-specific variables to single templates instead of different hard-coded templates for each concept and each product. Maintained internal business management software, including the complex account review workflow and back office dashboard. ### Product Engineer @ Bank OZK Jan 2019 – Jan 2020 | Tampa/St. Petersburg, Florida Area As a junior software engineer on the Onboard Deposits team, helped to maintain legacy Vue 2 and .NET Core applications. Was responsible for fixing bugs and adding features on the consumer online workflow for checking, savings, and certificate of deposit accounts. Built out new features on the Central Account Processing application which digitized the manual process for reviewing and approving complex account openings, i.e. trusts, powers of attorney, and LLCs. Maintained internal business management software, including the back office dashboard application which allowed Bank employees to manage customer accounts. ### Full Stack Web Developer @ Suncoast Developers Guild Jan 2018 – Jan 2019 | Tampa/St. Petersburg, Florida Area Created more than 40 web development projects throughout the course of the three-month, immersive, full stack web development program. Featured work listed below. Created a rideshare app with React and Ruby on Rails: https://hitch-app.herokuapp.com/ -Built API with Ruby ORMs to store user-generated data -Reverse-geocoded addresses based on user-generated latitudes and longitudes -Used GET, POST, and DELETE requests to manipulate data from API -Utilized Auth0 for authentication of users and Heroku for deployment Created a React app for Minesweeper: https://react-minesweeper-dylanattal.surge.sh/ -Analyzed API spec (https://minesweeper-api.herokuapp.com/), used GET and POST requests through Axios library to read data from API and add data to API -Utilized MobX library for state management across components Created a React app for a photo gallery: https://react-photo-gallery-dylanattal.surge.sh/ -Using React Router params, dynamically updated views through a custom JSON object Created a React app for a to-do list: https://react-to-do-list-dylanattal.surge.sh/ -Analyzed API spec (https://one-list-api.herokuapp.com/), used GET, POST, PUT, and DELETE requests through Axios library to read, add, update, and delete list items ### Owner/Operator @ Three Palms Pool Service Jan 2016 – Jan 2018 | Tampa/St. Petersburg, Florida Area Founded and ran a pool service company in Tampa, FL. Created, deployed, and maintained company website through WordPress. Increased number of clients from 19 to 63 through direct mail marketing campaigns and referrals. Ensured client satisfaction by providing solutions to client inquiries in a timely manner. Managed accounting and solved billing disputes with clear records. Cleaned and balanced chemicals in residential pools weekly. Never missed a service. ## Education ### Suncoast Developers Guild Jan 2018 – Jan 2019 ### Bachelor's degrees in Linguistics & Spanish University of Florida Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/dylanattal - Website: https://portfolio-dylanattal.surge.sh/ - GitHub: https://github.com/DylanAttal - Website: https://medium.com/@DylanAttal --- Source: https://flows.cv/dylanattal JSON Resume: https://flows.cv/dylanattal/resume.json Last updated: 2026-03-22