
This is software (AWS) generated transcription and it is not perfect.
sure? Yeah. So I, um, graduate in biomedical engineering from University of Growth. Um, so mostly focusing on, like, the mechanical side of biomedical engineering. So creating like knee joints and, um, like artificial joints, artificial heart valves, things like that. Um, that's what I focused on. Mostly, um, And after graduating, I tried to interview a lot. There weren't a lot off jobs out there for a biomedical engineers right out of college. Um, so I got an internship at a mechanical engineering company, um, where we built, um, mechanical, robotic arm cleaners for automobiles, automobile plants, where the's robotic arms that painted the cars need to be cleaned between the cycles. So we built, like, these mechanical, heavy duty machines to clean that, um, without using any electricity. So I worked on their next generation cleaner. Um, after a while, I I realized that this is not a career path for me. I did not enjoy it that much. Um, also, mechanical engineering is kind of hard on women. I had to deal with a lot of things that way, so I didn't care enough about that feel to deal with that. So I decided to make a career switch. Um, that's when um I used to create websites for fun as a hobby when I was in high school. So because it was like this up and coming thing I was in high school and, like 2006 and seven, So, like, websites were like the next big thing. So, um, I did that for fun. And so I tried to, like, revisit that hobby eso I decided toe go to school for it and maybe make software engineering my career. Eso I looked into colleges and, like community colleges and like normal universities and stuff, I did not want to do another bachelor's degree because I was an engineer already. I would be repeating a lot, Of course, is also I did not want to pay so much money and, um, not see the payout because I did not see the payout with my previous degree at that time. But so that's when I decided to look into, like, alternate career like Alternate Path and one of my friends. He was a graduate from University of Toronto, and he recommended that I look into boot camps that are really popular in SF and one of my criteria for choosing a boot camp was I wanted to do it in, like, the best place possible for that industry. So that's why they just decided Thio, go with San Francisco, and, um, I looked for a lot of boot camps in San Francisco, like hack Reactor. Um, there's also Grace Academy, Um, and was it Grace? Yeah, some something like that. And then hold Britain the one that I ended up going to, Um I think like being an engineer, um, gave me an edge to understand. Like how the what the engineering process is, what the thought processes, the analysis and everything that goes into building a product. And so I really wanted to learn that whole process more than I wanted to learn just the language. So that's why I chose something that was a bit longer than three months, because I knew that you can't think like an engineer in, like, just three months, which was most of the programs that were offering at that time. So that's why I chose whole Burton. And personally, it was the best decision I made because, um, they went from, like, the very rudimentary things, like, um coding and see which isn't, like, applicable at this point in, like, the higher level, um, jobs. But like, um, but it really helped me lay a good foundation for understanding how the higher level programs work. So, um, I think after that I realized that it was a great decision just going to hold Britain in general and learning from there. Um and then, yeah, I found a job after that.
eso at first Republic. Mostly, um, doing a lot off like product building. So, like delivering ah whole product. Um, for example. So since I'm a full stack engineer, I get to do front end and back end. So full of First Republic is moving a lot of third party products in house. Um, so I'm part of the migration team. Um, we There's a lot of services micro services being built out right now. And, um, as part of that, I have been building things like Banker Portal, which is a portal for the bankers to use an onboard new clients. Um, another thing that I've been recently working on is this campaign management tool eso. It's basically for a marketing team. Thio release new campaigns and spread the word to ah, lot of people. Um, right now our teams are manually doing it like generating, um, you i d is creating the u. R l s and sending um, those little PR messages to people on emails. So we're automating the whole process so that we can upload the recipients like, let's say, like 1000 email addresses on, then hit the back and generate you IEDs and Urals and send mass emails out, uh, two people for, like, the new campaigns, for example, Like, um, we had just had a wealth management campaign for this. So, um, tried onboard our existing clients onto our wealth management platform or just online banking, Um, support that those kind of things. Eso we built out like the front end and the back end for campaign management as well. Yeah.three parties. Um, I think as an engineer, the priorities are generally set by, um, by our product managers. Um, but we, um we get to drive the product. Um, our biggest priority at this point is just generating the M v p. Um M V P is the bare, bare minimum product that we can deliver to our camp. The marketers on DSO that they can get started, and then we can add more complex features onto it. For example, like right now are a system Can Onley handle phone numbers? Um, it doesn't not have the capacity to handle email addresses or other forms of communication. Um, so right now, it's just delivering the M v p and getting feedback from our customers. Eso, in this case, like the campaign managers, um, on the marketing people, so they will let us know that Okay, this works. This doesn't Maybe you should tweak it this way and things like that. So, like our feed, that feedback is part of, like, the agile methodology, and it is really important for us to, like, set the next priorities straight. Um, I think the pain point would be mostly a tug of war between, like the product wanting to deliver fast. The product management team wanted to deliver fast, but we have to maintain the code quality because eventually we're going to be the ones, um, just handling the whole system, making sure their no bugs in the system and things like that. So we have to maintain the code quality, which takes time. Testing takes time. So there's always, like, a push and pull between that. And so I think biggest pain point would be like coming to a harmonious point where everyone satisfied and things were just running smoothly. I think on dso like the strategy to deal with that challenge his communication. Um, I think communication needs to be a top most priority for all. Um, people were pursuing like software because you are dealing with a lot of stakeholders for a project, Um, and for you to be able to communicate your ideas and communicate your, um, your issues that you're dealing with is really important. And so once you can polish your communication strategies, uh, it just becomes a lot easier for people to be empathetic towards your needs.
um, I think the biggest one is react Js and no Js. So my role is javascript heavy. Um uh, and then so that's the coding part. But there's a lot of other things like we used era for our project management. So, um, creating tickets and story points for those tickets and managing our managing our progress in the project, um, that we use open shift. That's our hosting platform for hosting our applications. Um, then we got Jenkins. That's for C I C D S O C I C D is continuous integration. Um, so we have a pipeline created on there that where we can, um, push our code and build it on three different testing environments that we have because it's a bank. Everything is very siloed. And there's a lot of security. Everything is built around security. So we as engineers, we don't have access to the production level, um, environments that much. So we have to ask our stakeholders to do the production level testing. So before we push to production, we have three, uh, non production environments where we contest out our product on MP three. That's a non production three environment. That's supposed to mimic are proud environment. Eso We have those VMS that we use on a daily basis. Um, and then what else? I think for back end, we use Microsoft sequel server for our relation all database that we have And then, um, sequel Eyes is r o r m that we use for in no Js to manage our database. Um, and then html CSS for doing the front and work, Um, and then re ducks for, uh, for management. Yeah, that's about it.