Computer Science Extra Credit December 13, 2022
Kathyleen Beveridge
Background Information
- Born in Vietnam
- Moved to California
- Studied with John Mortensen
Education
Recieved bachelors degree in Santa Clara
Career Tech +
- Passion, mission is to thrive in Passion
- Finance Major, first job was an investment banker at Wells Fargo
- On track to be a stock broker, was not preferred
- Switched careers to high tech
- Learned how to surf, does not pay bills though!
- Left Qualcomm about the same time as Mort
Specializes in parts of development
IS CURRENTLY A SENIOR DIRECTOR FOR MARKET SALES
Company Mission Statements
- HP Inc- Create technology that makes life better for everyone, everywhere
- Qualcomm - Inventing the tech the world loves
- Thermo Fisher Scientific - enable our customers to be healthier, cleaner and safer
- World leader in serving science
- More than 100,000 members (colleagues)
- 7,0000 branches
- 1.5 billion dollars
- 40 billion dollars in revenue
Companies love utilizing tech and collaboration to increase productivity and create a better society that advances and improved for the future.
Kris Porter
- Software Engineer, SRE, DevOPS Engineer, Infrastructure Engineer
How it Started
- Went to Livermore High School
- Enjoyed Stem classes
- Enrolled at UCLA for Electrical Engineering
- First course was in Comptuer Networking, Failed
- Master's Degree in Electrical Engineering from Cal State LA
- Enjoyed Stem classes
Research
Did some research for embedded networked sensors The thing he did research for is for creating a robot that scanned the local readings of the area. Was a monkey or such that swung to locate the entire area.
Career Slide
- 2008: Finished Graduate School
- 1010: Worked for a bit for fixing computers
- 2011-2012: NBC Universal, Streaming media infrastructure.
- 2014: Introduction to DevOPS, transition to Qualcomm (Thanks to Mr.M)
- 2021: Working at Twitter... (ELON MUSK!)
Did heavy emphasis for Security, very good, did it for the olympic games HEAVY EMPHASIS ON DEV OPS!!!
Highlights
- Continuous learning is somethin that is really important because it can get boring sometimes, so constantly learning can make the experience more enjoyable and therefore will get you furthr ahead in life and have some more passion to it!
- Taught Python to himself
Questions
Different companies have their own version of Agile and they will adjust depending on what they need from their employees.
- The concept of "agile" is so important, where some projects could be due in 6 months, 8 months, and you really need to be flexible to adjust the workflow according to the time
Are you still working at Twitter?
- Kris: No, I am going to go work for something called (Kristin Lab?? Sorry I can't hear very well).
- Can you go more in depth into machine based learning?
- Kris: It's kind of like utilizing the python libraries provided and the ability to run experiments. So, the only project that I did at Qualcomm, we used something like GitLabs, and we had a 100,000 something repositories, and we were very concerned with who is pushing/pulling/downloading what, so we had management over that and used the information to predict when to archive and when to do something, which often times can cost money. Lots of petabytes being used and bought by Qualcomm, yeah.
- Data sciences can still be used in a non technical form/word
- What do you think is the most important skill to have in the tech industry?
- Kris: The most important to me is overtime, is the continuous learning. I think it is very important, where you are not just learning about particular programming, but a lot of you guys will be going into engineering classes and careers, and its just that thing about learning to learn. Do not be too concerned on what's on the news. The only risk that I have is not learning while in that job when I'm taking that job offer. Everything else kinda falls into place when you're continuously learning.
- Kathyleen: Yeah, continuous learning is very important. You know, zigzagging, is kind of useful, but if I develop more skills, maybe I can use it to help people that do not possess [some of the skills I have]. Some of the best technical people that I have worked with have listened, Listening is very important and solving the given requirements is very important. If you can help explain it to someone else, that is really something else.
- Biggest Challenge in the Tech Industry?
- Kathyleen: When I worked at Qualcomm, you know how it's a semi conductor? Yeah, it went through acquisitions. Qual is a very big fish in the pond and it was something that I had to work with/adapt to. You have to be adaptive in the work environment.
- Kris: The hardest thing, I would say, would, well, besides interviews, basically would be for Silicon Valley jobs would be a series of random test questions that you did not know what it was and being able to pass those tests are hard!
- Make sure that you can be flexible with your colleges because sometimes there are other factors that can affect your day to day life.
- How do you think that tech knowledge can help in other various jobs that do not have to do with software engineering?
- Kathyleen: Problem solving and stuff can really help in any work environment. You are in a room, no phone, no computer, no electronics, just a pen and a pencil. How many cars do you think were sold in the US last year? I don't wanna know the answer, I just want to know the assumptions that you made. (I missed a lot sorry, tired hands)
- Some jobs do not require the strong use of AWS
- How does coding help with investment and finance?
- Kathyleen: I think that if you understand coding, understanding those algorithms can help understand the solution to these problems.
Takeaway, Conclusion, What I Learned
Coding and Tech are crucial, not just in their aspects, but they can help with other tasks and strategies that are derived and utilized in other parts of my life. One example is continuous learning, where no matter where or when because it helps develop and grow as a person. Kris stated that progressing and improving are important, because if you stunt your learning growth while at a job, then the job probably is not suitable (one, you are not constructing better mechanics, and two, the job will because dull and meaningless). Other skills that can help with other things are: being able to communicate with others and being flexible, and adjusting to your workflow. Being able to accomplish due dates and such on time is a struggle in addition to having the functionality to adapt to conditions. Even though I may not pursue computer science in the future, I can still utilize the knowledge that I have learned to make my job easier