From aa51cdee5d5677aaf4a2ddcad236edf9c1433248 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Mon, 5 Jun 2023 20:40:04 -0700 Subject: [PATCH 1/8] docs(github-template): remove extra pr template --- .github/PULL_REQUEST_TEMPLATE 2.md | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .github/PULL_REQUEST_TEMPLATE 2.md diff --git a/.github/PULL_REQUEST_TEMPLATE 2.md b/.github/PULL_REQUEST_TEMPLATE 2.md deleted file mode 100644 index e3c99906..00000000 --- a/.github/PULL_REQUEST_TEMPLATE 2.md +++ /dev/null @@ -1,25 +0,0 @@ -## Changes -_List Changes Introduced by this PR_ -1. Item 1 -2. Item 2 - -## Purpose -_Describe the problem or feature in addition to a link to the issues._ - -## Approach -_How does this change address the problem?_ - -## Pre-Testing TODOs -_What needs to be done before testing_ -- [] Change database values in x collection to y. - -## Testing Steps -_How do the users test this change?_ - -## Learning -_Describe the research stage_ - -_Links to blog posts, patterns, libraries or addons used to solve this problem_ - -_If this closes an issue, name it here. If it doesn't, remove this line_ -Closes #000 \ No newline at end of file From 5dd901524690b09558b71ac867ccd24471e4b2b0 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Mon, 5 Jun 2023 20:42:27 -0700 Subject: [PATCH 2/8] docs(github): change and add additional details --- .github/ISSUE_TEMPLATE/bug_report.md | 23 ++++++------ .github/ISSUE_TEMPLATE/epic-issue-template.md | 29 ++++++++------- .github/ISSUE_TEMPLATE/feature_request.md | 36 +++++++++++-------- .github/PULL_REQUEST_TEMPLATE.md | 10 +++++- 4 files changed, 59 insertions(+), 39 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index fb99f35c..9bb0c8ce 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,10 +1,9 @@ --- -name: Bug report +name: "🥺 Bug report" about: Create a report to help us improve -title: '' +title: "[bug][API/Web/Mobile]: " labels: bug -assignees: '' - +assignees: "" --- ## Expected Behavior @@ -17,15 +16,15 @@ _Describe what is currently happening._ ## Steps to Reproduce the Problem - 1. - 2. - 3. +1. +2. +3. ## Pre-Testing TODOs _What needs to be done before testing._ - 1. Change DB values in x collection to y. +1. Change DB values in x collection to y. ## Testing Steps @@ -33,9 +32,9 @@ _What needs to be done before testing._ _How do the users test this change?_ - 1. Navigate to x screen - 2. Click on y button - 3. Observe z result +1. Navigate to x screen +2. Click on y button +3. Observe z result ## Environment @@ -45,4 +44,4 @@ _Please provide **OS Version** and **Platform/Browser**._ _Describe the research stage._ -_Links to blog posts, patterns, libraries or addons that could be used to solve this problem._ \ No newline at end of file +_Links to blog posts, patterns, libraries or addons that could be used to solve this problem._ diff --git a/.github/ISSUE_TEMPLATE/epic-issue-template.md b/.github/ISSUE_TEMPLATE/epic-issue-template.md index 1c72ff37..3deeeb63 100644 --- a/.github/ISSUE_TEMPLATE/epic-issue-template.md +++ b/.github/ISSUE_TEMPLATE/epic-issue-template.md @@ -1,26 +1,31 @@ --- -name: Epic Issue Template +name: "🫡 Epic Issue Template" about: Issue template used for Epics -title: "" -labels: Epic +title: "[epic][API/Web/Mobile]: " +labels: "epic" +assignees: "" --- -## Desired Feature +## User Story -A clear and concise description of what the feature is and what it does. +_A clear and concise description of a single user story that will make up this epic._ -## Actual/Current Behavior +## Task Checklist -A clear and concise description of what is currently happening. +_Add a list of tasks that will fulfill this epic_ -## Steps to Implement - -Add a list of the steps required to implement this feature +- [ ] +- [ ] +- [ ] ## Epic Checklist -Add a list of issues related to this epic +_Add a list of issues related to this epic_ + +- [ ] #997 +- [ ] #998 +- [ ] #999 ## Additional context -Add any other context or screenshots about the feature request here. +_Add any other context or screenshots about the feature request here._ diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index 24473dee..0d209296 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,20 +1,28 @@ --- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: '' -assignees: '' - +name: "🥳 Feature Issue Template" +about: Issue templates used for Features +title: "[feature][API/Web/Mobile]: " +labels: feature +assignees: "" --- -**Is your feature request related to a problem? Please describe.** -A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] +## Desired Feature + +_A clear and concise description of what the feature is and what it does._ + +## Actual/Current Behavior + +_A clear and concise description of what is currently happening._ + +## Steps to Implement + +_Add a list of the steps required to implement this feature_ + +## Epic -**Describe the solution you'd like** -A clear and concise description of what you want to happen. +_Add the epic issue this feature is tied to_ +Epic related to #999 -**Describe alternatives you've considered** -A clear and concise description of any alternative solutions or features you've considered. +## Additional context -**Additional context** -Add any other context or screenshots about the feature request here. \ No newline at end of file +_Add any other context or screenshots about the feature request here._ diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e3c99906..9602a020 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,25 +1,33 @@ ## Changes + _List Changes Introduced by this PR_ + 1. Item 1 2. Item 2 ## Purpose + _Describe the problem or feature in addition to a link to the issues._ ## Approach + _How does this change address the problem?_ ## Pre-Testing TODOs + _What needs to be done before testing_ + - [] Change database values in x collection to y. ## Testing Steps + _How do the users test this change?_ ## Learning + _Describe the research stage_ _Links to blog posts, patterns, libraries or addons used to solve this problem_ _If this closes an issue, name it here. If it doesn't, remove this line_ -Closes #000 \ No newline at end of file +Closes #000 From 0b36c7ff3353d60d6f7a80c449e072d7d6197c93 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:17:56 -0700 Subject: [PATCH 3/8] docs(readme): change the text intro --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 650725c9..7bf3df67 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

