Summary
I apply my knowledge and experience with mechanical, electrical, and software engineering to the design and development of technology-based solutions. I have worked on projects in the areas of maternity care, education, accessibility, disability, universal design, rehabilitation research, and automation. These projects have required full stack web development, Javascript-heavy frontend work, Python programming, server administration, basic data analysis, and construction of mechatronic prototypes, among other skills.
Project Portfolio
- Developed the website for an online course educating parents about technology, 90 Days of Summer.
- Created a website which is used by thousands each month to automatically summarize text, Text Compactor.
- Developed a commercial web application which allows teachers to easily create accessible web pages, Jen: The Tiered Web Page Generator.
- Performed finite element analysis of the deformation of a mold used for composites research using the ANSYS software package. Based on the results, proposed design modifications to reduce the deformation by a factor of 4.
- Wrote a program (using Python and Numpy) to estimate the concentrations of pollutants in engine exhaust for various combinations of fuels and air-fuel ratios.
- Created a LabView program that used data from two accelerometers and a force transducer to measure impact energy for an automated endurance testing apparatus.
- Worked as part of a 4 person team to automate the 2-dimensional movement of an apparatus used for nano-particle deposition research.
- A few small projects and scripts can be found on my GitHub profile.
Skills & Experience
- Experienced with Python, HTML, CSS, and Javascript, and some experience with AppleScript, C, C++, ColdFusion, Java, Perl, PHP, SQL and VBA (Also, currently learning Haskell and Ruby)
- Completed both Stripe's Capture the Flag 2.0 (web security) and 3 (distributed systems)
- Built 6 websites, and contributed to 3 others, using server-side MVC frameworks (Django, Flask)
- Significantly contributed to several AngularJS single page web applications.
- Designed, documented, and implemented 3 web services (APIs)
- Designed websites to meet Section 508 and Web Content Accessibility Guidelines (WCAG) 2.0 Level AA
- Wrote programs to parse data from experiments, perform aggregation and analysis, and output reports, including PDFs with graphs (using Python, Numpy, Matplotlib, and ReportLab)
- Debugged and created programs (with Vizard, E-Prime) used for experiments with human subjects
- Introduced distributed version control (git) and issue tracking to an organization's development process
- Managed Linux servers, running web (Apache, Nginx) and database (MySQL, PostgreSQL) servers, for over 4 years
- Automated website deployment and server backup procedures (with Fabric, rsync)
- Conceptualized complex systems and communicated the concepts using flowcharts (GraphViz) and interface mockups
- Constructed analog and digital circuits, including programming TTL chips with VHDL and microcontrollers with C
- Troubleshooting (mechanical systems, software, computer hardware)
- Hands on experience with mill and lathe machining, soldering, woodworking, and automotive repair/maintenance
- Wrote instructions and documentation
- Composed and edited content, formatted documents, and created charts and figures while assisting with preparation of over 20 federal grant proposals, resulting in $3.3M in funding
- Performed complex accounting and budgeting activites
- Assisted with project planning and management, including creation of timelines and Gantt charts
- Supervised student employees
- Worked with remote coworkers on multiple projects
- Assisted with instruction of labs for a course on assistive technology
- Software skills
- Linux (Arch, Debian, Ubuntu, and Fedora), Mac, Windows; both GUI and command line
- Microsoft Office (including advanced formatting in Word and complex formulas/macros in Excel)
- Graphic editing and manipulation (Photoshop, Fireworks, Illustrator)
- 3D solid modeling (ProEngineer)
- Finite element analysis (ANSYS, Pro-E Mechanica)
Work History
- Maternity Neighborhood
at Private Practice, Inc. Charlottesville, VA- Software Developer October 2013-present
- Knowledge By Design, Inc.
Whitefish Bay, WI
- Product Developer March 2009-present
- Web Developer Sept. 2000-March 2009
- Rehabilitation Research Design and Disability Center
at University of Wisconsin-Milwaukee Milwaukee, WI- Instrumentation Technologist April 2011-October 2013
- IS Technical Services Professional Dec. 2009-April 2011
- Technical Research Assistant June 2006-Dec. 2009
- Independent consultant for the following companies:
- Don Johnston Incorporated (2013)
- Human Ability Designs (2012-2013)
- Califex Software, Inc. (2011)
References available upon request.
Education
Bachelor's of Science in Mechanical Engineering
University of Wisconsin-Milwaukee, 2009
Other Accomplishments & Honors
- Passed the Fundamentals of Engineering exam (April 2011).
- Recognized on Dean's Honor List three times (Fall 2004, Spring 2009, Fall 2009)
- Publications and Presentations
- Edyburn, K. D., Schwartz, J., & Smith, R. O. (2013). A Case Study: Development of Access Ratings for Buildings "Consumer" Mobile App. Proceedings of the RESNA 36th Annual Conference on Technology and Disability: Research, Design, Practice and Policy.
- Schwartz, J., O'Brien, C., Edyburn, K. D., Ahamed, S. I., & Smith, R. O. (2013). Smartphone Based Solutions to Measure the Built Environment & Enable Participation. Proceedings of the RESNA 36th Annual Conference on Technology and Disability: Research, Design, Practice and Policy.
- Tomashek, D. B., Edyburn, K. D., Baumann, R., & Smith, R. O. (2013). The Case for Next Generation Text Description Solutions for Visual Information Accessibility. Proceedings of the RESNA 36th Annual Conference on Technology and Disability: Research, Design, Practice and Policy.
- Wang YC, Byers K, Trierweiler R, Edyburn K, Jesselson M, Insley M. (2013). Development of a Return-to-Work Vocational Assessment Tool Using Virtual Reality Technology and Manipulation Interfaces. Journal of Rehabilitation Medicine, 53(Suppl.), 187.
- Smith, R. O., Snyder, T., Edyburn, K., & Hirschman, A. M. (2012). ACCESS-Life: Universal Design Resource Websites. Proceedings of the RESNA 35th Annual Conference on Technology and Disability: Research, Design, Practice and Policy.
- Edyburn, D. L., & Edyburn, K. D. (2012). Tools for Creating Accessible, Tiered, and Multilingual Web-Based Curricula. Intervention in School and Clinic, 47(4), 199-205.
- Schwanke, T. D., Brondino, M. J., Smith, R. O., & Edyburn, K. (2007). Web-based dynamic graphing of RSA-911 rehabilitation technology data. Proceedings of the RESNA 30th International Conference on Technology and Disability: Research, Design, Practice and Policy.