Adobe Sr. Software Development Engineer
University of Utah - David Eccles School of Business Master of Science (M.S.), Information Systems
Current Time 0:00
/
Duration Time -:-
Progress: NaN%

How did you get to where you are today? What is your story? What incidents and experiences shaped your career path?

Summarized By: Jeff Musk on Fri Jul 24 2020
Hi, everyone. My name is Henshaw. I'm currently working as a senior us after development engineer at Adobe in Lehi, Utah. United States. So, uh, from growing up in a small town in India, toe serious development in general Adobe and Lehi. So, um, so I started. Ah. You know, since since my childhood and since I was in school, I got really interested in computers and technology and decided to pursue my career. The software in junior. Um, And from there I saw that, you know, to become a software engineer, like there were a couple off challenges. Oh, and, ah, you know, roadblocks that I need to tackle. One was I was sitting in a non English with in school. I was sitting in a reasonable in school. So one thing was that to get better at the English language second waas. Ah, to make sure that try for good grades so that I can secure my ambition in a decent ended in colleges. Right. So I started working in that election I secured. Uh huh. Admission in a good entering school in Gujarat on I completed my bachelors off technology and information technology. Um, and a long bitter doing my bachelors. I also started working on freelancing projects. So I was building website on taking some freelance work and, um, along with that, I also participated in complex society off India. So there's a C. S I. A student branch that were running in the university, and I volunteered their involved as general Secretary and ah, adviser to, you know, grew my organization and interpersonal skills as well. And, ah, in my bachelors college, I got placed into other coincidences services. So I joined other considered services, worked as, ah Java developer got certified in Java programming. And so it was around. It was about two years of time, and, uh, I was working for the productive was that time it was owned by daily and see So, ah, After that, I made a Swiss to DMC, worked as a consultant for the very same product, and after that, I decided to pursue muscles in us because I wanted to advance a new you know, I lost my knowledge and gain new skills. So I chose in your city off Utah and missing information systems. I started my master's program, and, uh uh here I landed an internship opportunity that adobe as a competence. And this in turn, um, I started my internship and Ah, um, So I work for a project that was presented toe ah, to be CEO Shantanu Narayen in the Innovation Expo. And that was my breakthrough for full time position with Adobe. And it's been around the three years right now. I recently got promoted to senior suffered element in Junior and here I am.

What responsibilities and decisions does one handle in a job like yours? Tell us about weekly work hours, including the time spent on work travel and working from home.

Summarized By: Jeff Musk on Fri Jul 24 2020
So right now I'm part of the developer relations team. Now, Donna, population steam is ah, pretty different from, you know Ah, usual software engineering team. So based on my experience off almost four years working as extensive, softer developer being in the donor population steam. So the responsibilities in decision that we make rebate basically drive the strategies and, ah, developer experience from Adobe Toby's a prolific company, it has multiple products in different business domains. And ah, so everything basically create strategies are tools and ah, uh, you know, like assist crack teams to how to make the devil a percentage is better. So the responsibilities that I have, like I would I would say it is divided into, like, three different areas. So one is, ah, research. So whenever we are, whenever Toby, it's kind of releasing a new productively become the developer zero of the work closely with the productive things to test out the product from dollar per standpoint, the quality of the FBI, the quality of the documentation, are there any issues with the developer flow and when you know, don't apple will start interacting with the productive the AP ice so and ah building some pretty in life use cases, PLC's toe test out the product and to even showcased the capabilities of the product. So that's that's one aspect of my job that is, you know, doing research. Second, is that we constantly tried toe make the developer experience better across adobe. So we make sure that the developer experience is consistent across all the barracks in Adobe and ah, we try to identify the pain point on areas of improvement in terms off the quality of the FBI. Um, the quality of the documentation, the vapor acting delivers the documentation and all the stuff. So the collaborated reluctance we build stools and we define strategies to make them consistent and effective. The third aspect is ah, in sort of consulting. So because I mean involved Arlene, the product you know, Asadullah prosciutto. So many times I do visit customers toe deliver the people, see, and ah ah no, you know B as a technical person toe to head the sales pitch and ah ah, you know, giving on enterprise demo off a product. So, like my responsibilities are divided between these three areas. Coming about the beekeeper cars. I missed it tonight? Uh, no next people about the working out, but I try to stick to 9 to 5 and ah, eso my work travel Incluso Asai mentioned right that I have to travel because of folk between us, Canada and were devoted is in us. So I would say it's around 5 to 10% off domestic and international trouble and working from home. Right now. Everybody's working from home due to the global pandemics. But generally, I book we'll make once a week girl. You know, I work from home, mostly Friday's toe kind off. You know, get out of the box and, uh, yeah, lose a little.

