Abigail Dawson

Software Engineer

I'm passionate about education and languages, and excited about making a positive impact on others through high quality software solutions.

Picture of a me, smiling at the camera

Portfolio

Everyone has something they're trying to learn, and many of the challenges faced by learners are common across disciplines. I'm passionate about building software that not only helps people learn more efficiently and effectively, but also provides a seamless user experience that makes the tough parts of learning more enjoyable. Behind each of these projects is my own creative approach to solving a common difficulty faced by learners.

Click any project below to see more on GitHub.

Resume

Work Experience

Growth Engineer

Hardcore Engineering

Apr 2024 - Present

Software Engineering Intern

Tobu Pengin, LLC

Feb 2024 - Apr 2024

  • Actively contributing to the ongoing development and maintenance of Pengin-Pi, a comprehensive open source CRM software with ERP features, using Python and Flask framework; enhancing software functionality through development across the entire stack.

  • Developing proficiency in Amazon Web Services (AWS), containerization using Docker, Nginx web server configuration and various cloud infrastructure and CI/CD tools for efficient and reliable development and deployment process.

  • Collaborating on a team of interns, engaging in weekly standups to track progress on issues and features, actively participating in version control to manage codebase changes, branching and pull request reviews, and receiving mentorship and training from project lead to ensure code quality and consistency.

Education

General Assembly

Oct 2023 - Feb 2024

Software Engineering

Technical certification in Software Engineering. Full-time immersive program included 500+ hours of professional training over twelve weeks, focused on product development fundamentals, object-oriented programming, MVC frameworks, data modeling, and team collaboration strategies.

Georgetown University

Aug 2017 - May 2019

M.A. in Asian Studies

Edmund A. Walsh School of Foreign Service | concentration in Taiwanese history

About Me

Picture of me next to a gray horse nuzzling me

Lifelong learning

I grew up in Haverford PA, where my world revolved around reading books, writing stories and spending time with horses. I fell in love with learning Latin in middle school, and in college I dedicated myself to the study of Japanese, which intrigued me even more with its grammatical intricacies and complex characters.

Fascinated by East Asian culture and my new ability to communicate with others in their own native language, I taught myself traditional Chinese and spent a year in Taiwan before returning to pursue an M.A. in Asian Studies at Georgetown University.

Exploration

Following this period of rigorous academic study, I decided to pivot back toward my passion for education and horses, and began teaching therapeutic horseback riding lessons for people with special needs. Shortly after I began finding ways to apply my technical and organizational skills to the administrative side of these non-profit programs as well. Meanwhile, I continued to develop my cross-cultural communication skills while tutoring English online to adult second language learners.

In 2022, seeking more opportunities to grow personally while learning more about the experiences of others, I embarked on a cross-country trip with my partner and our five pets. For an entire year, I explored Arizona, Washington, British Columbia and North Carolina, living and working in these areas while enjoying epic mountain biking adventures in the wilderness.

Transitioning into tech

After seeing the impact of my work on an individual level, I was craving a way to make an impact on the communities I cared about on an even larger scale. With an aptitude for technology and some experience with coding, I made the decision to pivot towards the tech industry, eager to build skills in software development and learn how to create applications and work on meaningful projects.

I found that just like learning Japanese and Chinese, picking up new programming languages came naturally to me, and the more I learned, the more empowered I felt to hone my skills and create the kinds of programs I wanted to see in the world. Learning to code has allowed me to unleash my creativy in a new and meaningful way, and has been a natural progression in my journey of personal development. I am thrilled to now be applying the tools I've learned to create my own applications, and to contribute to the important and exciting work of others.

Let's get in touch!

I'd love to hear from you!