Anirudh Hosur
Software Developer
Senior Software Developer

Anirudh Hosur

Passionate about creating efficient, scalable, and user-friendly applications with modern technologies.

About Me

Experienced Senior Software Developer with expertise in full-stack development, cloud technologies, and modern frameworks.

Professional Summary

Passionate Software Engineer with over 3 years of expertise in software development, cloud computing, and system design. Proficient in Python, Java, and JavaScript, with a proven track record of building scalable, high-performance applications, and secure APIs. Committed to advancing my career as a software architect, with a focus on delivering innovative multi-cloud solutions.

Skills & Expertise
Full-Stack Development
Cloud Technologies
Modern Frameworks
Database Design

Professional Experience

My journey through various roles and learning experiences

💼
Software Developer

IBM Canada

Oct 2024 - Present
Calgary, Alberta, Canada

Key Responsibilities:

  • •Working on enterprise software solutions using modern cloud technologies
  • •Developing scalable applications with focus on performance and reliability
  • •Collaborating with cross-functional teams in agile development environment

Skills & Technologies:

Java
Python
Cloud Computing
DevOps
Agile Methodologies
Microservices
Docker
Kubernetes
🎓
Computer Programming Instructor

Red Deer Polytechnic

Jan 2024 - Oct 2024 · 10 mos
Red Deer, Alberta, Canada

Key Responsibilities:

  • •Assisted in computer science courses and laboratory sessions
  • •Supported students with programming assignments and projects
  • •Helped develop curriculum materials and grading rubrics

Skills & Technologies:

Java
Python
Database Management
Software Engineering
Education
Student Support
💼
Software Engineer

Credwise

Jul 2024 - Oct 2024 · 4 mos
Remote

Key Responsibilities:

  • •Developed financial technology solutions for credit assessment
  • •Implemented machine learning models for risk evaluation
  • •Built RESTful APIs and integrated with third-party services

Skills & Technologies:

Python
Machine Learning
REST APIs
Data Science
Financial Technology
AWS
Docker
💼
Software Consultant

Outlier

Jan 2024 - May 2024 · 5 mos
Canada · Remote

Key Responsibilities:

  • •Specialized in prompt engineering and data analytics, performing data handling, cleaning, EDA, and generating AI prompts to meet specific client requirements using Java, Python, and Javascript.
  • •Conducted comprehensive code reviews for AI-generated solutions, validating full-stack, backend, and frontend tickets locally, and providing detailed feedback using Java, Python, MERN, SQL, Javascript, and Typescript.
  • •Optimized ETL processes and enhanced LLM accuracy through advanced prompt engineering and ML solutions, integrating GCP's BigQuery, VertexAI, Python, and SQL to improve AI response and data handling.

Skills & Technologies:

Python
Generative AI
Java
Prompt Engineering
Large Language Models (LLM)
💼
Cloud Developer Intern

CloudOps

Aug 2023 - Dec 2023 · 5 mos
Montreal, Quebec, Canada · Remote

Key Responsibilities:

  • •Streamlined the CloudStack VM creation process by consolidating the creation pathways for bare-metal and standard VMs into a unified interface, enhancing user experience.
  • •Integrated VMware's compute sizing policies into VM plugin for accurate delta metric calculations (CPU, RAM, Storage) during VM/Vapp operations.
  • •Executed 100% test coverage in Groovy and Spock and led development in Spring boot and Java.
  • •Redesigned primary and secondary navigations for distinct user roles in Vue.js, resulting in enhanced UX.

Skills & Technologies:

Coding Standards
TypeScript
Java
React.js
Spring Boot
Agile Methodologies
Vue.js
Amazon Web Services (AWS)
SQL
JavaScript
VMware
Cloud Computing
🎓
Undergraduate Teaching Assistant and Marker

Dalhousie University

Jan 2023 - Dec 2023 · 1 yr
Halifax, Nova Scotia, Canada

Key Responsibilities:

  • •Conducting lab sessions in Mysql queries, using join statements, and stored procedures, javascript, React, HTML, and CSS.
  • •Answering students' queries and doubts
  • •Providing career guidance to undergraduate students

