Sibyl Pomeroy
Full Stack Developer
Address *** *. *******,
Mesa, AZ
85203
Phone 480-***-****
E-mail *********@*****.***
Github https://github.com/sibyldawn
Portfolio www.sibyl.live
www.linkedin.com/in/sibyl-pomeroy
Full-stack developer who specializes in React, Javascript, NodeJs, Html, CSS, Postgres, Redux, Express, REST APIs, Git, SASS, and Materials-UI. Former teacher for 6 years, with excellent skills in public speaking, leadership, team collaboration, planning, fundraising, and customer service. Experience
2018-06 - 2018-09 DevMountain
Student Web Developer
Built full stack websites with Javascript, React, JSX, NodeJS, Express, Postgres, Html, CSS, Materials-UI, REST APIs, Auth0, Jest, Cypress, Adobe XD and other resources independently and in groups.
2017-08 - 2018-06 Mesa Public Schools
First Grade Teacher
• Planned and developed instruction.
• Managed and instructed students in all subjects.
• Attended Trainings and Workshops for professional development
• Worked in a team.
2013-07 - 2016-08 Integrity Education Centre
Elementary and Secondary Teacher
Education
2018-07 - 2018-09 DevMountain Full Stack Web Development Web Development Bootcamp
2007-06 - 2011-05 Naga College Foundation Bachelor in Elementary Education Projects
2018-09 FINDER
https://github.com/sibyldawn/FINDER_APP
The Tinder for Jobs, a responsive full-stack REACT app which helps applicants and recruiters find job matches and chat to promote networking and eventually hiring.
• This full-stack REACT app was created for a group project using AGILE PROJECT MANAGEMENT.
Built the front-end with REACT, JAVASCRIPT, JSX, SASS, GOOGLE MATERIALS-UI, CONTEXT API, AXIOS, and REACT ROUTER.
•
REACT set up the foundation for this application and made it faster as it created a virtual DOM which only changed components that were mounted or updated.
•
Knowing JAVASCRIPT and all the different data types helped me manipulate data to control my REACT application.
•
• Proficiency in JAVASCRIPT, REACT, HTML, and CSS made writing JSX easy. Learning new technology is exciting so I learned how to use Google Materials- UI on my own and integrated it into different components of my REACT application together with SASS.
•
Using MATERIALS-UI on my REACT app taught me how to apply CSS in JS and inline styling.
•
CONTEXT API made state, props, and methods management quicker. User login is stored in EXPRESS-SESSIONS as well.
•
Functions to find matches and swiping involved a JAVASCRIPT and REACT- MOTION-STACK.
•
Upon matching, ASYNCHRONOUS events happen to create a chat room for the two users and they can begin chatting with each other.
•
Chat capabilities are powered by CHATKIT API and involves understanding their documentation to communicate with their REST API endpoints.
•
Built the server with NODE JS and EXPRESS with different endpoints to Create, Read, Update, and Delete data from my POSTGRES database with the help of MASSIVE.
•
Saving information was made easy using my own POSTGRES database which involved a users table, a connections table, and a chat room table. I created and tested database queries using SQL with the help of SQL Tabs.
•
Authorization is handled with Auth0 which allow clients to Log In with LinkedIn. Clients may also choose to sign up with their e-mail and password which are encrypted and saved by Auth0. In order to do this I used NODE JS and EXPRESS.
•
In this REACT app clients are given a choice to upload a new profile image through our drag and drop form which uses CLOUDINARY to safely host their picture.
•
Upon a match event when both an applicant and a recruiter showed interest an e-mail is sent to both users to notify them of this match from our REACT app using NODEMAILER.
•
AXIOS calls and promises in my REACT app are handled ASYNCHRONOUSLY to create a smooth flow of USER EXPERIENCE as they log in, update their Profile,
•
find matches and chat with others in this REACT website. 2018-08 CODING STYLE SHOP
www.codingstyleshop.com
Full Stack E-Commerce Website that Sells Personalized T-Shirts for Coders. Built the front-end with REACT, JAVASCRIPT, JSX, CSS, GOOGLE MATERIALS-UI, REDUX, LOCAL STORAGE, AXIOS, and REACT ROUTER.
•
REACT set up the foundation for this application and made it faster as it created a virtual DOM which only changed components that were mounted or updated.
•
Knowing JAVASCRIPT and all the different data types helped me manipulate data to control my REACT application.
•
• Proficiency in JAVASCRIPT, REACT, HTML, and CSS made writing JSX easy. Learning new technology is exciting so I learned how to use Google Materials- UI on my own and integrated it into different components of my REACT application together with classic CSS.
•
Using MATERIALS-UI on my REACT app taught me how to apply CSS in JS and inline styling.
•
REDUX made state management quicker and I used it with LOCAL STORAGE for added functionality. User login is stored in EXPRESS-SESSIONS as well.
•
Functions to add products, update them, or removing them from the cart involved manipulating data in REDUX, LOCAL STORAGE and REACT components using my JAVASCRIPT skills.
•
Built the server with NODE JS, EXPRESS-SESSIONS and EXPRESS with different endpoints to Create, Read, Update, and Delete data from my POSTGRES database with the help of MASSIVE.
•
Saving information was made easy using my own POSTGRES database which involved a users table, a products table, and an orders table. I created and tested database queries using SQL with the help of SQL Tabs.
•
Authorization is handled with Auth0 which allow clients to Log In with Facebook, Google, or Github. Clients may also choose to sign up with their e- mail and password which are encrypted and saved by Auth0. In order to do this I used NODE JS and EXPRESS.
•
In order to have payment capability, I added STRIPE and AUTH0 which involved reading and applying all their REST APIs endpoints and instructions.
•
In my REACT app there is an administrator’s dashboard, I created a form to add a new product to my products database. This form allows the admin to upload a product image using CLOUDINARY for their reliable photo hosting.
•
Upon order confirmation, clients receive a custom e-mail from my REACT e- commerce website.
•
• AXIOS calls and promises in my REACT app are handled ASYNCHRONOUSLY to create a smooth flow of USER EXPERIENCE as they purchase products from my REACT website.
2018-07 KETOLLECTION
https://github.com/sibyldawn/noDB_ketollection/tree/master/ketollection Personal collection of Ketogenic Diet Recipes which also has a Searching capability using a 3rd party API.
Built the front-end with REACT, JAVASCRIPT, JSX, CSS, AXIOS, and REACT ROUTER.
•
REACT set up the foundation for this application and made it faster as it created a virtual DOM which only changed components that were mounted or updated.
•
Knowing JAVASCRIPT and all the different data types helped me manipulate data to control my REACT application.
•
Built the server with NODE JS and EXPRESS with different endpoints to Create, Read, Update, and Delete data from my own server.
•
Features a search capability from EDEMAM API for other Ketogenic Diet Recipes.
•
Skills
React
Node Js
Html & CSS
Javascript
JSX
Postgres SQL
Redux
REST APIs
Jest
Cypress
Languages
Filipino/Tagalog
English
References
Tyler Collier, DevMountain, Lead Instructor, 801-***-**** ext. 719 Josh Borup, DevMountain, Lead Mentor, *********@*****.***, 480-***-**** Daniel Lovell, DevMountain, Campus Director, ******.******@***********.***, 480-***-****