-
Notifications
You must be signed in to change notification settings - Fork 0
/
work-experience-braze.html
178 lines (159 loc) · 11.2 KB
/
work-experience-braze.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible"
content="IE=edge">
<meta name="viewport"
content="width=device-width, initial-scale=1.0">
<title>Maya Angelica Hernandez</title>
<link rel="icon"
href="img/mayalogojpg.jpg">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css"
rel="stylesheet">
<!--Custom CSS -->
<link id ="stylesheet"
href="css/style.css"
rel="stylesheet">
<!-- Custom Fonts -->
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css"
rel="stylesheet">
<link href='https://fonts.googleapis.com/css?family=Lato:100,300,400,700,100italic,300italic,400italic'
rel='stylesheet'
type='text/css'>
<script src="scripts/modernizr.js"></script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-37048322-3"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-37048322-3');
</script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body class="white-background">
<!-- Borders -->
<span class="bt black-background"></span>
<span class="br black-background"></span>
<span class="bb black-background"></span>
<span class="bl black-background"></span>
<!-- Name -->
<header>
<div id="name">
<a href="index.html" style="color: black;">MAYA ANGELICA HERNANDEZ</a>
</div>
</header>
<div class="information-container">
<div class="information-contents black-text">
<div class="column-title">BRAZE</div>
<div class="date">
August 2017 - September 2023
</div>
<div>
<p>
Why <a href="https://www.braze.com/" target="_blank">Braze</a>? Is something I got asked while interviewing candidates a lot. To be honest, I'd say, I just wanted to move out of the Bay Area and NYC was my first choice and Braze was the first company that gave me an offer. But that led to the best first job out of college one could ever ask for. Rarely did I ever really dread going to work the next day and this was due to the people and the work itself. But the most important part of this were the people. Not only were they very smart but they were also kind. They taught and supported me without ever judging. They cared about not only my professional development but also personal. In those early Braze days when we were smaller and worked from the office especially my coworkers became some of my closest friends and we'd hang out after work hours at happy hours, kickball, and brunches. I'm not necessarily looking for that sort of work place anymore but at the time as an early to mid 20s something in NYC, it was amazing.
</p>
<p>
Moreover, the work I was doing was valued and important. From the first week I was pushing code out into prod. I was encouraged to explore technologies I wasn't familiar with and entrusted with more and more responsibilities. I was blessed with good managers. While marketing engagement was not my passion, the kinds of problems we were facing were engaging and work rarely felt boring or monotonous. Due to the complex nature of the Braze product I was learning a ton all across the stack. I thought a startup would mean long work hours but at Braze my work life balance was respected and mental health cared for.
</p>
<p>
Over the years the company grew and grew and teams restructured as a result. At first I was on the "Dashboard" team, where we primarily focused on frontend. Then we changed to full stack product focused teams and I was put on the Email team. Meanwhile we abandoned our waterfall-agile hybrid way of collaborating to something more agile. On the Email team I learned a lot about email marketing protocols and legislation, things like you must always have an email unsubscribe link, how to not make your email look like spam, what does an email bounce even mean, domain names, and IP Pools and became very familiar with Sendgrid and SparkPost. It was soon time for another team split and I decided to be on the SMS team, which was similar enough to email but still something new. So then I learned about SMS segments, link shortening, VCF cards, and phone number formatting and became familiar with Twilio and Infobip. At the end of my tenure we were at the cusp of another team split and so I also worked on the new WhatsApp channel, learning about all the deficiencies of the WhatsApp Cloud Platform API. While at the start of Braze I preferred frontend by the end I preferred the backend as I became more comfortable with Ruby and things like databases (Mongo, Postgres), Redis caching, Kafka streams, Fastly, and AWS, venturing further into infrastructure. Because we were now full stack product focused teams, I became proficient in not only the front and backend but also my product and design sense, figuring out what our customers really needed, and also a taste of managerial skills as I supported a summer intern and mentored new engineers. Braze was really a work place to mold a well rounded engineer. But I understood there was still a lot more to learn. Please see my <a href="img/Resume.pdf">resume</a> for more specific projects I worked on.
</p>
<p>
But possibly the best thing I did at Braze was an incredibly technically simple search bar added for App Groups and a way to favorite App Groups to the user profile I did for a hack day which was met with great acclaim from the rest of the company and our customers. Even after my departure, I hear Braze still refers to this feature as a good productionized hack day example. This really exemplified for me that sometimes the most impactful solutions are the most simple.
</p>
<p>
Watching a company grow, I've seen the importance of internal information and documentation organization, the pain of transitioning to new technologies (KnockoutJS -> React migration), the pain of refactoring and convincing people its needed, adding new testing frameworks, agreeing on a set of standards, localizing a website into other languages, creating an official IRT system, making a good interview question, how to retain company culture during a pandemic, and more.
</p>
<p>
When I joined I never expected Braze to IPO. And the fact that it was one of those startups with a slim chance that did was really just a bonus to an already fulfilling career there. That day at Nasdaq among my peers who've been with me from day one was one of the proudest days of my life and I feel incredibly lucky to have experienced that.
</p>
<p>
But after 6 years I felt like it was time to go. Of course, the culture had changed being more remote and a bigger company in general. But there was nothing wrong per se. Just one of those gut feelings. I left on good terms with a lot of good memories and Braze T-shirts.
</p>
<hr></hr>
<h5>RELATED LINKS</h5>
<p>
<a href="https://www.braze.com/resources/articles/a-day-in-the-life-of-a-software-engineer-at-braze" target="_blank">
A Day in the Life of a Software Engineer at Braze
</a>
</p>
<p>
<a href="https://www.braze.com/resources/articles/tales-from-hack-day-app-group-search" target="_blank">
Tales from Hack Day: Braze Senior Software Engineer Maya Hernandez on Collaboration, Personal Projects, and That App Group Search Bar
</a>
</p>
<div class="image-grid-row">
<div class="image-grid-column">
<img class="grid-image" src="img/braze/braze-9.jpeg" alt="IPO Day at Nasdaq">
<img class="grid-image" src="img/braze/braze-6.JPG" alt="We did an agile workshop">
<img class="grid-image" src="img/braze/braze-5.JPG" alt="New office">
<img class="grid-image" src="img/braze/braze-1.JPG">
<img class="grid-image" src="img/braze/braze-3.JPG" alt="We had a beer brewing club at work">
</div>
<div class="image-grid-column">
<img class="grid-image" src="img/braze/braze-17.PNG">
<img class="grid-image" src="img/braze/braze-14.JPG" alt="IPO Day Remembrance">
<img class="grid-image" src="img/braze/braze-10.JPG" alt="Berkeley Career Fair">
<img class="grid-image" src="img/braze/braze-8.gif">
<img class="grid-image" src="img/braze/braze-7.JPG">
</div>
<div class="image-grid-column">
<img class="grid-image" src="img/braze/braze-12.JPG">
<img class="grid-image" src="img/braze/braze-2.gif">
<img class="grid-image" src="img/braze/braze-16.PNG">
<img class="grid-image" src="img/braze/braze-13.PNG">
<img class="grid-image" src="img/braze/braze-15.JPG">
<img class="grid-image" src="img/braze/braze-4.gif">
</div>
</div>
</div>
</div>
</div>
<!-- The Modal -->
<div id="myModal" class="modal">
<!-- The Close Button -->
<span class="close-button">×</span>
<!-- Modal Caption (Image Text) -->
<div id="caption"></div>
<!-- Modal Content (The Image) -->
<img class="modal-content" id="modalImg">
</div>
<footer>
<a href="work-experience.html">
<div class="back">
<img src="img/back-black.png">
</div>
</a>
<div id="social">
<a href="mailto:mayaah@berkeley.edu" target="_blank" class="icons">
<img src="img/email-black.png">
</a>
<a href="http://github.com/mayaah" target="_blank" class="icons">
<img src="img/gh-black.png">
</a>
<a href="http://www.linkedin.com/in/mayaah" target="_blank" class="icons">
<img src="img/li-black.png">
</a>
<a href="http://www.youtube.com/channel/UCA9LKLw8TGmIiA_LF3N2_bw" target="_blank" class="icons">
<img src="img/yt-black.png">
</a>
</div>
</footer>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery.JavaScript"></script>
<script src="js/jquery.panelslider.min.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script src="js/bootstrap.min.js"></script>
<script src="js/script.js"></script>
<script src="https://malsup.github.com/jquery.cycle2.js"></script>
</body>
</html>