Skills & Technologies:

Java
React.js
Back-End Web Development
SQL
JavaScript
Git
Artificial Intelligence (AI)
🎓
Graduate Teaching Assistant and Marker

Dalhousie University

Jan 2023 - Aug 2023 · 8 mos
Halifax, Nova Scotia, Canada

Key Responsibilities:

  • •Conducting lab sessions with CI/CD, Git, Spring boot, TDD, applying SOLID & Design patterns
  • •Collaborating with professors in updating and delivering course content
  • •Guiding students to develop an efficient final full-stack project

Skills & Technologies:

Java
React.js
DevOps
Agile Methodologies
Amazon Web Services (AWS)
SQL
Git
Spring Framework
Cloud Computing
🔬
Research Assistant

Dalhousie University

Nov 2022 - Dec 2022 · 2 mos
Halifax, Nova Scotia, Canada

Key Responsibilities:

  • •Developed python scripts that scrape data from Twitter based on time, keyword, search criteria, and users.
  • •This data is presented in research into ethics, inclusivity, and racial discrimination in a workplace setting.

Skills & Technologies:

Twitter API
Web Scraping
Agile Methodologies
Python
Data Engineering
Data Collection
Data Mining
Git
Artificial Intelligence (AI)
💼
Associate Consultant

Oracle Financial Services Software Limited

Aug 2021 - Aug 2022 · 1 yr 1 mo
Bengaluru, Karnataka, India

Key Responsibilities:

  • •Built a microservice that generates excel files from business objects using spring boot, Java 11, and Apache POI libraries.
  • •Responsible for the entire MVC, its JUnit test cases, code coverage on sonar lit, bean validations, and exception handling.
  • •Agile methodology; Redhat Openshift for deployment.

Skills & Technologies:

Coding Standards
Java
OpenShift
Spring Boot
DevOps
Agile Methodologies
Back-End Web Development
SQL
Kubernetes
MySQL
Microservices
Git
Spring Framework
JUnit
💼
Java Developer Intern

Quinbay

Jan 2021 - Jun 2021 · 6 mos
Bengaluru, Karnataka, India

Key Responsibilities:

  • •Training on development of applications on spring boot (core Java) & android app development using Android studio.
  • •Backend API & microservices development, accessing dB, bug fixes, and enhancements using spring boot
  • •Grafana dashboard for data visualization
  • •E-commerce application from scratch (dB design, android app, web-app, and backend APIs)

Skills & Technologies:

Java
React.js
Spring Boot
DevOps
Agile Methodologies
Back-End Web Development
Grafana
SQL
Microservices
Spring Framework
JUnit

Areas of Expertise

Technologies and tools I specialize in

Languages
JavaPythonTypeScriptJavaScriptSQLCC++
Backend
Spring BootSpring MVCSpring DataSpring BatchNode.jsNest.jsFastAPIREST APIsMicroservices
Cloud & Data
AWS (Lambda, Step Functions, S3, API Gateway, ECS/Fargate, Aurora PostgreSQL, SNS/SQS, CloudWatch)OpenShiftDatabricksRedshift
Streaming & MQ
Apache KafkaAWS SNS/SQSEvent-driven architecturesETL-style ingestion pipelines
Databases
PostgreSQLAuroraOracleDBMySQLRedisSchema designComplex SQLPerformance tuning
DevOps
DockerKubernetes/OpenShiftAWS CDKGitHub ActionsGitLab CIJenkinsMavenSonarCloud
Practices
System DesignOOPDesign PatternsTDDCode ReviewCI/CDProduction Monitoring (Splunk, Grafana)Agile/Scrum

My Projects

Explore my latest work and open-source contributions

Explore My Work

Check out my portfolio websites showcasing my projects and professional journey

Portfolio V2 (Latest)
Modern design with enhanced features
Portfolio V1
Original portfolio design
Contact Information
Feel free to reach out through any of these channels

Location

Calgary, Alberta, Canada

Send a Message