CENTRL Employee Spotlight: Nitesh Gupta, Software Architect

CENTRL Employee Spotlight: Nitesh Gupta, Software Architect

Today, our Employee Spotlight series showcases Nitesh Gupta, Software Architect. Learn more about Nitesh and his experience working with us at CENTRL.

Please share a brief overview of what you do as a Software Architect

I believe software architecture is the bridge between the Business Problem and engineering solution to the problem. The Product creates innovative ideas for solving a business problem and then the architecture converts those ideas into more technical solutions, thereby creating a high- and low-level system design. Those designs are then implemented by the engineering team to create a world class consumable product. This is precisely what I do at CENTRL. I work closely with the Product and Engineering teams to convert the business problems into engineering solutions.

How long have you worked at CENTRL?

I have been working with CENTRL since the inception of the company. My official joining date was Dec 2015.

What Software Architect jobs did you have before CENTRL?

I worked as a Software architect at Cashedge for four years and then took a similar role at Fiserv in 2013.

What education/background do you have that helped you get your position at CENTRL?

I acquired my engineering degree from Indian Institute of Technology Kanpur, which laid the foundation for my problem-solving skills. I did some course work around building complex software solutions which helped me understand the basics for building highly scalable systems.

What are 5 daily tasks you do as a Software Architect?

  1. Long discussion with product managers on implementing features.
  2. Design discussions with Engineering leads to explain the implementation of requirements.
  3. Explaining QA on testing some complicated aspects of product.
  4. Monitor production data to understand the adoption and growth.
  5. Initial analysis of any client reported issues in production.

What's the makeup of the team you normally work with?

My team consists of senior engineers who have expertise on building Java based solutions. Currently three engineering leads directly report to me in the US and I manage our offshore development team in India.

What is your favorite part about being a Software Architect?

I love my discussions with the product team on the future roadmap and how our platform can revolutionize a $20 billion privacy and compliance industry.

What advice would you give a prospective Software Architect?

My advice would be to break the complicated problem into smaller problems and then solve each of them independently.

If you could describe your job in three words, what would they be?

Passion, Creativity and Problem Solving.

What is a skill or habit that has helped you in your current role?

I think my biggest skill is understanding the problem fully before solving it. I always believe in understanding the root cause or business problem to its fullest extent. I would then look at my current existing architecture and then design on how the current existing platform could solve the overall business problem.

What has surprised you about this position?

The speed and scale of development in the last four years. We have built a complete Vendor and Risk Compliance solution in a very short time.

How would you describe the company culture at CENTRL?

CENTRL culture is mainly focused on work-life balance. The company listens to its employees and tries to establish a strong trust between employee and its managers. Every single employee of the company has a unique skill set and is recognized for its hard work. The executive team always pushes to keep the environment friendly and promotes strong work-life balance.