Richard Perrotta
About Richard Perrotta
Richard Perrotta is a Senior Software Engineer based in Nashville, Tennessee, currently working at AdPost and JumpCrew since 2023. He specializes in frontend development and has experience with user authentication, complex form development, and integrations with various SAAS products.
Work at AdPost
Richard Perrotta has been employed as a Senior Software Engineer at AdPost since 2023, contributing to various projects in Nashville, Tennessee. He has implemented user authentication using AWS Cognito and JSON web tokens. His work includes developing complex forms with custom controls, such as a Google-inspired hours of operation selection and a customized Material UI Date Range picker. Richard has led the frontend development of the AdPost customer/admin portal, utilizing ReactJS, Material UI, and Tailwind CSS. He has also planned and executed integrations with leading SaaS products, including Stripe, Stackadapt, Google Ads, and Twilio.
Experience at JumpCrew
Richard Perrotta has served as a Senior Software Engineer at JumpCrew since 2023. His role involves leveraging his software engineering skills to contribute to the company's projects in Nashville, Tennessee. Prior to this position, he worked as a Software Developer at JumpCrew from 2022 to 2023, gaining valuable experience in software development practices and methodologies.
Previous Academic and Professional Background
Before transitioning to software engineering, Richard Perrotta worked as an English Lecturer at Rajamangala University of Technology Lanna in Chiang Mai, Thailand, from 2019 to 2021. He holds a Bachelor's degree in English from Montclair State University, which he completed between 2013 and 2015. Richard has also pursued further education in software development, earning a Certificate in Full Stack Web Development from the University of Helsinki in 2020 and a Certificate in Software Engineering from freeCodeCamp in 2020.
Technical Skills and Tools
In his role at AdPost, Richard Perrotta has utilized various tools and technologies to enhance project outcomes. He has employed Postman, Swagger, and pgAdmin for API and database management. Richard has experience with Docker for containerization and GitHub Actions for automated cloud deployments. He has built and debugged AWS Lambda and NestJS backend APIs and services using Typescript, and implemented systems for granular control over theming, user permissions, and subscription-based feature access.