Full Stack Software Engineer
Denver, Colorado, Us
In this role, I was tasked with architecting the project with AWS API Gateway, Lambda, DynamoDB, and a frontend using React and Redux. I used AWS Cognito or authentication, and Amplify for frontend AJAX calls.I was also responsible for building the entire component library from scratch. I'm someone that is a stickler for unnecessary DOM nodes and using CSS/SCSS in it's true cascading fashion. So this was a very fulfilling experience.I was tasked with implementing user authentication and authorization for a web app that allowed for four types of users: Admins, writers, editors, and campaign creators.Admins had full access to the site, writers could write unique content, save drafts, or submit to editors, then editors could edit, approve, or deny the content, and the campaign creators could then schedule content to be delivered to Twitter or LinkedIn for businesses to directly send content to their followers.In addition to my core role above, I also helped review other teams' code, and I trained new developers how to use React, Redux, and CSS/SCSS.JIRA was our task management tool in an Agile workflow using both SCRUM sprints and Kanban methodology.