×

Dharani Selvakumar

Lead Developer (Full Stack)

Connect with Dharani

About the Developer

At CREDWISE, Dharani shines as a Lead Developer (Full Stack), transforming innovative ideas into engaging realities. With a keen eye for detail and a passion for seamless user experiences, she drives projects forward by turning complex challenges into elegant solutions. Her leadership skills and proactive approach foster collaboration, making her an approachable team member who empowers others to push boundaries and ensures that every project reaches its fullest potential.


Tell us a bit about your background and your career journey so far:

I completed my Bachelor’s in Computer Science and Engineering, I developed a solid foundation in software development, and started my career path back in 2019, with my first stint at an European MNC, Sopra Steria as a Software Developer. Over the last 5 years, My expertise spans full-stack development, specializing in Java, C#, and the MEAN stack, where I’ve successfully designed and implemented scalable, reliable solutions. Along the way, I’ve gained experience with microservices and real-time data management, which has allowed me to continuously refine my technical and problem-solving abilities.

What inspired you to pursue your current field of work or study?

My journey started when I was a kid, and I was captivated by MS Paint, playing with shapes and experimenting with colors on the screen. That excitement sparked my curiosity for design and led me to explore UI development as I aged. In high school, I scored a perfect 100 in Computer Science, which was a defining moment for me. Over time, I transitioned from simple graphics to coding and building full-stack applications, where I found my passion for developing scalable, user-friendly systems. It’s been a thrilling evolution from those first digital drawings to crafting functional, dynamic software that impacts users’ experiences.

What has been one of your proudest accomplishments in your career or personal life?

One of my proudest accomplishments was developing a real-time data management solution for a fintech client, which improved transaction processing by 30%. The project involved a transition to a microservices architecture with secure APIs and real-time updates using technologies like Spring Boot, Kafka, and MySQL. Witnessing the system efficiently handle large-scale, complex transactions gave me a deep sense of achievement. It was not only a technical challenge but also a rewarding experience to know that the solution streamlined operations and significantly improved customer satisfaction.

How do you stay motivated and continuously grow in your skills and knowledge?

Staying motivated and continuously growing in my skills is vital in the ever-changing tech landscape. I actively engage with the tech community on LinkedIn, following industry leaders and joining discussions that promote peer learning. Additionally, I make it a point to enroll in online courses and webinars to keep up with emerging technologies. This blend of community engagement and ongoing education fuels my passion and ensures I remain adaptable and knowledgeable in a dynamic field, ready to tackle new challenges.

How did you end up at CREDWISE, and what made you choose to join the team?

I had the opportunity to meet Sanjay Karthikeyan, the CEO and Co-founder, during a pitch night hosted by Alberta Catalyzer. Our conversation left me inspired by CREDWISE’s innovative approach and vision. The energy and potential of the start-up really resonated with me, and I was excited about how I could contribute to their growth. Joining the talented team at Credwise has been an incredible experience, and I’m thrilled to play a role in shaping the company's success as it continues to make its mark.

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 the development of the RewardsX funnel system, which we essentially built from the ground up. The process began with comprehensive requirements gathering, where I actively participated in initial meetings and brainstorming sessions to understand user needs and business objectives. I contributed to architectural design discussions, focusing on scalability and maintainability. In addition to my full-stack development experience, I gained exposure to Firestore for real-time NoSQL database management, Firebase Hosting for seamless deployment, and utilized GitHub Actions for CI/CD, which greatly enhanced our development workflow.

How has your experience in the Learn and Engage program at CREDWISE impacted your professional development?

My experience in the Learn and Engage program at CREDWISE has significantly shaped my professional growth. In this dynamic startup environment, I've learned to wear many hats and step up whenever there’s a need, whether it's troubleshooting a technical issue or contributing to strategic discussions. Leading a team of 3, I’ve honed my leadership skills while working closely with the co-founders, gaining valuable insights into leadership, fundraising, and decision-making, enhancing my proactive approach and ability to take ownership of challenges. This role has truly empowered me to develop a well-rounded skill set and adapt quickly to changing circumstances.

What are you most excited about regarding the future of CREDWISE and your role in the company?

I’m genuinely excited about the future of CREDWISE, as it continues to grow and gain the much deserved recognition in the market. It’s inspiring to be part of a team that’s making a real impact, and I look forward to taking on a more lead role in our projects. I can’t wait to contribute to our strategic vision, enhance user experiences, and help drive our growth as we expand into new markets. The journey ahead is full of potential, and I’m thrilled to contribute to Credwise’s strategic growth!