What tools (software programs, frameworks, models, algorithms, languages) are typically used in a role like yours?

Summarized By: Jeff Musk on Fri Jul 24 2020
so as a serious after development engineer, and I mentioned that we are in the dollar politician steam. And, uh so most of the work is pretty specific toe dubious business domain. The business. So maybe Aaron beat the creative cloud. Digital experience are the document cloud. Um, so we had to be pretty flexible working with programs frameworks because with the new product, we are always working with sudden new set of tools, programs and framework. As of now, recently, I have been working on ah, function at the service Apache open with platform ah, hyper media ups specification, which is pretty different from the rest of the year. And, ah, the tools that we use I personally prefer to use No, Jess, that was kept as my programming language. Um, along with that, uh, sudden FBI does for a pure documentation and the testing of the FBI used postman um, Microsoft visual were schooled, so yeah, like these are typically, you know, to centrally that I use, but it changes every three months. We're working on a new product. We are totally shifted to a different oncologist. Stack

What are the challenges in a job like yours? What approaches are effective in dealing with these challenges? Discussing examples will help students learn better.

Summarized By: Jeff Musk on Fri Jul 24 2020
So as I mentioned that, you know, I'm working with the dellape relation steam. So the biggest selling that we have is that, uh whenever, like, a Luby's kind of coming up with the new technology or new platform or a new product. So the underdog prosciutto and were the 1st 1 who are actually dealing with the difficulties and trying to solve the problems around that product. So for us Ah, there are no helping, you know, public resources available to navigate over of a solution or to find a solution. So that is one of the challenging and the most interesting part that whatever we're dealing like, we had to come out with a solution and that, you know, several people several developers afterwards will be using. So that is the most challenging and the most interesting aspect off the job. Ah, perches in ah, effectively dealing these challenges would be problems falling out of on thinking out of the box. Right. So, um, I would save just give you an example that recently we are working with hyper media FBI. That's a pretty complicated standard in terms off ap ice. So, uh, me and my teammate came up with an idea off how to make sure that you know the person learning this particular complicated technology in a better way. So we came up with an idea or project You don't we just kind off learning to? And ah, what it does is that it starts with the the first route and point, and it walks it through What other different steps? What is happening behind the scene and as well as with the u I. So it is a learning frame book that helps you kind off translate the entire production, appeared transaction and see what is going into the headers of what is coming as a response in the body as well as the half of the screen would show the you I change. Is that how it how the back and translate into different anyway? So, yeah, just coming up, coming, coming up with the out of the box idea and something new so that the idea seem that to make it easy for the developers and whatever it takes to do

What are the job titles of people who someone in your role routinely works with, within and outside of the organization? What approaches are effective in working with them?

Summarized By: Jeff Musk on Fri Jul 24 2020
So in my day to day work be walking Ah, software engineering team set up so we would have Ah ah ah Will be working with a product manager on engineering manager, the director who basically governs the team and ah, outside the organisation within outside the organization that I'm part off within Adobe we worked with the solution consultants who are, you know, actively engaged with the customer and ah, when I goto customer site. Right? So there again, we are working with the Internet in team who are actually writing the code and building a solution that solves their business problem using over products and tools.so approaches is that, uh so it depends if you're working with a technical person, you can talk in a technical context, but at the same time, uh, sometimes you're working with solution, Consultant sorrow, sales consulting are great. In that case, you also need to understand Ah, the business objective off the proto tool that you're talking about, right? What is the vision and the mission with their productive and of what is the strategy that companies taking to putting that productive the market? So you also need to have some business contacts and the value proposition of you. So you had to bet, you know, keep the balance between your technical understanding as well as the value proposition as well.

