Richard Otte
Senior Software Engineer at Stavvy- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Stavvy
-
United States
-
Software Development
-
100 - 200 Employee
-
Senior Software Engineer
-
Mar 2022 - Present
-
-
-
Synopsys Inc
-
United States
-
Software Development
-
700 & Above Employee
-
Senior Software Engineer
-
Jan 2017 - Mar 2022
Created an array of integrations, from simple CLI wrappers to sophisticated multi-module Artifactory plugins that exposed their own REST api. Also developed a web of supporting libraries for integrating with RESTful architectures, Synopsys products, and analytics through Google Analytics. Worked cross-team on a SAST analysis product as a CI/CD integration expert to architect and develop SCM integrations. Went from 0 to idiomatic Rust developer in a matter of weeks. Presented resulting integrations to the business unit and fielded technical Q&A. Wrote and owned Jenkins integrations with three Synopsys products and common libraries for integrating Synopsys products with Jenkins. Co-created a multi-package-manager integration that evolved into a product CLI, wrote and owned several of the package-manager specific 'detectables' that gathered dependency hierarchies. Absorbed several No Fluff Just Stuff conferences, then championed team-shaping practices like embracing functional Java APIs, adopting Angular format commit messages, and the importance and value of atomic commits and branches. Refactored the REST architecture of a Spring Boot/React web application from generic data objects to concrete architecture and created confluence artifacts to train the team on the process. Championed code quality for the team through SonarCloud: responsible for coordinating with developers to configure and maintain project-tailored quality gates. Fostered a strong rapport within and without my team; praised by more senior developers for my voracity to learn, by more junior developers for my availability and enthusiasm to pair and mentor, and hand-picked by my manager to seed their new team for my can-do attitude and agility in learning and delivering, Show less
-
-
-
Morningstar
-
United States
-
Financial Services
-
700 & Above Employee
-
Software Engineering Intern
-
Jun 2015 - Jan 2016
-
-
-
RoboTech Center
-
Software Development
-
1 - 100 Employee
-
Intern Teacher/ Teacher's Assistant
-
Jun 2014 - Aug 2014
I held the following positions over the course of the time at RoboTech: (Students range from Grade 1-12, generally speaking) - each course lasted one week, and I held a few positions more than once. Teacher of Mario Style Game Design. Taught students how to create a basic platforming game using GameMaker, and was responsible for all of the students at the class location. Teacher of Exploring Flying Robots. Taught students how to use the Parrot AR drone, fly through obstacles, and program the AR Drone in JavaScript. Teacher's Assistant of iPhone Game Design. Taught students how to use Marmalade Quick (A LUA based platform) to create and publish their own iPhone games on their devices. Show less
-
-
-
-
Software Engineering Intern 2
-
May 2013 - Aug 2013
Developed an internally used XML java-based logical and syntactical error checker with lint-like behavior using the DTD and additional code to check for logic based errors, such as infinite recursion. Acted as the developer for the project, worked with a Senior Engineer who acted as my mentor whenever I would encounter difficult problems that I wasn't sure how to deal with Designed the program to be extensible using the Visitor design pattern Kept up-to-date documentation of the status of the project on the company's internal wiki Fixed bugs in the SaaS data aggregation production system, refining my skills in regular expressions Enhanced performance and usability in the project from the previous summer Presented finished project at the end of my term as Intern to the engineering department Show less
-
-
-
RoboTech Center
-
Software Development
-
1 - 100 Employee
-
Intern Teacher/Teacher's Assistant
-
Jul 2012 - Aug 2012
I held the following positions over the course of the time at RoboTech: (Students range from Grade 1-12, generally speaking) - each course lasted one week, and I held a few positions more than once. Teacher of Mario Style Game Design. Taught students how to create a basic platforming game using GameMaker, and was responsible for all of the students at the class location. Teacher's Assistant in Smartphone App development. Helped to teach students how to use Google's App Creator. Teacher's Assistant in 3D Modeling. Helped to teach students how to use the basic features of Blender. And a few other positions not listed at present time (this list to be updated). Show less
-
-
-
-
Software Engineering Intern
-
May 2012 - Jul 2012
I worked (largely on my own) on a Java-based internally used program that was designed to facilitate testing by translating documents of varying types into an easy-to-read grid-based format, and allowing the data stored therein to be manipulated in a specified manner. Also implemented functionality so that basic mathematical functions could be performed between cells. I worked (largely on my own) on a Java-based internally used program that was designed to facilitate testing by translating documents of varying types into an easy-to-read grid-based format, and allowing the data stored therein to be manipulated in a specified manner. Also implemented functionality so that basic mathematical functions could be performed between cells.
-
-
Education
-
Rochester Institute of Technology