Open in app

Sign In

Write

Sign In

fariz mamad
fariz mamad

15 Followers

Home

About

Pinned

My Learning Roadmap to Pursue Career in Software

I am an Aerospace Engineering Master Degree alumni and I feel blessed. However, my professional career is going well in information technology industry as a Software Engineer. But I was confused on how to build the building blocks of software engineering knowledge. Thanks to colleagues in office and resources available in internet, I can gain knowledge to bring to where I am today. Developer roadmap made by Kamran Ahmed has helped me a lot since the beginning of my software engineering career journey. Although the contents are subjective from the writer perspective, they are worth to be learned. I believe this will help you boost your own journey too. You can find the roadmap for Backend Engineer, Frontend Engineer, etc. by clicking this link below:

Software Engineering

1 min read

My Learning Roadmap to Pursue Career in Software
My Learning Roadmap to Pursue Career in Software
Software Engineering

1 min read


Published in

Dev Genius

·Pinned

Tool for Integration Testing in NestJS-based Backend using Mongodb Replica Set

Backend services built on top of NestJS framework is able to utilize the test framework Jest. NestJS and Jest come up with solutions to develop unit tests and end-to-end tests. While both are necessary, they are out of scope of this document. Here we present a documentation for integration tests…

Nestjs

3 min read

Tool for Integration Testing in NestJS-based Backend using Mongodb Replica Set
Tool for Integration Testing in NestJS-based Backend using Mongodb Replica Set
Nestjs

3 min read


Jul 24

Pursuing Back-End Learning Path with help from AWS and Dicoding Indonesia

My education and career are like a roller coaster, bringing me up and down throughout the journey. Occasionally, I received a new achievement and was proud. Often, I failed in my endeavor and felt sick about it. I am grateful to be able to stand against the difficulties. Family, colleagues…

Software Engineering

1 min read

Pursuing Back-End Learning Path with help from AWS and Dicoding Indonesia
Pursuing Back-End Learning Path with help from AWS and Dicoding Indonesia
Software Engineering

1 min read


Mar 25

Article Reference on How to Implement Repository Pattern in NestJS

One of the SOLID Principles, the Dependency Inversion principle, says: “Entities must depend on abstractions, not on concretions. It states that the high-level module must not depend on the low-level module, but they should depend on abstractions.” …

Software Engineering

2 min read

Article Reference on How to Implement Repository Pattern in NestJS
Article Reference on How to Implement Repository Pattern in NestJS
Software Engineering

2 min read


Aug 22, 2022

7 Alasan NestJS Framework yang tepat untuk project Node.js anda

Framework NestJS telah saya gunakan secara aktif selama 9 bulan ke belakang untuk men-develop backend. Fitur yang disediakan sangat membantu saya dan tim untuk men-deliver fitur bisnis lebih cepat dan tetap menjaga best practice. Saya ingin share 7 alasan framework ini bisa jadi pilihan ketika sahabat menggunakan Node.js. 1. Framework…

Software Engineering

2 min read

7 Alasan NestJS Framework yang tepat untuk project Node.js anda
7 Alasan NestJS Framework yang tepat untuk project Node.js anda
Software Engineering

2 min read


Aug 2, 2022

6 pelajaran dari membuat website Wedding Invitation sendiri

Bermodalkan ilmu dan pengalaman bekerja sebagai software engineer membuat saya berinisiatif untuk membuat website undangan pernikahan secara mandiri. Butuh waktu 3 bulan untuk development hingga akhirnya up to production. Berikut ini 6 pelajaran yang bisa dipetik dari proses pembuatan website tersebut. 1. Requirements gathering Requirements dikumpulkan dengan cara survey kepada diri sendiri, calon…

Software Engineering

4 min read

6 pelajaran dari membuat website Wedding Invitation sendiri
6 pelajaran dari membuat website Wedding Invitation sendiri
Software Engineering

4 min read


Jul 8, 2022

Dependency Injection in .NET using C#

This article is a part of Design Pattern notebook by Fariz Mamad It is common if a class depends on other classes. Favorably, classes are loosely-coupled from their dependencies to make it more testable, modular, and maintainable. Loosely-coupled application can be achieved if we follow Dependency Inversion Principle. Dependency Injection…

Software Development

2 min read

Software Development

2 min read


Jul 7, 2022

Big-O Notation and Calculation

This article is a part of Algorithm notebook by Fariz Mamad Algorithm performance depends on the input size and the number of operations it executes. We, the software engineer, have to analyze the performance worst case according to time-space tradeoff. O-Notation helps us analyze the worst case a.k.a. the upper…

Software Engineering

3 min read

Big-O Notation and Calculation
Big-O Notation and Calculation
Software Engineering

3 min read


Jul 6, 2022

Code the Flex using Dart Flutter

This article is a part of User Interface development notebook by Fariz Mamad UI design may have typical components or widgets ratio to make it aesthetic. We, the UI developer, have to scale the ratio of widgets appropriately within the screen. Flex helps us code the ratio. In short, flex…

Software Engineering

2 min read

Code the Flex using Dart Flutter
Code the Flex using Dart Flutter
Software Engineering

2 min read


Nov 4, 2021

6 things to prepare when writing API Specification Document

I have a bad experience when leading a development project, which was when the back-end developers and UI developers were debating about the API contract. We have already made request and response contracts in a meeting. However, when the contracts were implemented, they were not match. Why? …

Software Development

5 min read

6 things to prepare when writing API Specification Document
6 things to prepare when writing API Specification Document
Software Development

5 min read

fariz mamad

fariz mamad

15 Followers

Write about software engineering and career

Following
  • Jason Ganub

    Jason Ganub

  • Muhammad Nafi' Furqon Diani

    Muhammad Nafi' Furqon Diani

  • Ariya Hidayat

    Ariya Hidayat

  • Dan Brown

    Dan Brown

  • Aditya Rama

    Aditya Rama

See all (17)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams