MF

Mike Farr

Senior Software Engineering Manager at Soaren Management

Mike Farr has accumulated over 25 years of work experience in the software engineering and development industry. In 1995, they began their career as a Creative Media Specialist at Farley Enterprises, where they designed and coded custom websites in Photoshop, HTML, and JavaScript, as well as 3D design in Maya and video production using Adobe Premiere. In 1996, they moved on to Fibernet as a Software Engineer. In 1997, they were promoted to Senior Software Engineer at Candesa Interactive. In 2002, Mike took on the role of Director of Development at Sandman Studios, where they managed a small development team building custom e-commerce web applications and interactive websites. Mike also supported internal IT including render farms and web servers. In 2003, Mike established their own business, Phierce Web, and built a SaaS product that they licensed to several clients. Mike then hired a team of developers to help him expand the code into multiple products. In 2015, Mike was brought on as the VP of Technology at VIM Life, where they were tasked with fixing a failing development process and transforming a low-trust team environment into a high-trust, high-efficiency environment. In 2019, they joined RenovoVita as the VP of Technology, where they spearheaded web development efforts of internal teams and external vendors. Mike currently works as the Senior Software Engineering Manager at Soaren Management, where they lead a multi-cultural development team developing software for a contact center with 50K+ customer contacts per day. Mike also directs regular software development release cycles in coordination with the product team and optimizes transparency, predictability, and product stability for customer contact centers by fostering better communication.

package com.example.demo.controller;

import com.example.demo.model.User;

import com.example.demo.service.UserService;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.GetMapping;

import org.springframework.web.bind.annotation.PathVariable;

import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController

public class UserController {

@Autowired

private UserService userService;

@GetMapping("/users")

public List<User> getAllUsers(){

return userService.getAllUsers();

}

@GetMapping("/users/{id}")

public User getUserById(@PathVariable Long id){

return userService.getUserById(id);

}

}

Links

Timeline

  • Senior Software Engineering Manager

    October, 2021 - present