Frans Jozsef Elliott, Real-time Embedded Systems Developer in Saint Paul, MN, United States
Frans Jozsef Elliott

Real-time Embedded Systems Developer in Saint Paul, MN, United States

Member since October 2, 2018
Passionate about robotics, Frans is an avid programmer with a broad skillset including embedded systems, robotics, vision processing, professional back-end web development, and server administration and configuration, GPU programming, and more. Concerning programming languages, he's partial to Python and C++ though they are not the only programming languages he can work with.
Frans is now available for hire

Portfolio

Experience

  • Linux, 7 years
  • Python, 5 years
  • C++, 5 years
  • Real-time Embedded Systems, 5 years
  • Git, 5 years
  • C, 5 years
  • Django, 2 years
  • Flask, 2 years

Location

Saint Paul, MN, United States

Availability

Part-time

Preferred Environment

Git, Text Editors, Linux, BareMetal

The most amazing...

...thing I've built was a deployment tool—it gave my development team the ability to deploy code changes in a single console command and to all of the web servers.

Employment

  • Student Researcher

    2015 - 2016
    University of Minnesota
    • Improved a state-estimation algorithm for a quadcopter drone.
    • Composed code for the ARM architecture.
    • Developed an extended Kalman filter to improved state estimation.
    • Built a mathematical model in SymPy in the course of developing the EKF.
    • Gained experience with embedded systems development and debugging tools, such as JTAG.
    • Worked with multiple sensor types such as GPS, barometer, altimeter, compass, and IMU.
    • Worked with brushless DC motors and their controllers.
    Technologies: Microcontrollers, Drones, ArduPilot, C++, Arduino, SymPy, NumPy
  • Web Developer

    2014 - 2016
    University of Minnesota
    • Developed and maintained Python-based websites.
    • Focused on back-end development and server configuration.
    • Worked with Django and Flask web frameworks; one website used both simultaneously.
    • Designed development and deployment tools that became quickly adopted and relied upon by the entire team.
    • Worked with website payment processing.
    Technologies: Python, Ubuntu, Nginx, Ansible, uWSGI, Flask, Django, MySQL
  • Programmer

    2013 - 2015
    GoFIRST (Student Group)
    • Developed code for a college-level IGVC robotics competition.
    • Worked as part of a large engineering team with the goal of designing a robot to compete in the competition.
    • Designed code in C++ to log error messages from the various parts of the code.
    • Built a logging library that had to be compatible with multiple programming languages, including C++ and Python.
    • Created the control code for a multiprocess architecture with each section being run in its own process.
    Technologies: C++, ZeroMQ, Python

Skills

  • Languages

    Python, C++, C++11, C, Bash Script, C++17, Assembly, HTML, Java, CSS, PHP
  • Tools

    Git, Vim Text Editor, LabVIEW, Ansible, Vagrant, Microsoft Visual Studio, Nginx, CMake, GitHub, lighttpd, uWSGI, Trello, Xilinx Ise, PSpice, VirtualBox, VMware
  • Paradigms

    Object-oriented Programming (OOP), Functional Programming
  • Platforms

    Linux, Ubuntu, Windows, Unix, Mac OS, CUDA, Apache2
  • Other

    Linux Server Administration, Web Back-end, Embedded Systems, Real-time Embedded Systems, Server Administration, ARM
  • Frameworks

    Django, Flask, Boost
  • Libraries/APIs

    Tastypie, OpenCV
  • Storage

    MySQL, Redis

Education

  • Bachelor's degree in Electrical Engineering with a minor in Computer Science
    2013 - 2016
    University of Minnesota - Minneapolis, MN, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others