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.
January 1, 2024 - present
July, 2019
March, 2016