{
"name": "dalton",
"occupation": "software engineer",
"likes": ["coding", "learning", "reading", "writing", "long walks],
}
My Work
Software Development Engineer in Test II, Verisk
Full Stack Software Engineer, Nine Design
Portfolio
Developed and incorporated a custom NuGet API library that opened up the company's automation framework to the wider ecosystem, leading to increased adoption and efficiency gains across multiple development teams
Served as Quality Assurance Team Lead for a backend services team of 8 engineers, driving comprehensive testing strategies and mentoring both junior and peer QA team members
Leveraged analytics, logging, and advanced troubleshooting techniques to identify and resolve bugs and other application issues
Contributed to and maintained a suite of 1000+ automation scripts using C# and Selenium, providing robust regression testing coverage and catching critical bugs before production releases
Played a key role in architecting and building a greenfield multi-tenant SaaS platform using Laravel and Vue.js
Implemented core features including user authentication, role-based access control, and a customizable reporting dashboard, working across the full stack
Wrote comprehensive API and developer documentation, significantly streamlining onboarding for new engineers and reducing ramp-up time
Defined and rolled out Agile processes, Git workflows, and coding best practices that notably increased team velocity while maintaining high code quality standards
Contributed to a complex, large-scale Laravel/Vue.js Content Management System used by numerous enterprise customers, implementing new features and resolving critical bugs
Wrote unit and integration tests using PHPUnit, substantially increasing code coverage and preventing regressions in key functionality
Utilized a structured logging system to capture errors and diagnose root causes, significantly reducing time to resolve customer issues
Successfully managed multiple complex database schema migrations with no downtime, ensuring data integrity for a large volume of content across dozens of tables
Web Developer, Maiden Voyage Software
About Me
I'm a passionate, versatile software engineer with an insatiable curiosity and penchant for lifelong learning. My journey in the tech world has been marked by relentless exploration, close collaboration, and an unwavering commitment to excellence.
Portfolio
Equipped with a diverse skillset spanning Python, C++/C#, JavaScript, SQL, .NET and more, I thrive in dissecting complex problems, crafting elegant systemic structures, and delivering robust, scalable solutions. One of my most impactful achievements was building out an API library, deployed as a NuGet package, to open up the ecosystem for automated Quality Assurance testing at my company, Verisk.
With degrees in both biological sciences and computer science, my intellectual journey has been an exhilarating blend of scientific rigor and computational prowess. This multidisciplinary background imbues me with a uniquely analytical yet creative approach to problem-solving.
Perpetually unsatisfied with the limits of my knowledge, I'm always eager to expand my horizons, whether through formal education or self-driven exploration. The pursuit of understanding is my ultimate muse, and the digital frontier is my canvas. Let's connect and explore the vast expanse of what we can achieve together at the intersection of curiosity and code.
I know some things about...
Python
C#/C++/C
Javascript
HTML/CSS
React / Next Node Flask / Django
SQL
.NET
MongoDB
PostgreSQL
AWS/Azure
Projects
My Personal AI Chatbots
NutriTrackr App
Portfolio
Developed an AI chat application that leverages my personal data to provide engaging, personalized conversation
Leveraged the latest LLM models and best practices to create extensible, flexible conversational AI assistants
Provided the LLM with "memory" by incorporated a Retrieval Augmented Generation (RAG) system, which uses a Vector database to query semantically relevant content from my questions to provide me with stored "memories", enabling my assistant to "learn" about me and my preferences
Applied prompt engineering techniques to optimize conversational patterns and ensure highly realistic interactions
Created different AI "personas" to assist with a variety of conversational tasks
Deployed the application on the web, built with Vue.js and Python
Developed a comprehensive nutrition tracking application for calories, macronutrients and micronutrients, with several iterations to improve functionality
Implemented the initial web-based version using Vue.js, followed by a React Native Android application for mobile use
Incorporated search functionality using an API to parse natural language and return matching nutrition information
Utilized the Notion API to store nutrition data in an editable database table, enabling seamless data synchronization with my personal note-taking application
Implemented barcode scanning and text search for quick logging of foods in the CRUD application
Developed my first video game using Unity, C# scripting and game development best practices
Built a sophisticated simulation of various biological functions including hunger, growth, starvation, death and reproduction
Curated all game assets, leveraging open source content and creating custom sound effects
Crafted an engaging, fun user experience designed to appeal to gamers
Lovequarium
Those are just a few of my projects. Feel free to reach out and ask me about my others!
Wanna talk?
Feel free to reach out if you'd like to discuss my work, have a project in mind, or simply want to geek out about code - I'm always excited to explore opportunities and dive into the technical details!
© 2023 Dalton Orvis