What things do you like about your job? Were there any pleasant surprises?

Summarized By: Jeff Musk on Fri Jul 24 2020
So I have worked in the trick on me so far, Dr. Consultancies Services. I started my career there. It was a service based company. I won't be in banking and finance domain there. Then my job as consultant, that Delhi emcee. I worked with multiple customers from different domain because our telecom and life sciences Um, when I came to Adobe like it was totally different from my previous two jobs. Like I was in two totally different business domain in terms off Ah, digital experience and digital media. At the same time, The Technologist ag that I was I was certified into our programming and I was well worsens our programming since I came to Adobe from Davon, like the project that I have been working on, I have never bought before and that is the most challenging and, you know, exciting part. And since I'm part of a unique teen developer relations that I get to sell visit of the prosciutto for the new products and new technology. So I'm the 1st 1 who is, you know, actually trying to build something with these new products. Be to data platform experience platform are Apache open with function of the service. So the best part of about my rule is that I get to work on cutting edge technologies that, you know, uh, and, uh, and the production that companies making big bat on. So, yeah, so this is the most challenging and exciting. So for me

What qualities does your team look for while hiring? What kind of questions does your team typically ask from candidates?

Summarized By: Jeff Musk on Fri Jul 24 2020
quality Adobe follows, you know, a specific values that we're looking into, the person that is genuine, exceptional involved. So along with the technical abilities, how the person is and what are the core values that drives the person? So there is something definitely, You know, a team docks and in terms off technical, uh, suspects and ah, hiding process. So it starts with the resume, a screening that, ah, of a talented would do it first place. And the shortlisted candidates then, uh uh goes through to your full technical rounds where we try to assess Ah, what are you know, what? What are the previous experiences? What what the person has done in the past and what ideas, you know, hey has robbed in and how how good he is on those skill set. So that is definitely, you know, we look for and ah, at the end. We also try to look that how this person will fit into the team dynamics. Um what? Sort off. Ah ah, you know, interpersonal values and ah ah, you know, system he has. So yeah, that's pretty much

What helped you to stand out in your hiring process? How should someone prepare for an interview for a job like yours?

Summarized By: Jeff Musk on Fri Jul 24 2020
So I think of what send out in my hiding processes that I started very early in my career. Like freelancing work with Web development in the college, then working for T. C s and L E m C. I had Ah ah, you know where I tee off domain expertise and that is very essential when you're going into dollop relations rule that you really understand the developers from different domain and different backgrounds. Right? Another thing that I was pretty honest, like me myself as a person, I'm very self aware. I know my sense and weaknesses and I tried to be very honest, especially when it comes to interview. And ah, I think personally my manager like that the most, Ah, that I was unless and whatever experiences that I have, I was reflecting on those experiences. And how should someone prepare for an interview? I would say technical skills is must, like definitely, you know, uh, we are We are in the technical domain, so technical expertise must like, never, ever feel that you have. You have achieved some level. The learning is a constant, you know, continuous process. Even now I spend ah ah part of my time solving, you know, quoting problems on lead code. So I make sure that I'm dressing up my skills and there is a lot to improve. There's a lot to learn. We are in a dynamic industry that changes every 3 to 4 months, so just be curious and keep improving yourself on Keeper polishing your technical skill set. I think that is what I would suggest.

Can you discuss career accomplishment(s) that you feel good about? Please discuss the problem context, your solution, and the impact you made.

