Ben Blaker

Software Engineer, Architect

Download PDF

bblaker@gmail.com

(801) - 820-0179

Profile

Talented software development leader experieinced in producing and updating critical and complex systems. Skilled in technical leadership, problem solving, and designing highly-stable, scalable architecture. 11 years development experience, 5 years managerial experience.

Technical

  • Project requirements analysis
  • Event-driven architecture
  • High performance schema
  • Test development
  • Secure coding practices
  • Git & Subversion
  • PHP, Bash, Ruby, Python, Go
  • PostgreSQL, MySQL, Redis
  • RabbitMQ, SQS

Experience

Entrata, Inc

Software Architect

Sept 2017 - Current

Responsible for managing remote and local development teams including code and architectural oversight of all code and database schema. Worked closely with product, UX, implementation, and other teams to manage the delicate balance between implementation complexity, time to market, and scalability. Directly implemented high performance schema and architecture utilizing PHP, Ruby, Python, Go, RabbitMQ, Redis, PosgreSQL, and AWS. Led initiatives to improve testability and split legacy monolithic applications it to modern, manageable microservices.

Entrata, Inc

Sr. Software Engineer

Feb 2014 - Sept 2017

Responsible for designing and implementing mission critical financial systems that process billions of dollars on a monthly basis. Responsibilities include: designing high performance schema and code architecture; working closely with third-party service providers; continually identifying improvements for existing systems; interfacing with security vendors to maintain PCI certification; and providing technical guidance in every step of the development process.

180fusion

Sr. IT and Development Manager

Jan 2013 - Feb 2014

Oversaw all IT, design, and development teams. Designed, architected, and developed internal PHP applications with the assistance of a team of developers. Served as development product owner and project manager. Ensured 24x7 operations of all servers, websites, phones, networks, etc. Developed and implemented custom order processing and agreement generation software. Directly developed or oversaw the implementation of 50+ PHP-based tools. Researched and implemented company-wide PBX phone solution. Implemented Agile and Scrum software development practices to improve developer productivity.

Verio / NTT

Unix Systems Administrator II

Jun 2010 - Jan 2013

Responsible for low to high-end server administration in a large-scale, multi-site production environment (approximately 3500 servers). Participated in planning, monitoring, and evaluating the performance of server systems and made recommendations for improvements/upgrades. Developed multiple site-wide automation and reporting tools. Responsible for providing escalation support for unresolved client issues as well as testing, and implementing plans and procedures to protect Unix servers including disaster recovery. Ensured security measure related to Unix servers, including application servers, virus protection and protection from malicious attacks.

Inteliture

PHP Developer

Aug 2009 - Jun 2010

Developed PHP user and content management systems for several large scale websites that handle hundreds of thousands of visitors daily. Implemented internal tools to automate application testing and deployment operations. Participated in meetings with clients.

Education

Westrn Governors University - Salt Lake City, UT

M.S. Information Security and Assurance

University of Idaho - Moscow, ID

B.S Computer Science

Ben Blaker — bblaker@gmail.com — (801) - 820-0179