Software Engineer at Bank of America
2023 — Now
New York, New York, United States
2022 — 2022
• Monitored the execution of daily asynchronous Python jobs.
• Created, edited, and committed YAML files that define parameters for when/how a job should run.
• Used Python to add automation to the job monitoring and log parsing process.
• Developed a UI that displays any errors that occurred in each job.
2021 — 2021
Madison, Wisconsin, United States
• Designed and built the front end and data model for a new rules engine in a message-based task management system.
• Collaborated with other engineers and non-technical staff through the software development lifecycle.
• Worked with C#, Typescript, and React within a sophisticated company-specific framework.
• Led and presented at joint working sessions.
2020 — 2021
• Developed a backend Python application hosted on Heroku to store job posting data in PostgreSQL, clean and geocode new data received daily
• Collected, mapped, and analyzed data regarding polling location closures in Texas
• Used Python’s Beautiful Soup and Selenium to lead and contribute to development of a web scraper for eviction hearings in Travis County, Texas.
2019 — 2020
• Created high quality answers to some of the top several thousand Python how-to questions.
• Explained code examples in easy-to-understand language and select the optimal solution(s) for each question; write answers in markdown files.
• Read other curators’ answers and provide feedback on ways to improve.
Wesleyan University