Johann Speer
2 forks
+1 989 634 1075
https://www.linkedin.com/in/johann-speer-93116994/
johann.speer@proton.me
Software Developer
In Short:
- Proven problem-solver and communicator.
- 11 Years of professional software development experience, mostly as a full-stack developer using frameworks such as Flutter, Angular, and Ruby on Rails.
- Fluent in Ruby and Dart. Comfortable with Javascript, SQL, and CSS.
- Created an internal tool to emulate a Bluetooth device. This allows immediate feedback on code changes and frees 20+ minutes of developer time daily.
Use AI to see how my skills compare to your job description:
Experience:
Languages:
Professional experience with: Ruby, Dart, Javascript, Python, SQL(Postgres, MySQL), F#, Angular, CSS, SCSS
Jobs:
Android Developer Airborne Athletics | Independent Contractor | November 2021 to March 2024
At Airborne Athletics, I tested, developed, and refactored parts of the flagship Flutter app and collaborated with project managers to improve the process. - [x] Led the transition of the Flutter app and the multiple custom libraries to null-safety. - [x] Created and designed numerous tools to emulate the physical device, allowing integration testing and immediate developer feedback. - [x] Led the development of the integration, widget and unit testing suites. - [x] Came up with and implemented projects to remove dialogs for UX improvement. - [x] Initiated, advocated, and developed transitions to CI/CD, branch-based development, and more incremental/agile practices. - [x] Wrote metaprogramming code generation using source_gen and build_runner.
Ruby Developer Best Buy | Randstad Contractor | March 2019 to June 2021
At Best Buy, on the infrauto team, I collaborated with stakeholders and project managers to add new features, monitor existing systems, and make incremental improvements on our Ruby-based infrastructure team.
- Worked on a transition from Angular JS to Angular.
- Implemented CI/CD solutions in BitBucket.
- Rapidly increased the speed and coverage of tests in a large Ruby CLI app.
- Added AWS S3 support to a Ruby on Rails Project.
- Took night-shifts monitoring analytics of critical systems during Thanksgiving/Black Friday rushes.
- Worked with various technologies, including RabbitMQ, AWS, and Openshift.
- Worked with NoSql and Relational DBs.
Software Developer Heartland America | July 2012 to October 2018
At Heartland America, I started in November 2010 as a warehouse worker and was asked to help work on a PHP project. Later, as a developer, I was given a diverse set of responsibilities. I was responsible for conceiving, producing, monitoring, and maintaining a wide array of Ruby on Rails-based tools. We used these tools to optimize internal systems.
- Introduced git to the development team.
- Built an Android app in Java for barcode reading and setting orders as shipped.
- Led and gave direction to the junior developer.
- Wrote a listing poster from our OMS to eBay, initially in PHP and then in Ruby on Rails.
- Developed an Active Directory environment for the call center.
- Owned and developed a screen scraping application in C# for the old terminal-based OMS.
- Owned and developed an invoice-generating web app in Rails.
- Worked heavily on address validation with C#, and F#.
- Worked with MySql, SQL Server, and PostgreSQL.
- Maintained Linux and AIX servers.
Additional Professional Activities:
Online Ruby on Rails Tutoring (Freelance) June 2024 - Present
- Provide instruction and grow as a teacher to improve soft-skills and help students
- Maintained and enhanced Ruby on Rails skills in Active Storage, Turbo / Stimulus, and other topics
Check out the code for this!: https://gitlab.com/speerj/cv