Justin Grammens

Justin Grammens

St Paul, Minnesota, United States
4K followers 500+ connections

About

A lifelong learner, I'm passionate about Artificial Intelligence, Software Development…

Articles by Justin

See all articles

Contributions

Activity

Join now to see all activity

Experience

  • Recursive Awesome Graphic
  • -

    Saint Paul, MN

  • -

    Saint Paul

  • -

    Greater Minneapolis-St. Paul Area

  • -

    Greater Minneapolis-St. Paul Area

  • -

    St Paul, Minnesota, United States

  • -

    Greater Minneapolis-St. Paul Area

  • -

    Greater Minneapolis-St. Paul Area

Education

  • University of St. Thomas Graphic

    University of St. Thomas

    -

    Activities and Societies: Masters Emphasis on Object Oriented Programming (OOP)

  • -

    Activities and Societies: Certificate of completion of 12 week, 8 hour a day course focused on working with the UNIX operating system and the C and C++ programming languages.

    Studied UNIX and LINUX operating systems along with the C and C++ programming languages.

  • -

  • -

Licenses & Certifications

Volunteer Experience

  • CoderDojo Twin Cities Graphic

    Mentor

    CoderDojo Twin Cities

    - Present 11 years 2 months

    Science and Technology

    Helped kids learn a variety of programming language and technologies including HTML, Javascript, Python and most recently, Arduino in a one on one setting.

    CoderDojo is a global movement about providing free and open learning to youth, with an emphasis on computer programming. The Twin Cities chapter was founded to bring this movement to the Minneapolis-Saint Paul area, inspire other chapters, and partner with other organizations to better introduce kids to coding.

Publications

  • Pro Android

    Apress Publications

    I was the technical reviewer on the book entitled, Pro Android Python with SL4A by Apress Publications.

    See publication

Patents

  • Shared file system predictive storage techniques

    Issued US 9727423

    Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example…

    Disclosed in some examples are predictive storage techniques for use in a distributed data system. The predictive storage techniques may be used to manage locally stored elements of a shared data collection, such as the storage of files on nodes of the distributed data system that are limited in local storage space. The predictive storage techniques may achieve a balance between consumption of local resources and timely access of important elements in the shared data collection. For example, the predictive storage techniques may be used for keeping or pre-caching certain items of a collection that are determined as likely to be used in local storage for convenient access, and allowing access the remaining items on request over a network.

    See patent
  • System for a Distributed File System Element Collection

    Issued US 9053124

    Disclosed in some examples is a data distribution mechanism for distributing a collection of file system elements across one or more computing devices. The system can include a plurality of nodes implemented on a machine. The data distribution mechanism may be used in connection with data synchronization, sharing, backup, archiving, and versioning operations for a plurality of connected machines on behalf of one or a plurality of users.

    Other inventors
    See patent
  • Monitoring And Management Of Lost Product

    Issued US 20110040660

    A waste monitoring system includes a portable device to monitor product wastage. The portable device includes a processor and a memory in communication with the processor. The memory stores processor-executable instructions that, when executed by the processor, cause the processor to control operation of the portable device to generate a graphical user interface (GUI) to collect quantity data relating to respective quantities of a plurality of types of wasted products, and to calculate cost…

    A waste monitoring system includes a portable device to monitor product wastage. The portable device includes a processor and a memory in communication with the processor. The memory stores processor-executable instructions that, when executed by the processor, cause the processor to control operation of the portable device to generate a graphical user interface (GUI) to collect quantity data relating to respective quantities of a plurality of types of wasted products, and to calculate cost data as a function of the quantity data. A display device displays the GUI. A server is in communication with the portable device and is configured to receive the quantity data and the cost data from the portable device. A computing device is in communication with server and is configured to receive the quantity data and the cost data from the server and to display at least one of the quantity data and the cost data.

    Other inventors
    See patent
  • Monitoring And Management Of Lost Product

    Filed US 20110040660

    A waste monitoring system includes a portable device to monitor product wastage. The portable device includes a processor and a memory in communication with the processor. The memory stores processor-executable instructions that, when executed by the processor, cause the processor to control operation of the portable device to generate a graphical user interface (GUI) to collect quantity data relating to respective quantities of a plurality of types of wasted products, and to calculate cost…

    A waste monitoring system includes a portable device to monitor product wastage. The portable device includes a processor and a memory in communication with the processor. The memory stores processor-executable instructions that, when executed by the processor, cause the processor to control operation of the portable device to generate a graphical user interface (GUI) to collect quantity data relating to respective quantities of a plurality of types of wasted products, and to calculate cost data as a function of the quantity data. A display device displays the GUI. A server is in communication with the portable device and is configured to receive the quantity data and the cost data from the portable device. A computing device is in communication with server and is configured to receive the quantity data and the cost data from the server and to display at least one of the quantity data and the cost data.

    Other inventors
    See patent

Projects

  • Internet of Things (IoT) Hack Day

    IoTHackDay brings together builders, novel ideas, and an entrepreneurial spirit to dream up and build cool new devices to solve every day problems. This is Minnesota's first Hack-a-thon dedicated to the Internet of Things. With over 60 participants spread across 8 teams, and with sponsorship from 10 innovative companies, we are poised to make a significant impact! Join us in creating the next big thing.

    f: https://www.facebook.com/iothackday

    Press:…

    IoTHackDay brings together builders, novel ideas, and an entrepreneurial spirit to dream up and build cool new devices to solve every day problems. This is Minnesota's first Hack-a-thon dedicated to the Internet of Things. With over 60 participants spread across 8 teams, and with sponsorship from 10 innovative companies, we are poised to make a significant impact! Join us in creating the next big thing.

    f: https://www.facebook.com/iothackday

    Press: http://tech.mn/news/2014/08/22/internet-things-hack-day-minnesota/

    Other creators
    See project
  • IoT Fuse

    @iotfuse is a conference to unite accomplished doers, makers and hackers with the brightest executives, entrepreneurs and innovators from business. This event will align the Midwest toward a vision of where the Internet of Things is today, where it is headed in the future, and how technology can be used to improve the physical world in which we live.

    Other creators
    See project
  • Arduino.MN

    We are group of hardware and maker enthusiasts based in the Minneapolis / St. Paul, Minnesota area. Our monthly meetings involve networking, tutorials and learning everything we can about Arduino / Open Hardware and maker projects from each other.

    Other creators
    See project
  • Mobile March

    - Present

    Organize, produce and present Mobile March, an annual conference targeting mobile development and mobile business.

    Other creators
    See project

Honors & Awards

  • Socius Approbatus

    University of St. Thomas

    During this time, alumni who have continued their involvement as volunteers deepen their commitment to St. Thomas. Alumni discover how to apply their time and talents to further serve the UST community and fulfill their desire to remain involved with their alma mater. This level is achieved after six semesters of volunteer activity.

Languages

  • French

    -

Recommendations received

8 people have recommended Justin

Join now to view

More activity by Justin

View Justin’s full profile

  • See who you know in common
  • Get introduced
  • Contact Justin directly
Join to view full profile

People also viewed

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More