Mary Bucknell
About Mary Bucknell
Mary Bucknell is a Software Developer at the U.S. Geological Survey, specializing in responsive web design and user interfaces. With extensive experience in Python and various JavaScript libraries, she focuses on geospatial data visualization and actively mentors new team members.
Work at U.S. Geological Survey
Mary Bucknell has been employed as a Software Developer at the U.S. Geological Survey (USGS) since 2011, accumulating over 13 years of experience in this role. Based in Middleton, WI, she focuses on creating responsive web designs and user interfaces that prioritize user experience. Her work involves developing websites that provide public access to water information, emphasizing geospatial data visualization through various services such as WMS, WFS, and geojson. Additionally, she contributes to the team by mentoring new members and participating in planning meetings, design discussions, and code reviews.
Education and Expertise
Mary Bucknell holds a Master of Science in Electrical Engineering from the University of Illinois Urbana-Champaign, which she achieved in 1987. She also earned a Bachelor of Science in the same field from the same institution in 1985. Her educational background is complemented by studies at the Reilly School of Technology. She specializes in backend development using Python/Flask and frontend development with various JavaScript libraries, including Leaflet, D3, Redux, Backbone, jQuery, and Bootstrap.
Technical Skills and Development Practices
Mary Bucknell has extensive experience in backend and frontend development. She has worked on web services using Java with Spring Boot and MyBatis for accessing Postgres databases. Her technical skills include automating integration and deployment processes with tools like Travis and Jenkins. She employs the U.S. Web Design System to maintain consistent styling and ensure 508 compliance in web projects. Additionally, she is proficient in writing unit and integration tests using Python's pytest framework and JavaScript testing tools such as Karma with Jasmine and Sinon.
Mentorship and Team Collaboration
As a senior developer and technical lead, Mary Bucknell actively mentors new team members at USGS. She plays a significant role in fostering a collaborative environment by participating in planning meetings, design discussions, and code reviews. Her involvement in these activities helps to ensure that projects align with user needs and technical standards, enhancing the overall quality of the development process.