Get to Know: Bheem Vennapureddy
Name: Bheemreddy Vennapureddy
Role: Lead Quality Engineer
How long have you been at Enova: August 2017
Why did you decide to join the Software Engineering Testing Shared Services team?
There are various reasons I wanted to join Enova in general. Enova has a self-paced training program to get you up to speed during your first few weeks here. I was interested in the Testing team because it is really challenging designing and maintaining shared services used across multiple products. This team also had a set of innovative engineers. Finally, at Enova the best answer wins, independent of how much experience you have or your title.
What is the most impactful project you have worked on?
When crediting the loan amount or debiting payments from customers, we send ACH files to the bank. To safeguard our transactions we wanted to create something that acts like a real bank. We needed it to read each of these transactions and tell us if the file looks good. We created a Fake Bank Service which similarly reads files from a SFTP folder and validates these files.
This is an impactful project because Payment Gateway Services (PGS) is a critical customer service and can have a big impact on all our products that do credits and debits. This new bank service is built on GOlang. When this project started, I had zero knowledge on GO, so building a service and learning a language at the same time was a big challenge. Once we built this service and added this to our pipeline, we got feedback on every change we pushed to PGS, so now every refactor or feature addition is released with confidence.
What is your most memorable moment at Enova?
After presenting a talk at our annual Tech Summit, someone stuck a sticky note on my desk saying “Awesome Tech Summit talk.” To this day, I do not know who placed it there, but I think it is a great example of how Enova team members support each other and showcases our culture.
What is your favorite perk and why?
Summer Hours is my favorite perk at Enova. Chicago doesn’t get a lot of summer, so it is great to finish work by 2 PM on Fridays and enjoy the weather outside. My free time is spent biking and hiking, so having extra time on Fridays allows me to spend more time on hobbies I love.
How have you taken advantage of Enova’s opportunities for growth (tech exchange, rotational program, mentorship program, conferences)?
Enova offers many different opportunities for growth both inside and outside the company. I previously took an opportunity to attend a Test Bash, a conference where I learned from individuals in the tech community.
What do you miss most about the office and why?
I miss the Kitchen a lot. I have spent a lot of time getting to know team members during Tech events, festivals and lunch. It is a great space to meet new people and have quick meetings.
What is different about the people at Enova?
People at Enova are really friendly and exceptionally talented and supportive. You can knock on anyone’s door any time, even our CEO. Team members are available for you any time if you have any questions about the technology, company or products, and they celebrate your successes.