Summarized By: Jeff Musk on Fri Jul 24 2020
I would like to talk about, like, two particle accomplishment. So one waas the project that was selected for the Innovation Expo and that was presented to the the BBC You, Mrs Shantanu Narayen. So in that I was pretty new to the technology and ah, you know, um the order domain eso I was ableto breakthrough on innovative solution that would allow adobe specific events to be able to communicate with the third party systems. And that was my poc that how to take events from ah to be specially products, for example, are talking about adobe analytics. Uh, if someone abandons the card and so how could how can you listen to that even and use it for on site the personalization and re marketing? So I was ableto, you know, execute that project and that really stood out. The second accomplish in this is a recent one. So in adobe, we have different teams and all the different thing follows different. They are for documenting their technical condition and the AP ice. And since majority off the production, the PSR available like there are 1000 less services that are available that are not exposed externally. But they're being use internally within Adobe. And there was no way toe, you know, consists there was no consistent documentation for them, and there was no process defined. So me and my colleague from Canada be went on building a project that's called Project Parliament, uh, which lets the, uh, the technical writers to focus on altering the content and, ah ah, recreated censor its automated and went tool, which will basically take care of publishing the documentation making it consistent across adobe. Uh, and it is automated in a way that whenever the new changes come in, it automatically builds itself and publishers and we decently open source this project. So before that, we did some research that or whether there are any existing corrupts available, be it a commercial productive on open source product, we couldn't find one. So we've and on building one and ah uh, which is like and that is recently open. So So that was a really, you know, difference maker for a team. And for it to be

What is a future career path for professionals in your role? How long does it typically take to advance through various roles? How easy are such promotions to come by?

Summarized By: Jeff Musk on Fri Jul 24 2020
May I look at my credit bodies that I want to be in the technical stream. I started as comforter scientist, and right now I got recently got permitted toe a senior senator Dole of many junior. And from here I look forward Toa becoming a senior computer scientist and, ah, the principal scientists. So printed principal scientists is of, you know, way up in the cover letter. Um, how long does it take? It is very subjective. Um, sometimes, like usually it can take 3 to 4 years from moving. Ah, a company big. Like adobe promotions are pretty slow, like it can take a significant significant amount of time to get promoted. And, uh um, easy or difficult. It really depends on what value you you bring to the organization. There are certain criterias that I've defined. If you already, you know, have met the criteria of the next federal level, then you would be definitely considered as a promotion. But for get the promotion, you really have to stand out. You really need to do ah, you know, staying ahead of the cough and ah, going above and beyond the expectations. Eso you have to be a high performer with the really good standing and uh, adding significant values in terms off objectives and keep the eyes.

What responsibilities and decisions did you handle at work? What were the challenges? What strategies were effective in dealing with these challenges?

Based on experience at: Consultant, Dell EMC
Summarized By: Jeff Musk on Fri Jul 24 2020
So in my previous role is consultant at Delhi M see. So the part of my job was to work with multiple customers. Now, um, one of the challenges that I saw that with different customer, they are always having some custom requirements that is not available out of the product, you know, out of the box. So working on those customization and translating them into the customer's business while still, you know, keeping the ah integrity of the product intact. So that was definitely one of the challenge. And, uh uh, basically related toe my rule, it s considered a daily EMC strategies that are effective. Ah, the Saturday was simple. That to make sure that we are in women position, we're not changing the protector drastically while still delivering what members of the customer most right? So keeping up a balance that I'm setting up the realistic expectation that what can be delivered and what is not possible and at the end, making the customer happy. This is This is how the consulting with this works

How did the school prepare you for your career? Think about faculty, resources, alumni, exposure & networking. What were the best parts?

Based on experience at: Master of Science (M.S.), Information Systems, University of Utah - David Eccles School of Business
Summarized By: Jeff Musk on Fri Jul 24 2020
more information system, and every little school of bliss themselves definitely helped me prepare for my career in many ways. So, of course, is will. Definitely the one with kind of provided me good understanding. It's a basic understanding that I can taken and advance my landing on top of that with, you know, um, self efforts. And apart from that, I came from India to us, and it's, ah, a totally different world. So never getting myself with the part time jobs and between classes and, ah, the new way of study writer The education system is pretty different from what we have in India. And, uh, I think my internship like So I got my I started internships. But that will be, um, in the the second time this in the summit said Mr So that really helped me in. Ah, you know, building up a perspective. And I was able to, you know, compare what I'm setting with were things that I'm working on and trying to relate both of them that really advance my, uh, learning, You know, in that context, um, faculties, like some of the faculties I'm really fond of, So ah ah, Professor Mike boiled of with the professor for business intelligence and analysis or sorry, the data warehouse design. So that was one of the girls that I learned the most from the way he instructed the court. Uh, the way he delivers a lecture and his emphasis on hands on training that really, you know, made a difference to me.

