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.