Official sponsor of Oracle-NetSuite SuiteWorld 2025 in Las Vegas, October 6–9! 🎉.

Leadership Insights from OdeCloud CTO and Co-Founder, Vanielle Lee

Leadership insights

Despite starting my career in Silicon Valley and living in San Francisco amidst the tech scene, I never really saw myself as an entrepreneur.

I often told myself that freelancing would be my limit. It was hard to imagine being a leader, let alone a co-founder of a venture like OdeCloud. However, my perspective began to change when I realized the potential impact of a platform like OdeCloud.

So, I want to discuss some things I have learned over the years while attempting to build this company from the ground up with the other co-founders, leaders, and engineers on the team.

Building a Business from the Group Up

All in all, I think there is an art in trying to build a platform where you have to balance the following: technical prowess, user happiness, meeting deadlines, balancing technical debt vs. new features, and balancing new features vs. fixing bugs.

And then, outside of that, because a company consists of people working towards a common goal, being able to understand and empathize with the people we work with is crucial. This includes both praising their achievements and empathizing with their mistakes. Furthermore, everyone’s intrinsic motivation is different, and understanding everyone’s motivation is important.

Leading by Example

I have always wanted to lead through positive reinforcement or by example. This sometimes doesn’t always work out with fantastic results, but from my personal experiences, people might listen to you since you are a voice of authority, but it is very hard to motivate them to do more or do fantastic work just because you are their voice of authority. But I do think if you enable the right people and give them enough ownership over a project or let them know that you trust their expertise since that’s what you are hiring them for, then great results are bound to happen.

Leading a Remote Team 

Another detail I want to point out is that as a remote team, we miss out on many social cues. Things like leg movements, where your toes are pointing, if that person is folding their arms and on the defensive when talking to you, if that person is smiling or their slight reaction or the twinge in their movements when you say something. I think one of the reasons why companies like Loom, Around, Slack, and others who build social communication tools for remote teams understand is that despite working remotely through a monitor and camera, at the end of the day, we as humans want to talk and socialize with other humans and experience other human gestures as much as possible since these social cues have been with us since the beginning of time. So rather than just ignoring these cues, you try your best to build these cues into your product.

On other notes, communication is a big topic, especially for me. So there’s the delivery and the message, and then the audience. But what happens when you are on a call where the audience is both technical and non-technical, and you want your message to get across in a timely manner, all while keeping the audience you are talking to engaged and understanding, which is the delivery? I haven’t quite mastered this yet. I think it is a forever battle trying to figure this out as an engineer since there’s no clear function that you can trigger to resolve this issue.

Conclusion

And on that last note, my learning so far at OdeCloud as a technical leader is that the team depends on me for the best technical decisions, but those technical decisions are sometimes hard, sometimes they can cost a lot of money, sometimes they might extend the deadline, and sometimes they will make certain stakeholders happy. But at the end of the day, you have to trust your gut and make the call anyway. Then don’t be afraid to back out and say “sorry” if things didn’t go according to plan. If my intuition backfires on me, then at least I can be honest and upfront with my mistakes.

As mentioned, there is an art to leadership that I am learning every day on the job while building this amazing platform, but the journey has been extremely rewarding, and I feel very fortunate to be able to work on the things that I care about with people who inspire and support me.

Trending Articles

6 Leading NetSuite Consulting Companies to Watch in 2026
NetSuite Future Scope: The Present and Future of NetSuite Revealed!
The Ultimate Guide to Consulting and Technology in 2026
Essential Guide to Technology and Consulting in 2026
OdeCloud: Shaping the Future of Consulting

Trek Travel Streamlines Travel Protection Integration with OdeCloud’s experts

Looking to streamline your operations with more automations? Keith shares an OdeCloud project.

#netsuite

#integrations

Project Outcomes

This new integration system transformed our travel protection service.

  1. Efficiency Gains: Completely automated the process, eliminating the need for monthly roster reconciliation.
  2. Enhanced Guest Experience: Guests benefited from a smoother booking process with transparent travel protection options tailored to their needs.
  3. Accuracy in Pricing: The integration ensured precise calculations based on complex variables.
  4. Scalability: The system can easily accommodate future growth and changes in travel protection offerings.

Background

Our company offers guests the option to protect their travel investments through a travel protection plan. This service is crucial, as it provides coverage in cases where guests need to cancel their trips due to unforeseen circumstances such as illness or emergencies. However, the process for managing this service was previously cumbersome and inefficient, requiring manual coordination and reconciliation with the travel protection partner.

Challenge

We needed a seamless integration within NetSuite to handle complex calculations for travel protection costs. The solution needed to account for multiple variables, including:
Guest-specific factors such as age and location.
Travel details like destination, total cost, and type of coverage (e.g., pre-trip hotels, post-trip hotels, flights).
Dynamic pricing calculations based on these variables.

Before partnering with OdeCloud, the process was manual and error-prone, involving monthly exchanges of rosters between our team and the travel protection provider. This created inefficiencies and delayed customer service.

Solution

OdeCloud worked with us to design and implement a fully integrated travel protection solution within NetSuite. Key features of the solution included:


1. API Integration: OdeCloud enabled real-time communication with the travel protection partner’s API. This allowed us to dynamically calculate the cost of travel protection based on the guest’s specific details.
2. Seamless Booking Experience: The integration allowed the travel protection cost to be automatically added as a line item to guest bookings within NetSuite.
3. Flexible Adjustments: Guests could easily add or cancel travel protection directly through NetSuite without requiring interaction with third-party systems.
4. Eliminating Manual Processes: The previously manual reconciliation process was replaced with automated inline API transactions, eliminating errors and saving significant time.

Conclusion

This integration is one of the most impactful projects we’ve undertaken, and it holds a special place in our transformation journey. With OdeCloud’s expertise, we achieved a solution that not only streamlined operations but also elevated the guest experience. This project exemplifies the power of technology in solving complex business challenges and enhancing customer service.