Personal Portfolio

- Software Engineer and Full-Stack Web Developer.
Architecting the art and mathematical model to create beautiful user experiences. + Software and Full-Stack Developer.
Creating beautiful user-centered interactivity and experiences.


From 17949d825c04a86476e0f124f42b624b3839dbb8 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:20:48 -0700 Subject: [PATCH 4/8] refactor(manifest): change the description --- web/public/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/public/manifest.json b/web/public/manifest.json index 7720ef68..5a45d276 100644 --- a/web/public/manifest.json +++ b/web/public/manifest.json @@ -1,7 +1,7 @@ { "short_name": "Portfolio", "name": "Elias Gutierrez's Portfolio", - "description": "Software Engineer and Full-Stack Web Developer. Architecting the art and mathematical model to create beautiful user experiences.", + "description": "Software and Full-Stack Developer. Creating beautiful user-centered interactivity and experiences.", "icons": [ { "src": "/favicon.ico", From 7fecef691843cee1b9f34ff7dc797c6275358228 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:25:34 -0700 Subject: [PATCH 5/8] feat(landing-page): change some of the text --- web/components/home/ArticleSection/index.tsx | 7 +++---- web/components/home/HeroBanner/index.tsx | 8 ++++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/web/components/home/ArticleSection/index.tsx b/web/components/home/ArticleSection/index.tsx index 3ea6dc60..73939f19 100644 --- a/web/components/home/ArticleSection/index.tsx +++ b/web/components/home/ArticleSection/index.tsx @@ -102,10 +102,9 @@ const ArticleSection: FC = ({ - I like to write that helps others understand programming, - mathematics, science, and other related technical fields. I also - like to write film and book analysis, philosophy, and other things - that I am interested in. + I love to write to help others understand programming, mathematics, + science, and other related technical fields. I also write film and + book analysis, philosophy, and other things that interested me. diff --git a/web/components/home/HeroBanner/index.tsx b/web/components/home/HeroBanner/index.tsx index c0df484e..8760c77e 100644 --- a/web/components/home/HeroBanner/index.tsx +++ b/web/components/home/HeroBanner/index.tsx @@ -32,16 +32,16 @@ const HeroBanner: FC = () => ( - Hello! I'm Elias Gutierrez, and I'm a Software Engineer and + Hello! I'm Elias Gutierrez, and I'm a Software and Full-Stack Developer - I enjoy on architecting with the art and mathematical model of nature - to create beautiful user experiences for the web, native mobile apps, - and data science + I enjoy creating beautiful user-centered interactivity and experiences + for the web and mobile apps along with scalability on the API to + create efficiency for teams and companies From 5357226e3d751aca22998051a47dd72c0c7e89b0 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:27:23 -0700 Subject: [PATCH 6/8] feat(meta-tags): update the meta contents to reflect current career --- web/pages/about/index.tsx | 10 +++++----- web/pages/articles/[slug].tsx | 4 ++-- web/pages/articles/index.tsx | 4 ++-- web/pages/index.tsx | 14 +++++++------- web/pages/work/[slug].tsx | 4 ++-- web/pages/work/index.tsx | 4 ++-- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/web/pages/about/index.tsx b/web/pages/about/index.tsx index a28ab5e6..7abbe4d8 100644 --- a/web/pages/about/index.tsx +++ b/web/pages/about/index.tsx @@ -21,23 +21,23 @@ import environment from 'environment'; const About: NextPage = () => ( <> - About | Elias Gutierrez, Software Engineer + About | Elias Gutierrez, Software Developer ( { articleData.meta.seo_title.length > 0 ? articleData.meta.seo_title : articleData.title - } - Articles | Elias Gutierrez, Software Engineer` + } - Articles | Elias Gutierrez, Software Developer` : ''} @@ -95,7 +95,7 @@ const Article: NextPage = () => { { return ( <> - Articles | Elias Gutierrez, Software Engineer + Articles | Elias Gutierrez, Software Developer diff --git a/web/pages/index.tsx b/web/pages/index.tsx index 2bcc657b..7fdfe11b 100644 --- a/web/pages/index.tsx +++ b/web/pages/index.tsx @@ -97,28 +97,28 @@ const Home: NextPage = ({ isFirstMount }) => { return ( <> - Elias Gutierrez, Software Engineer + Elias Gutierrez, Software Developer @@ -134,12 +134,12 @@ const Home: NextPage = ({ isFirstMount }) => { { workData.meta.seo_title.length > 0 ? workData.meta.seo_title : workData.title - } - Work | Elias Gutierrez, Software Engineer` + } - Work | Elias Gutierrez, Software Developer` : ''} @@ -92,7 +92,7 @@ const Work: NextPage = () => { { return ( <> - Work | Elias Gutierrez, Software Engineer + Work | Elias Gutierrez, Software Developer { From c7c06434ef43619ce06d7e265c8823857ffa6053 Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:29:50 -0700 Subject: [PATCH 7/8] fix(landing-page-articles): fix grammar --- web/components/home/ArticleSection/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/components/home/ArticleSection/index.tsx b/web/components/home/ArticleSection/index.tsx index 73939f19..2ec628de 100644 --- a/web/components/home/ArticleSection/index.tsx +++ b/web/components/home/ArticleSection/index.tsx @@ -104,7 +104,7 @@ const ArticleSection: FC = ({ I love to write to help others understand programming, mathematics, science, and other related technical fields. I also write film and - book analysis, philosophy, and other things that interested me. + book analysis, philosophy, and other things that interest me. From cd13ab9b4a50a7c8bc51b953959398a2e7d35f9d Mon Sep 17 00:00:00 2001 From: Elias Gutierrez Date: Tue, 6 Jun 2023 00:45:04 -0700 Subject: [PATCH 8/8] feat(about-page): update the text to reflect my current personal self --- web/components/about/AboutSection/index.tsx | 10 ++-- web/components/about/BeliefsSection/index.tsx | 13 ++-- .../about/ExperienceSection/index.tsx | 59 ++++++++++--------- web/components/about/MoreSection/index.tsx | 12 ++-- 4 files changed, 50 insertions(+), 44 deletions(-) diff --git a/web/components/about/AboutSection/index.tsx b/web/components/about/AboutSection/index.tsx index e5eacfd6..9124deae 100644 --- a/web/components/about/AboutSection/index.tsx +++ b/web/components/about/AboutSection/index.tsx @@ -16,10 +16,12 @@ const AboutSection: FC = () => ( - I am based in California with a BS degree in Physics from UCLA currently - working as an apprentice on React and React Native under Bitwise - Industries. I have experience with Django, Node, React, and Figma on - creating and solving real-world problems for the users to enjoy + I am a California-based with a BS degree in Physics from UCLA currently + working as a Software Developer at Listing Alert under Bitwise + Industries. I have experiences with Django, Node, React, Figma/Lucid + Charts and other platforms and tools to facilitate on creating and + solving real-world problems for the users to enjoy, and the companies to + succeed their vision diff --git a/web/components/about/BeliefsSection/index.tsx b/web/components/about/BeliefsSection/index.tsx index 07dcfbcd..3f21a2b0 100644 --- a/web/components/about/BeliefsSection/index.tsx +++ b/web/components/about/BeliefsSection/index.tsx @@ -48,13 +48,12 @@ const BeliefsSection: FC = () => { - As an avid learner, I was a self-taught programmer long before - becoming an apprentice or taking the courses at Bitwise. Being - self-taught was difficult for me and created imposter syndrome. I - always felt like I was not good enough and needed to know more about - the magic of coding. Overtime, I have learned to have self-confidence - in my abilities, asking for guidance, and knowing when to just get up - and take a walk. + As an avid learner, I was a self-taught programmer many years before + Listing Alert or taking courses at Bitwise. Being self-taught was + difficult for me and created imposter syndrome. I always felt like I + was not good enough and needed to know more about the magic of coding. + Overtime, I have learned to have self-confidence in my abilities, + asking for guidance, and knowing when to just get up and take a walk. diff --git a/web/components/about/ExperienceSection/index.tsx b/web/components/about/ExperienceSection/index.tsx index 50c84e68..2a46654d 100644 --- a/web/components/about/ExperienceSection/index.tsx +++ b/web/components/about/ExperienceSection/index.tsx @@ -5,7 +5,7 @@ import { useInView } from 'react-intersection-observer'; import HeadingSecondary from 'common/typography/HeadingSecondary'; import Paragraph from 'common/typography/Paragraph'; -import { Italic, ParagraphWrapper, Section, SectionTitle } from './styles'; +import { ParagraphWrapper, Section, SectionTitle } from './styles'; const ExperienceSection: FC = () => { const sectionAnimateControls = useAnimation(); @@ -48,52 +48,57 @@ const ExperienceSection: FC = () => { - As an apprentice, I learned the fundamentals of React, TypeScript, - Redux Toolkit, and other technologies such as Framer and - Styled-Components. I also learned about the different design styles - and wireframing, and how to use Figma individually and as a team. I - was also taught on algorithms, data structure, web performance, and - the importance of accessibility. + At Listing Alert, I help to develop the mobile app with bare React + Native (non-Expo) along with developing our own API with Node, + Express, MongoDB and AWS S3 to be used for the real estate agents to + get notifications on property listings from potential buyers. + Additionally, the team and I developed a web dashboard with React for + companies to create agents, offices, and other tasks for their needs. + In all of the development process, we used Apollo GraphQL. Over 1600 + agents across the country from RE/MAX to Century 21 Black Bear Realty + use Listing Alert. - In the apprenticeship, I was put with different teams on setting up - projects in GitHub, creating project boards, setting up pull request - and issue templates, creating a README for projects, and code - versioning (tagging and releases). We were also taught on branch - structure and protections, managing branches, how to write commit - messages, and writing code reviews. + I am proud of what we do at Listing Alert. I am proud of the work and + vision we have. I am proud of the entire team from the devs to + marketing to the designers to the CEO and COO. Till this day and + forever in the future, I will have the Listing Alert logo sticker on + my MacBook 💙. - During my apprenticeship, I was given an opportunity to co-teach a - React course from Bitwise for 6-weeks, and currently help to sub - co-teach on React and other courses such as  - Websites for Beginners. + In addition, I worked on React for about two and a half years, and + before that I worked on vanilla JavaScript for three years. I also + worked on Django, Python, Node, Express, MongoDB, MySQL, and + PostgreSQL for three to four years. Over the course of these years, I + learned how to make better and reusable code that is readable along + with clean file structure which follows best practices. - Before becoming an apprentice, I was taking courses from Bitwise - starting with React which was an intensive 6-week journey on learning - class and function components, React Router, React Context API, and - Redux. I also took courses on CSS, JavaScript, and the Backend. For - the Backend course, it lasted for 8-weeks on learning Python and - databases, different types of databases (SQL and NoSQL), designing a - database, using Django, and creating a final project that is full - stack using React and Django with our own database design. + Before becoming a React Developer for AlphaWorks under Bitwise + Industries, I was taking courses from Bitwise starting with React + which was an intensive 6-week journey on learning class and function + components, React Router, React Context API, and Redux. I also took + courses on CSS, JavaScript, and the Backend. For the Backend course, + it lasted for 8-weeks on learning Python and databases, different + types of databases (SQL and NoSQL), designing a database, using + Django, and creating a final project that is full-stack using React + and Django with our own database design. - I also currently tutor at Bitwise's study groups including when I - was taking their courses before my apprenticeship. + I also teach React and other web development courses at Bitwise + Industries. diff --git a/web/components/about/MoreSection/index.tsx b/web/components/about/MoreSection/index.tsx index 36318778..7c8bc2cb 100644 --- a/web/components/about/MoreSection/index.tsx +++ b/web/components/about/MoreSection/index.tsx @@ -52,12 +52,12 @@ const MoreSection: FC = () => { I enjoy reading as many books as I can. I am currently reading George R.R. Martin's Game of Thrones series - (currently at the fourth book 😄), Isaac Asimov's  - Foundation -  series (at the third book 😮), J.R.R. Tolkien's  - Unfinished Tales, and Stephen King's  - It. My favorite book is Dune by - Frank Herbert. + (currently at the fourth book 😄), War and Peace by + Leo Tolstoy 😮, Michael Mann's  + Heat 2 (the author is the actual famous film + director), and Basic Writings of Nietzsche translated + and edited by Walter Kaufmann. My favorite book is{' '} + Dune by Frank Herbert.