Ira Shoemo

Hempstead, NY 11550 · (516) 782-7028 ·

Welcome to my cloud portfolio. I built this web app on AWS as part of the Cloud Resume Challenge. For the frontend, I used S3 to store the content for the webpage, purchased the domain through Route 53 and directed traffic to a secure (HTTPS) CloudFront distribution. For the backend, I used DynamoDB to keep track of the amount of visitors to this webpage. Each time the page is loaded, a Javascript function makes an API call to API Gateway, which triggers a Lambda function to add +1 to the visit count in DynamoDB, and retrieve the current visit count to be displayed at the bottom of the page to the viewer. Lastly, I provisioned the backend resources with Terraform.

Before my time as a Software Engineer, I was a tutor teaching Algebra so I understand the importance of effective communication, learning quickly, and thinking on your feet. As a Software Engineer, I have a variety of skills in web development, proficiency in creating and implementing successful dynamic front and back end web applications and a knack for resolving challenges. I have a huge interest in AWS and the cloud. I am looking to learn more about Cloud technologies and use my previous experience of building out full stack applications to be of use to my team.


Software Engineer


Collaborated with a team of developers to build modern and responsive web applications using best practices. Built semantically structured full stack web applications. Applied agile methodologies like SCRUM for project management

December 2022 - Present


Hempstead Public Schools

Tutored and mentored the class of 2021 from middle school to high school in Math and Science, Assisted numerous teachers in preparing lesson plans for assignments, daily classwork, and projects and Engaged with students who may need help reaching out for extra support or guidance

February 2019 - March 2020



Leetcode Note Tracker (Javascript, Bootstrap, Node.js, Express.js & MongoDB) - Users can login to access their personal notes. They can input notes and information about leetcode problems then have access to their list of problems to review at a later time.Demo credentials: email: pw: nicejob7 email: pw: nicedemo7


Country Travel App (React) - Users can search for a country by name or region and click on their card to access information about that specific country such as current weather, languages spoken, etc.


GearUP Virtual Timesheets (React, Node.js, Express.js, & MongoDB) - Employees can sign in, input and submit their work times into a virtual timesheet. They can also see their timesheet history. Admins have access to all employee timesheets but cannot input.


Queens College, City University of New York

Bachelor of Science
Computer Science

GPA: 3.5

September 2018 - December 2020

Nassau Community College

Associate of Science
Computer Science

GPA: 3.2

September 2016 - August 2018


Programming Languages & Tools
  • Responsive Design
  • Infrastructure as Code (Terraform & CloudFormation)
  • Automation(Github Actions)
  • Communicate and Collaborate