About the Developer
Anirudh Hosur, our cloud computing and AI expert at CREDWISE! With a Computer Science degree from Vellore Institute of Technology and a Master’s in Applied Computer Science from Dalhousie University, Anirudh brings a wealth of experience in both full-stack development and cloud innovation. He excels in transforming complex technical challenges into streamlined, user-friendly applications, and are exceptional at converting client requirements into efficient, functional code. From leading microservices architecture projects to developing cutting-edge fintech solutions, Anirudh consistently delivers impactful results. Outside of work, you can find them sharing knowledge on their YouTube channel, teaching the latest trends in Generative AI and cloud technologies, making an impact both in the office and online!
Tell us a bit about your background and your career journey so far:
I completed my Bachelor's in Computer Science from Vellore Institute of Technology (VIT) in India, where I first delved into Artificial Intelligence before large language models (LLMs) became mainstream. I worked tirelessly, running neural networks on my laptop overnight to see results. But it wasn't just my laptop working hard, I was constantly expanding my skill set, mastering new programming languages, technical frameworks, and tools. I had the privilege of working with Oracle, a leading product-based MNC, serving their Citibank client, and I also gained valuable experience through internships at Quinbay Tech, Flipr Innovation Labs, and the Indian Institute of Science.
In Canada, I pursued my Master's in Applied Computer Science from Dalhousie University, specializing in cloud computing. I took advanced courses in serverless computing, cloud architecture, and technology innovation, which fueled my entrepreneurial spirit. During my master’s, I developed several full-stack cloud-based applications with AWS and GCP in team settings. I also served as a teaching assistant and research assistant for over a year, where I taught full-stack development, database design, and advanced computer science topics to both undergraduate and postgraduate students. I further enhanced my skills during an internship at CloudOps, where I worked on microservices architecture for full-stack Platform-as-a-Service applications to help businesses manage multi-cloud services.
After graduation, I took on a role as a Computer Science professor at Red Deer Polytechnic, where I taught courses in cloud computing, software design and development, introduction to machine learning, and Java EE. In addition to my professional roles, I maintain a YouTube channel where I teach topics like Generative AI, chatbot development, Spring Boot, Docker containerization, and share my interview experiences. Currently, I have over 250 subscribers and 50+ GitHub repositories.
What inspired you to pursue your current field of work or study?
Between 2010 and 2015, I witnessed the rapid rise of smartphone users, especially after my dad got his first one. I began to realize how mobile apps were transforming daily life, from something as simple as setting an alarm to more complex tasks like ordering food online. As I delved deeper, I realized that I, too, could one day develop something that would make life easier for people. This sparked my passion for computer science and set me on this career path. It’s been an incredible journey of growth, both professionally and personally, as I now have the privilege of creating apps that positively impact users’ everyday lives.
What has been one of your proudest accomplishments in your career or personal life?
I’ve been fortunate to achieve several career-defining milestones, but one of my proudest accomplishments was winning a two-day intensive machine learning hackathon, which led to an internship at the hosting firm. During the peak of the COVID-19 pandemic, I participated in an online hackathon where I had to predict the probability of a person contracting COVID based on factors such as health records, mode of transit, local infection rates, family status, and more. I developed a regression model using a random forest algorithm to analyze the data, and I was thrilled to win the competition.
As part of the resulting internship, I developed a Python-based OCR script that could extract personal identification numbers from documents. While such projects might seem basic today, I’m particularly proud of having researched and built these solutions through self-learning and passion to solve such industry relevant problems.
How do you stay motivated and continuously grow in your skills and knowledge?
I’ve come to understand that staying motivated and continuously growing starts with personal development. My parents instilled in me a growth mindset, teaching me the importance of constantly improving myself. In the tech industry, evolution happens daily, with new languages, tools, frameworks, and technologies emerging all the time. Initially, learning something new can feel overwhelming, but realizing how it can benefit you, your product, or your users is what drives me. It’s a mix of curiosity and the desire to understand the real-world impact of these new concepts that keeps me motivated to explore and apply them in software development.
How did you end up at CREDWISE, and what made you choose to join the team?
I participated in a hackathon hosted by AWS Canada and the University of Alberta, where my team and I developed a one-stop information hub using AWS Cloud services to help wildfire evacuees navigate out of danger zones. Our platform provided real-time news and alerts from trusted sources, including top news channels and government agencies. After the hackathon, I shared the project on LinkedIn, which caught the attention of CREDWISE’s CEO, Mr. Sanjay Karthikeyan, who was intrigued by our innovative solution.
Our conversations inspired me, as I learned about the cutting-edge solutions being developed at CREDWISE. I was particularly impressed by how the company helps people make smarter decisions with their credit cards to maximize rewards. I saw this as a unique opportunity to learn, contribute, and lead by example on various fintech projects. Joining CREDWISE has provided me with hands-on experience working on industry-relevant projects in the fintech space, and it has been an exceptional opportunity for growth.
What has been your most memorable project or task at CREDWISE, and what did you enjoy most about it?
My most memorable project at CREDWISE has been leading the development of the RewardsX funnel system, which has the capability to read and analyze any Canadian credit card. This internal engine powers several other applications within CREDWISE, driving credit card recommendations, maximizing rewards, and identifying patterns in users' credit card spending.
What I’m most proud of is how I took our CEO Sanjay’s fintech insights and transformed them into a functional software system that captures and processes credit card data. This experience taught me how to break down large problems into manageable parts and understand how they fit together. I had the privilege of building the funnel system from the ground up, including developing user interfaces, backend systems, and integrating it with GCP Firebase.
In addition to enhancing my technical skills, this project allowed me to manage a team of 10 internal developers, ranging from frontend to backend. I learned to understand my team’s strengths and weaknesses, assign tasks accordingly, and design workflows that played to their abilities. I provided assistance during development, managed the repository, and maintained GCP cloud services. This experience also strengthened my communication skills, as I worked closely with clients and led the team by example.
How has your experience in the Learn and Engage program at CREDWISE impacted your professional development?
The Learn and Engage program at CREDWISE has been pivotal in shaping my professional development. It taught me how to deliver cloud solutions within tight deadlines while keeping them cost-efficient. I learned to multitask effectively, working on multiple projects simultaneously—like having the versatility of an octopus. For the first time in my career, I had the opportunity to act as a product owner, leading development initiatives across backend, frontend, and cloud teams. This experience made me feel deeply connected to the funnel system project, and it’s been incredibly rewarding to see it grow, feature by feature, in just a few weeks.
I also gained valuable insights from our CEO and founder, Sanjay, especially regarding compliance in the fintech space and the importance of integrating these requirements into ongoing application development. Being part of a fantastic, innovative team allowed me to meet some amazing, driven individuals, which further enriched my experience. This program has boosted my confidence significantly, enabling me to tackle any software requirement and develop cost-effective, efficient solutions.
Additionally, I’ve been able to apply these learnings beyond my role at CREDWISE, sharing real-world examples while teaching various computer science topics to students. These experiences also helped me enhance my YouTube channel, enabling me to create more relevant content focused on Generative AI and LLMs.
What are you most excited about regarding the future of CREDWISE and your role in the company?
CREDWISE has a range of exciting projects under its umbrella, each with the potential to make a significant impact on the Canadian market. I’m thrilled to be at the forefront of this journey as the company prepares to make its mark. What excites me most is seeing how users will engage with our various applications and how we can leverage that data to drive even more innovation. Every day presents a new challenge, and I’m eager to take them head-on. I’m truly grateful for the opportunity to contribute to CREDWISE’s growth and be a part of its future success.