Giter Site home page Giter Site logo

Table of Contents

πŸ‘¨β€πŸ’Ό About Me

Hi There πŸ‘‹,

I am Bala, an enthusiastic explorer, a passionate programmer, and a pragmatic architect with 14+ years of IT experience in the FinTech realm. (more in LinkedIn )

  • πŸ“š What I like to Read/Talk About: Favorite Topics - Software Architecture, Craftsmanship, Productivity, Science & Technology
  • ✨ What I Love: problem-solving, book-reading, creating visual arts, continuous upskilling, and disseminating knowledge via tech talks & blogs (just for the love of the tech).

πŸ’ͺ Ask Me About (Skill Set)

Tools & Technologies
Category Tools & Technologies
Observability & Analysis: Monitoring Prometheus, Grafana, Kuberhealthy, Thanos, Opsgenie, Datadog, Newrelic
Observability & Analysis: Logging fluend
Languages Java, Kotlin, Python, Perl, Bash, awk, Rust-
Frameworks Spring, SpringBatch, Spring Boot, Guice, MyBatis, Hibernate, Struts*, Drools, cakePHP*, Flask-
Test Tools JUnit, Hamcrest, REST Assured, Mockito, Postman, JMeter, Locust
Data Stores & Search Engines: MSSQL, PostgreSQL, PostgreSQL, MongoDB, MySQL
Service Integration Platform: Kafka
Build and GitOps Tools Gradle, Maven, Ant, Jenkins
Deployment & Runtime Ecosystem Docker, Kubernetes, OpenWhisk, Helm, NGINX, Apache, Tomcat, AWS
Other Dev Tools Jira, Confluence, BitBucket, GitHub, svn*, git
Dev Environments VirtualBox, Linux, Ubuntu, zsh, tmux, nano, Windows, Eclipse IDE*, VS Code, IntelliJ IDEA
Misc. Tools OneNote, PowerPoint, Excel, Audacity, Premiere Pro, Photoshop
Industry Knowledge & Other Skills
  • Software Architecture Practices & Styles
  • Design Principles & Patterns
  • Test-Driven Development
  • Cloud Computing
  • Agile Framework
  • SRE Principles
  • Technical Writing and Blogging
Experiences in Design/Architectural Styles, Patterns, and Practices
  • N-Tier Architecture
  • Microservice Architecture
  • Event Driven Architecture
  • Aspect Oriented Programming
  • Object Oriented Programming
  • Domain Driven Design_
  • Actor Based Model_
footnote... The above list shows the tools & technologies that I used through building enterprise applications (or hobby projects)
  • * => not recently used mainly because it was outdated, or my current projects didn't require them
  • _ => currently learning and exploring

πŸ“š My Years in Books

Goodread This is my journey in books since 2010 (ignoring all short reads [pages < 100] and the books that I skimmed only for reference)

Click here to see the list...
2020 to present
2015 to 2019
Before 2015

πŸ—’οΈ My Years in Training

So far, I took around 100+ Trainings from LinkedIn-Learning, PluralSight, Harvard-Manage-Mentor, and Udemy Platforms on various IT industry and soft skill topics to keep myself updated.

Click here to see the list... ###### **_2020 to present_**
before 2020

✍️ My Latest Blog Posts

  • Effective Modeling: Let’s Start Here Medium
  • Power of Emergent Behaviour in a Complex System Medium dev.to (July-21)
  • Multidimensional Scalability Model for Application Medium dev.to (July-21)
  • Continuous Inspection: 3 Steps to Manage Complexity dev.to (May-21)
  • tmux: 13 Cool Tweaks to Make It Personal and Powerful dev.to (Apr-21)
  • Productivity Booster: Command Line Happiness with tmux dev.to (Apr-21)
  • Why Kotlin: A Note From a Java Developer dev.to (Apr-21)
  • Reliability: Two Mistakes High Medium dev.to (Mar-21)

☁️ My Life in Cyberspace

  • Gmail To get in touch with me
  • LinkedIn To view my professional journey, experience and skill sets
  • Twitter To view my stance and favourite quotes on programming, design, architecture, technology, and science topics
  • Medium To view my tech blogs on design, architecture, and reliability topics
  • Dev.io To view my tech blogs on dev-productivity, programming, frameworks, and dev-tools topics
  • GitHub To see my consolidated profile and hobby coding playground (all incubation/practice repo are kept private)
  • Goodread To view what I read and review (it has my curated book reading-lists too)

Balamurugan Krishnamoorthy (Bala)'s Projects

homelab-devbox icon homelab-devbox

To establish and maintain an efficient developer environment, based on the 'eliminate-toil' principle; swiftly setting up a development home wherever required, incorporating multiple micro automations to enhance developer productivity. The solution is designed with an analogy to the Linux Kernel boot, such as sys-v and systemd init implementation.

victoriametrics icon victoriametrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.