Eclectic problem solver with a pragmatic, open-minded, and collaborative approach to development. Enthusiastic front end software developer with expertise creating front end user experiences in two distinct environments:
- a fast-paced grassroots political campaign
- a conventional development team at a Fortune 500...
Designed, developed and maintained full stack SQL/Spring/Angular applications for internal uses, day-to-day included:
•
Built front-end features that were extensible and maintainable, based on user stories through Jira.
•
Communicated with QA team and Tech Lead to fix bugs; created and debugged stored procedures and triggers.
•
Structured workflow, using Agile, to meet tight release deadlines while maintaining process goals through daily scrum meetings.
•
Communicated and worked closely with co-developers and Tech Lead to ensure code and design quality.
•
Attended regular architecture meetings to discuss and solve key issues our department was facing.
Personal Achievements:
•
Delivered Secadmin, a Full stack redesign and front-end update to improve user experience of managing security security roles across the entire internal platform.
•
Revshare - Took part in designing database architecture for complicated internal financial system, then designed and built front end application to automate an intensive and complicated daily process.
Worked cross-functionally to support Brendan Kelly’s Campaign for Congress in Illinois (IL-12):
•
Built tools to analyze and visualize volunteer data from VAN, allowing the field team to effectively set,
meet and manage goals.
•
Updated regularly to help field organizers meet recruitment and canvassing goals.
•
Identified a need for and built a tool in React to automate a time consuming daily task for the finance
team with research.
•
Designed and executed a comprehensive cyber-security plan to educate staff members and protect campaign data.
•
Led the operation and troubleshooting of core third-party tech platforms on the campaign including NGP VAN (Voter Database) and Mobilize (Organizing Tool).
•
Provided training and tech support to staff and volunteers on said tech platforms.
•
Operated under strenuous conditions, often working 80-90 hour weeks.
•
Project managed the implementation of relational organizing tool for 150+ volunteers