Home

Hi, I'm Kimaren.

profile image

I'm a software engineer with over 5 years of professional experience.
Also a technology enthusiast, with a passion for art and continuous improvement.

This is my personal website, where I showcase what I am learning, the tools I use, my passions and interests, the projects and certifications that I completed and obtained; and my overall journey as a software engineer.



View my Resume | View my Github

About Me

My name is Kimaren Naidoo, a software engineer with a passion for building efficient, scalable, and secure applications. I’m always exploring new technologies, whether it's in DevOps, Cybersecurity, or Networking.

I have a bachelor's degree in Computer science and IT. I have an unwavering passion for learning. My journey in tech is fueled by curiosity and a constant desire to improve. I aspire to be a senior software engineer with deep expertise in DevOps and cloud computing. I am passionate about solving complex problems through technology and continuous learning.

Beyond my technical pursuits, I have a deep appreciation for philosophy, particularly Stoicism. I believe in discipline, resilience, and the power of focused effort—values that shape both my work and personal life. I enjoy running long distances, improving my chess skills, studying philosophy, and diving into the complexities of physics, mathematics, and astrophysics. I’m also fascinated by cars, engines, and mechanical systems, always eager to learn how things work under the hood.

When I’m not writing code or studying a new topic, you’ll find me reading, watching UFC or F1, sketching, working out, or training for my next run. Above all, I strive to be a lifelong learner, a disciplined individual, and an intentional and supportive presence in the lives of those around me.


Skills

Programming Languages: Java, JavaScript, Rust, C++, Python, VB.Net.

Web Technologies: HTML5, CSS3, SCSS, JavaScript, JSP.

Frameworks & Libraries: Spring Boot, Vue.js, Astro, Hibernate.

Backend & APIs: RESTful API development, Object-Oriented Programming (OOP), System Analysis and Design.

Databases: SQL, MySQL, PostgreSQL.

Monitoring & Observability: Application performance monitoring, JVM metrics, transaction tracing, profiling, and root-cause analysis using Glowroot.

Reliability & Production Support: Production support, debugging live systems, log analysis, incident investigation, and performance tuning.

Cloud & DevOps: AWS (Certified Cloud Practitioner), CI/CD pipelines, Linux, Bash scripting.

System Design Concepts: CORS, authentication & authorization, logging & monitoring, scalability, and fault tolerance fundamentals.

Security: Secure coding practices, cloud security fundamentals, access management, threat modelling, and basic network security.

Tools & Platforms: Git, GitHub, GitLab, NPM, Apache Tomcat.

Additional Strengths: Strong mathematical background (statistics & calculus), agile teamwork, collaboration and communication.


Certificates

AWS Certified Cloud Practitioner: Validates foundational knowledge of AWS cloud services, architecture, security, and billing models.

Oracle Certified Associate (OCA), Java SE 8 Programmer: Demonstrates proficiency in core Java concepts, object-oriented programming, and application development.

Bachelor’s Degree in Computer Science and Information Technology: Providing a strong foundation in software engineering, algorithms, and systems design.

Continuous Learning: Actively expanding expertise in DevOps practices, cloud infrastructure, system design, application security, and performance monitoring through hands-on projects and self-study.


Projects

Book Catalogue Front-End App : Front-end web application built with Vue.js, providing a responsive UI for browsing, searching, and managing book data.

Book Catalogue Back-End App : RESTful back-end service developed in Java using Spring Boot, handling data persistence, business logic, and API endpoints.

Image Processing App : Command-line image processing application written in Rust, focusing on performance, memory safety, and low-level image manipulation.

Wave Game : Java-based arcade-style game where players must dodge increasingly difficult moving obstacles, emphasizing game loops and collision detection.

Brick-Breaker Game : Classic Brick Breaker game developed in Java, featuring physics-based ball movement, collision handling, and score tracking.

Front-End Projects : Collection of front-end projects built using HTML5, CSS3, SCSS, and JavaScript, demonstrating responsive design and modern UI practices.



Contact Me

I am always eager to talk to and hear from like minded individuals.

Have a question or just want to say hi? I'd love to hear from you!



Hobbies

Outside of my professional career, I love exploring different hobbies that keep me inspired, curious, and balanced. Here's a glimpse into what I enjoy.



Reading

Reading is one of my favorite ways to learn and relax. I enjoy books on history, philosophy, self-improvement, and fiction when I want to escape into other worlds.

Drawing

I enjoy sketching characters and structures that I find interesting. Drawing helps me express creativity and develop focus. I'm currently improving my skills in anatomy and perspective.

Chess & Sudoku

I enjoy puzzles and games that challenge the mind. Chess helps sharpen my focus and strategic thinking, and Sudoku is a relaxing mental exercise I can do anywhere.

F1

I love watching F1 for the speed, strategy, and engineering brilliance. Every race weekend is a thrill, and I enjoy following both the drivers and the tech behind the cars.

Running

Running helps me stay disciplined and fit. I'm working on building endurance and pushing myself to improve with every run. It clears my mind and boosts my energy.

UFC

The mix of striking, grappling, and mental toughness in MMA is fascinating to watch. I also admire the discipline and mindset of fighters.