YashDiniz

Yash Diniz

About Me

I am determined about solving the world's problems through my skills. Have built nodeJS/expressJS servers, and recently completed projects in Go. Passionate about how to optimize code to improve performance, hence prefer minimalistic and simple solutions for both the user and developer. Advocate of DRY, using design patterns to make code maintainable. Ready to trade DRY for maintainable code.

I consider Security equally important, and strive to ensure that the software I design and help build is as secure as I can make it. Always interested in system design, machine intelligence, IoT and data analytics. Good at documentation. Prefer modularity in coding and micro-service architectures.

Wish to know me better

Here are some projects I've worked on.
FOCUSA, ASMDV, QMjs, NPWS, FRUI, Some Parking Solution

Hobbies include reading, learning, coding, and documentation.
I prefer being the one who works behind the scenes, not entering the limelight, changing one life at a time.

Other recent interests include GraphQL, pouchDB & couchDB, Promises, oneM2M and participating in hackathons.

Currently a software architect at Spyke Social.

Previous Experience

Caveats

I believed that databases were really inefficient and slow, and just too complex at attempting to be an all-in-one solution and failing miserably. Thus, I had created my own doc-store using nodeJS, which gave the server a huge performance boost. While mine isn't public yet due to long term performance issues, CouchDB caters to everything my implementation suffers from, but better.

I am addicted to learning and continuously discovering new things, and I love to experience the thrill and joy of building new applications. I tend to choose this sometimes over food, sleep, and even hygiene. I am working on my time management. Recently discovered energy management, and that really vibed with the way I operate.

I normally like to explain a lot and provide detailed descriptions for any question asked. Being brief is something I've been working on.

Projects

DearJarvis

Insights into your emotional and mental wellbeing.Bootstrap, React, Flask, Python, Natural language processing (NLP)

ASMDV

Another Simple MarkDown Viewer. A Markdown viewer with a minimalistic look.HTML, CSS, JS

FRUI

The Flat & Round User Interface. Minimalistic, and professional.HTML, CSS, JS

QMjs

A module that helps save costs in electronic circuit design through minimization.Node.js

Skills

Go
Node.js
Kubernetes
GraphQL
RESTful API Design
Hierarchical Temporal Memory

Experience

  • Spintly - Software engineer
    August 2021 - March 2022

    Worked on building and maintaining a Kubernetes cluster for an on-premises implementation, and a separate AWS EKS cluster. Worked on Dockerizing NodeJS and Go web services. Designed and maintained features in multiple web services in Go.

  • Spyke Social - Co-founder and CTO
    November 2021 - Present