Skip to main content

About Me

Hi there, I'm Rajiv Karthik Yanamandra!

Welcome to my little corner! I'm a Senior Software Engineer with over 8 years of specialized experience in API microservices and desktop development. My focus has always been on building reliable, scalable software solutions, particularly within Microsoft Azure and AWS environments. My journey in software engineering has been both challenging and rewarding, and I’m excited to share a bit about myself with you.

My Journey

My career in software engineering started with a strong foundation in C# within the .NET ecosystem. Over the years, I’ve expanded my expertise to include API development, cloud computing, and full-stack development. At Kiwibank, I’ve taken on various roles that have allowed me to lead and contribute to projects that not only meet but exceed business goals. I’ve always been passionate about building software that makes a difference, and I’m proud to have been part of teams that have delivered innovative solutions to complex problems.

Career Highlights

Here’s a taste of what I’ve been up to:

Name Screening Service (Kiwibank): Built a REST API to keep things compliant with global sanctions lists and integrated it with internal systems to boost efficiency and production readiness. Used Terraform for AWS deployments and shared tips to help the team get up to speed. Not too shabby, right?

Customer Experience Service (Kiwibank): Contributed to and developed a GraphQL-based microservice that encapsulated and enriched journey-based logic, which supported Kiwibank’s ApplePay and GooglePay launches. Additionally, I integrated Veracode security scanning into our CI/CD pipeline, aligning with the bank's DevSecOps strategy. Safety first!

InTouch CRM System (Kiwibank): Helped trim down the release time from 7 weeks to just 4 by automating deployments. More-time for coffee breaks!

Middleware for PrintIQ (IQ New Zealand): Simplified API integration by building a REST-based service to unify PrintIQ’s SOAP-based APIs. This cut down development time and improved user experience across the board.

Microsoft Dynamics 365 Business Central Integration (IQ New Zealand): Led a modular integration project that reduced delivery time and boosted the company's professional services revenue.

Core PrintIQ (IQ New Zealand): Took the lead in refactoring the core product, reducing technical debt, and mentoring other developers to write clean, maintainable code.

What I’m Good At

  • Microservices & Monolithic Architecture: I have a strong background in developing applications using both microservices and monolithic architectures, ensuring scalability and maintainability. Whether it’s microservices or monolithic apps, I make sure they’re built to last.
  • CI/CD Expertise: I bring experience in building and managing CI/CD pipelines using tools like Azure Pipelines,AWS CodeBuild and GitHub Actions. Pipelines are my thing. I’ve set up CI/CD processes that keep things running smooth as butter.
  • Cloud Environments: I’m proficient in deploying and managing applications on Microsoft Azure and AWS. I’ve worked on projects that leverage cloud services to optimize performance and scalability.
  • API Development: I specialize in designing and building APIs using GraphQL, REST, and WCF, ensuring secure and scalable communication between systems.
  • Infrastructure as Code (IaC): Experienced in deploying and managing infrastructure using Terraform, automating cloud resource deployments with precision.

Always Learning

Tech never stops, and neither do I. I’ve been racking up certifications to keep my skills sharp:

YearCertificationDescription
2024AI-900: Microsoft Certified: Azure AI FundamentalsMicrosoft Azure: Fundamental certification in Azure AI services.
2024DVA-C02: AWS Certified Developer - AssociateAWS: Certification for developing and maintaining AWS applications.
2023AZ-400: Designing and Implementing Microsoft DevOps SolutionMicrosoft Azure: Certification in DevOps practices and implementation.
2023AZ-204: Developing Solutions for AzureMicrosoft Azure: Certification in building and deploying Azure solutions.
2019AZ-104: Microsoft Azure AdministratorMicrosoft Azure: Certification in managing Azure resources and services.
2018Microsoft Certified Professional: Developing SQL DatabasesMicrosoft: Certification in SQL database development.
2017Agile Foundation CertificationAgile: Certification in Agile development methodologies.
2016ITIL Foundation Certification v3AXELOS: Certification in IT service management.

What Gets me out of bed

I love a good challenge. Whether it’s optimizing a legacy system or bringing a new idea to life, I’m in it for the thrill of solving problems and making things better.

Let’s Chat!

I’m always up for a good tech convo or brainstorming the next big idea. Got something in mind? Let’s connect!

LinkedIn: Rajiv Karthik Yanamandra