Frans Jozsef Elliott, Software Developer in Saint Paul, United States
Frans Jozsef Elliott

Software Developer in Saint Paul, United States

Member since July 29, 2019
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

Location

Saint Paul, United States

Availability

Part-time

Preferred Environment

Linux, Git, Windows, Raspberry Pi

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

  • Software Engineer

    2019 - 2022
    Seagate
    • Developed industrial automation control software for the factory. Worked on projects both solo and in a team. Our equipment heavily uses vision processing, and we must interface with hardware regularly.
    • Led my division's CI/CD committee. Our committee guided the implementation of CI/CD design principles for all projects in our division. We met all of our milestones.
    • Worked on a joint project with the research division. Developed servo control firmware for a new product.
    Technologies: C#, VisionPro, Python, Embedded Systems, Industrial Automation, Windows
  • 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: NumPy, SymPy, Arduino, C++, ArduPilot, Drones, Microcontrollers
  • 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: MySQL, Django, Flask, uWSGI, Ansible, NGINX, Ubuntu, Python
  • 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: Python, ZeroMQ, C++

Skills

  • Languages

    Python, C++, C++11, C, Bash Script, C++17, Assembly, HTML, Java, CSS, PHP, C#
  • 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, Raspberry Pi, Unix, MacOS, Arduino, CUDA, Apache2
  • Other

    Linux Server Administration, Software Development, Back-end Development, Web Development, Embedded Systems, Real-time Embedded Systems, Server Administration, Microcontrollers, Drones, ArduPilot, ARM, VisionPro, Industrial Automation
  • Frameworks

    Django, Flask, Boost
  • Libraries/APIs

    Tastypie, SymPy, NumPy, ZeroMQ, 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
Share it with others