Why a Java developer jumped on Salesforce and didn’t look back

As software developer, one of the most important decisions you make is which platform or language to focus on. The choice may depend on market conditions such as languages ​​employers are looking for, but also on more personal factors like the type of work you like to do.

I had the chance to speak with Aditya Pothukuchi, Head of Software Development, Salesforce Team at GrubHub, at Salesforce’s annual developer conference, TrailheaDX, on how he made that choice. I was really impressed with the process he went through in deciding to switch from Java to Salesforce, so I asked him to tell me his story and explain why he took a risk in a whole new career path. . I also think Aditya is a great example of the intense loyalty that Salesforce has cultivated among the people who rely on, support and use the company’s platforms.

The following is a transcript of our interview, which you can watch above.

Recession prompts developer to reassess career path

Aditya Pothukuchi: I started my career as a Java Engineer in 2007, 2008. It is a time of recession. I started as a Java developer, even getting into Java development too, it’s a big story. But out of 2,000 people, they selected 20 people, and I’m one of them. My monthly salary at this time is US $ 98 per month. This is where I started my career, and I continued like this for two years in this small business in India. Because I have to work hard everyday like 2pm, 3pm and my background in this company like working continuously for 19 hours without a break. I worked like this and after two years in this company we got a Salesforce project from Procter & Gamble, in this company. My manager encouraged me that yes Aditya, you can join this team. There is a senior developer team and the one … I’m a junior developer in that team, I was very nervous at the time. I said … I went to my manager and told him that I didn’t want to get into this Salesforce or whatever you say because it’s new to me. I want to be a Java developer, and I just wanted to keep going. My manager told me “I trust you because you can learn” and they gave me two weeks to learn Salesforce and in 2008 there is no Trailhead and there is no Free youtube [tutorials].

SEE: Learn Python: Online Training Course for Beginner Developers and Coding Experts (TechRepublic)

There are some videos, but not how we now get the material, we [didn’t] have that. They shared [with] me some PDF docs, again how these Force.com Fundamentals, Visualforce Fundamentals, and Salesforce Fundamentals. These PDFs always, I save them because they are my memories. I read these and I … we learned there in that company, all seniors. We have successfully implemented that [project], I … not completely, I say learned in two weeks, but at least I understood what exactly Salesforce is and we delivered this project. Later, after a completion of two years that we thought, I want to change companies to gain more knowledge and continue my career. At that moment I needed to think [about] if i have to use a java background or should i follow the salesforce route.

I just spend time, and I Google [and on the] the Internet. I prepared a card, sort of pro and con links if I am using Java, pros and cons with Salesforce, and then I finalized in my head by saying “Let’s go with Salesforce”. I want to change careers, and I want to go like this. My seniors and all my mentors in this business, they warned me that you are taking a risk with your career. I told them “it’s okay, I’ll take that risk. If it doesn’t work, if I [do] not successful, I can switch back to Java, and I can just continue as a Java developer. I got into HCL Technologies, another company. From their multiple enterprises, I have changed. Now I am here in San Francisco, this is my first TrailheaDX. Twice I have been to Dreamforce.

Salesforce gave me everything. Salesforce gave me a place where people recognized me and I was featured in the Salesforce media for running [the] Schaumburg Salesforce User Group. There are already over 200 users there, and everyone recognizes me by saying “Hey Aditya” and saying “Hi”, and taking pictures with me. I feel like a little celebrity, actually. It all happened because of Salesforce. Because of Marc Benioff and Parker Harris.

SEE: Parker Harris, Technical Director of Salesforce on Outages, Integration and Architecture

Developer Explains Differences Between Development on Salesforce and Java

Bill Detwiler: What are the differences between working as a Java developer and working in Salesforce?


Download this article in PDF format (free registration required).

Aditya Pothukuchi: Yes. I can give a better example there. What developments have I made for two years? Let’s say I’m a first round, the page should be expanded and the table should show multiple checkboxes [or] multiple labels.

For that, we need at least two or three days to develop in Java. In Salesforce the same functionality that we implemented in a few hours, at that point I felt like it was so simple that [I have] no need to maintain my database tables, no need to maintain connectors between Tomcat server, JBoss server, whatever stuff I have to maintain because it gives me everything. I just need to focus on the problematic statement that was given by [the] company and what solution we offer. This is a key element that attracted me. I think it’s simple, and since I have knowledge of Java and EPICS languages ​​similar to Java, it’s true. No need to start from scratch and front-end JSP pages and everything I develop and Visualforce pages, beautiful.

I need to put a drop down list, I need to create a jQuery. I just … now I can write an EPIC analysis and a picklist, it shows me the picklist value, it’s that easy. It makes me … it’s beautiful. It drew me to Salesforce and also, I analyze because Salesforce has certifications and everything, right? I felt it was a lifelong learning. It will be a journey for me in my career and it has helped me a lot and it has actually helped me. Like I said, it has helped me everything in my career professionally and personally, both.

Bill Detwiler: What do your former colleagues think now, who were initially a little skeptical about your career change?

Aditya Pothukuchi: They’re now in the US, they’ve all changed careers, and they’re all in Salesforce. Because it’s not my credit or anything, because they also saw the growth of Salesforce, I took this chance because someone has to take a step, right? That someone is none other than me in this business who stepped in and passed on. They saw that “Oh, this guy is growing in his career”, the first steps. I think this is going in the right direction. Later they also changed and everyone is now in the United States and we are still good friends and all of us, every time we meet we all share these memories, like how our lives have changed thanks. in Salesforce and where we started and where we ended up. So it’s because of Salesforce.

SEE: Salesforce Quip Adds New Features for Highly Regulated Industries

The developer’s decision to focus on Salesforce was a calculated risk

Obviously, Aditya thinks her choice to focus on growing Salesforce has been an overwhelmingly positive career development. And while her decision might not be the right one for you or turn out as well, we can all learn from her process of being deliberate in her decision making, carefully weighing the pros and cons. choice and be ready to make a calculated decision. risk.


The Monday Morning Opener is our opening salvo for the tech week. Because we operate a global site, this editorial is posted on Mondays at 8:00 a.m. AEST in Sydney, Australia, which is 6:00 p.m. EST on Sundays in the United States. It is written by a member of ZDNet’s global editorial board, which is made up of our principal editors in Asia, Australia, Europe and North America.


Comments are closed.