Bryce Willey

Contract Software Engineer at Suffolk University Law School
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Boston, Massachusetts, United States, US
Languages
  • English -

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Higher Education
    • 100 - 200 Employee
    • Contract Software Engineer
      • Oct 2023 - Present

    • Software Engineer
      • Nov 2020 - Sep 2023

      * Created multiple guided online forms for court processes, like requesting a fee waiver,on the open source docassemble platform, using python and YAML to describe thelogic rules of the form, and HTML, CSS and JavaScript to customize the appearance and interactivity, helping thousands of self-represented litigants to complete theirforms* Led development and project management of an e-filing product to integrate guidedonline interviews with ECF v4 E-filing Management systems, using Java, SOAP, and REST-ful APIs* Created software to automatically recognize, create, and label PDF fields from blank PDFs, using python, OpenCV, and other computer vision algorithms, which is used in several other projects and tools in the lab* Researched readability and the academic literature around form complexity leading to authorship on an International Conference on Artificial Intelligence and Law paper, “Beyond Readability with RateMyPDF: A Combined Rule-based and Machine Learning Approach to Improving Court Forms”* Handled day-to-day sys-admin tasks, such as updating software packages and server versions, and logging, triaging, and troubleshooting production issues, using bash, pip, AWS Lightsail, AWS S3, and AWS Route 53, Docker and Docker compose, and nginx and Flask Show less

    • United States
    • Legal Services
    • 1 - 100 Employee
    • Contract Software Engineer
      • Oct 2023 - Present

    • United States
    • Legal Services
    • 1 - 100 Employee
    • Docassemble Developer
      • Oct 2023 - Present

    • United States
    • Automation Machinery Manufacturing
    • 1 - 100 Employee
    • Motion Planning Software Engineer
      • Sep 2018 - Nov 2020

      At my time at Realtime Robotics, I headed our software robotics motion planning approach, implementing state-of-the-art, probabilistically complete motion planners from scratch in C++, wrote and improved upon state-of-the-art voxel-to-distance field GPU code with CUDA, and used motion planning methods to add critical features to our product, like automatically creating optimized offline paths and being able to return physical robots to their starting position without collisions. I also led development and project management for a constrained motion planner with a mobile base robot, improved engineering efficiency by profiling and improving runtimes and build times across the entire company, and led efforts in code quality by improving test flakiness and coverage and integrating linters like clang-format and clang-tidy company wide as well. Show less

    • United States
    • Higher Education
    • 700 & Above Employee
    • Graduate Student
      • May 2017 - Sep 2018

      * Independently researched comparisons and combinations of robotic path planning methods, using python, C++, OpenRAVE, and ROS – Communicated research progress and findings to research peers through a written thesis and oral defense, written in L A TEX, using visualizations from the python seaborn library and Blender – Disseminated research to a wider, non-specialized audience at lightning talks * Initial research explorations into new projects for the lab, including – Reinforcement learning with Robot Operating System (ROS) using OpenAI’s Gym environment – High clearance sampling using workspace medial axis gradients * Contributed to robotics open source code, include MoveIt on GitHub, and Open Motion Planning Library (OMPL) on Bitbucket with mercurial, writing code in C++ using FCL and boost * Enabled physical robotics experiments for other research projects by writing and maintaining realtime UR5 control library using C and C++ code in ROS * Guest lecturer for Algorithmic Robotics course, instructing about advanced optimization-based path planning methods * Collaborated with other Graduate and Postdoc researchers, reviewing presentations, paper drafts, and writing shared code Show less

    • United States
    • Software Development
    • 700 & Above Employee
    • Software Engineer in Tools and Infrastructure
      • May 2016 - Aug 2016

      * Extended an Angular template parser to correctly parse Angular 2 syntax * Designed and implemented a web UI in Angular 2 Dart to dynamically compute, display, and highlight testing coverage data over Angular 2 Dart projects, including mission critical payments projects * Extended an Angular template parser to correctly parse Angular 2 syntax * Designed and implemented a web UI in Angular 2 Dart to dynamically compute, display, and highlight testing coverage data over Angular 2 Dart projects, including mission critical payments projects

    • United States
    • Higher Education
    • 700 & Above Employee
    • Teaching Assistant
      • Aug 2015 - Dec 2015

      Teaching Assistant for COMP 215: Introduction to Program Design under Professor Dan Wallach * Instructed individual students on Java 8 syntax, best programming practices, and functional programming * Held office hours weekly, working with groups of students * Graded assignments and midterms * Developed tools in Perl to thoroughly check all students SVN repositories for late submissions according to grading policy Teaching Assistant for COMP 215: Introduction to Program Design under Professor Dan Wallach * Instructed individual students on Java 8 syntax, best programming practices, and functional programming * Held office hours weekly, working with groups of students * Graded assignments and midterms * Developed tools in Perl to thoroughly check all students SVN repositories for late submissions according to grading policy

    • United States
    • Software Development
    • 700 & Above Employee
    • SET Intern
      • May 2015 - Aug 2015

      * Built a tool using Dremel, a variant of SQL, to analyze Continuous Integration data and determine if tests are failing disproportionately. * Improved software engineering skills, learning about flaky tests, clean code, and code reviews, using perforce and git. * Was able to analyze a day of testing data for a large project in less than 20 minutes. * Built a tool using Dremel, a variant of SQL, to analyze Continuous Integration data and determine if tests are failing disproportionately. * Improved software engineering skills, learning about flaky tests, clean code, and code reviews, using perforce and git. * Was able to analyze a day of testing data for a large project in less than 20 minutes.

  • Moody Gardens
    • Galveston
    • Assistant SAVY Coordinator
      • Apr 2013 - Aug 2013

      Organized the youth volunteer program, interviewed candidates, maintained phys- ical and electronic databases, created daily schedules for volunteers, developed leadership skills Organized the youth volunteer program, interviewed candidates, maintained phys- ical and electronic databases, created daily schedules for volunteers, developed leadership skills

    • Computer Technician Intern
      • Jan 2012 - Apr 2012

      32 hrs total • Repaired OS and hardware problems, managed digital backups, replaced RAM and hard drives, tracked and eliminated viruses • Learned intuitive problem solving techniques 32 hrs total • Repaired OS and hardware problems, managed digital backups, replaced RAM and hard drives, tracked and eliminated viruses • Learned intuitive problem solving techniques

Education

  • Rice University
    Master of Science - MS, Computer Science
    2017 - 2018
  • Rice University
    Bachelors of Science (BS) and Bachelors of Art (BA), Computer Science, Visual and Dramatic Arts
    2013 - 2017

Community

You need to have a working account to view this content. Click here to join now