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.
I'm currently creating ...
KnowNative
KnowNative is a web application for learners of traditional Chinese to improve their reading comprehension through studying native language texts.
Inspired by my own experience self-studying Japanese and Chinese, I designed KnowNative to help learners move away from dry textbook materials and instead learn from real articles in their target language.
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
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.