R.J. Davis

Head Of Technology at ChannelApe

R.J. Davis has a diverse work experience in software development and engineering. Currently, they are the Head of Engineering at ChannelApe, where they manage a team of developers focused on front-end webapps, backend APIs, and Business Intelligence tooling. Prior to this role, R.J. Davis worked as a Software Developer at ChannelApe, where they were the lead backend developer for an ecommerce automation service rewrite.

Before joining ChannelApe, R.J. Davis worked at Otreva as a Software Developer, creating REST and worker services using Java 8 and Spring Boot. R.J. utilized Amazon AWS services to provide various solutions for Otreva clients with different needs.

Additionally, R.J. Davis worked at Vanguard as a Lead Software Developer and UI Developer. In their role as a Lead Software Developer, they were responsible for a portfolio rebalancing engine used by a new advice service. As a UI Developer, they created responsive web pages optimized for mobile, tablet, and desktop using CSS3 media queries and developed Jersey REST services.

R.J. Davis began their career as a Programming Intern at GUARD Insurance Group, where they created and updated stored procedures and tables for Microsoft SQL Server 2005 and developed C# applications using MVC architecture.

Overall, R.J. Davis has a strong background in software development, with experience in managing teams, creating backend and frontend solutions, utilizing various technologies and frameworks, and collaborating on agile projects.

R.J. Davis completed a Bachelor's Degree in Computer Science at King's College from 2010 to 2012. Prior to that, from 2008 to 2010, they pursued a Bachelor's Degree in Computer Science at Pennsylvania State University-Penn State Worthington Scranton.

Links

Previous companies

Vanguard logo

Org chart

Timeline

  • Head Of Technology

    January 1, 2024 - present

  • Head Of Engineering

    July, 2019

  • Software Developer

    March, 2016