What three life lessons have you learned over your career? Please discuss the stories behind these lessons, if possible. Stories could be yours or observed.

Summarized By: Jeff Musk on Fri Jul 24 2020
The first lesson that I have learned is, ah, self awareness. I think it's really important. Ah ah, to be self aware that ah, very excel. And what are your strengths and weaknesses? Right? Because if you don't have that clarity, you will never be able to identify the scope of improvement and got to get out of the areas that you need to put your focus and efforts on. So self awareness is one. And I can totally elated with my story because so I decided to pursue, you know, career us after engineering and my background was sort of the different. Like I grew up in a small town I didn't study in. I studied in a non English with in school, and my my family has that is a business background and not the job in service or engineering bagged on. So So I had to most of the part I had to figure out some by myself and navigate myself because it was my ring, eh? So I had to, uh, follow it and make sure that, you know, uh, I'm analysis and analyzing that one of the skin said I have and what I need to gain in orderto you know, Morehead with the person. My dream second is purse evidence. So, um then, Ah, the goal is difficult. It is very important that you, you know, you keep focused on it. And so it says that you know, the game is not over. If you lose, the game is over. If you quit. So presidents is definitely the key. You will not always get the red carpet. You will have to work hard toe do you know, climb your way up. So, uh, just not to see, like, quitting until you get it. So that is definitely the second lesson that I learned. The third thing is strive strive for excellence. So, uh, I have kind of the loved, uh ah. You know, ah, system for myself that if I'm doing something for me, it is not the end that if it's done, it's not the end. I tried to make it better. Like there are two ways you can do it like this for the sake of doing it, and you can definitely call it down. You can put the checklist check mark that it is done, but, uh, making the most profit making it efficient, making it tryingto, um, make it the best off. What this possible. So that is definitely makes a difference between the quality of your work and, ah, the objective that it is fulfilling. So, yeah, I would say you did ardently lessons from

What starting job and internships would you recommend to students who hope to grow professionally like you? What other parting advice, dos, and don'ts would you give?

Summarized By: Jeff Musk on Fri Jul 24 2020
So I would say that if you have a background similar to me, like coming from a different country are coming from a background where English is not the first language off yours, right? Um and, uh, yeah, so they don't There's wonder Citizen that I would definitely give on and that really helped me as well. So in my first semester, I did part time, so ah, half of my part time. I was a teaching assistant for Ah ah, a professor for Java programming and half of the part time I worked at the Panda Express as the you know Ah ah ah Like kind off helper, out off friend Esca building. So these both experience has really helped me. So being a teaching assistant for Java programming that, uh, that that kind off help me in ah, technical aspect that I waas near to the Cody. I was writing code. I was solving problems and I was helping student teaching them and also enhancing my No, it is with this the technical aspect My other part time it pound expressed really helped me to develop in interpersonal skills. Right? How toe interact with someone. How do you even understand the customer needs and what they want. And, uh, getting the job done right. Being good at what you're doing even doesn't matter whether you are working as ah ah. You know, friend, that's building in Panda Express or you're working for a multinational company. Um, doing your best job, like doing your best effort. And ah, doing the best work is is equally important in both the savings. Third thing is working in a team, right, working with your colleagues, working with your manager, right? So you learn a lot with these experiences and both of these experience, I would pay them equal because toe to succeed in an organization in a company in your role. Both of these aspect goes hand in hand your technical abilities as well as your ability to work effectively with other people. Be kits. Beach. Your colleagues are manager. That is really important. So yeah, as a starting job and intention, Definitely. I would say at least do the job in the setting for at least a semester and definitely after back, you can take on Ah, good internship. Um, and you know, in any idea, company are in a company where you are, you know, planning to pursue your career for the