About Me

As a seasoned IT professional, I have rekindled my passion for software development, with a distinct specialization in crafting on-premise and cloud-based solutions. My expertise lies in designing websites, web applications, web APIs, microservices, and web services tailored to a diverse range of devices and screen dimensions.

Full-Stack Developer

I possess a comprehensive skill set that spans across both back-end and front-end technologies, coupled with extensive hands-on experience in prominent cloud platforms and their associated DevOps tools.

  • Name: Mark Johnnah
  • GitHub: github.com/markjohnnah
  • Sms: +675 82116655
  • WhatsApp: +675 74511108
  • Freelance: Available
  • Email: mjohnnah@mjohnnah.dev
  • Website: mjohnnah.dev
  • Location: Port Moresby, PNG

I possess hands-on experience with a meticulously curated technology stack, a prerequisite for delivering software projects of the utmost quality. My full-stack aptitude encompasses an extensive spectrum, incorporating both .NET and MERN technology stacks. Additionally, I command a firm grasp of HTML, CSS, and JavaScript, serving as the foundational pillars of web development. Furthermore, my proficiency extends to an array of frameworks, notably encompassing Bootstrap, Tailwind CSS, Angular, React, and Vue, among various other front-end frameworks. This diverse toolkit empowers me to craft dynamic and visually appealing user interfaces. In the realm of databases, I traverse the realms of both relational and non-relational systems, adeptly leveraging them to bolster the functionality of my web applications. While I wield C# as a cornerstone of my coding arsenal, my versatility extends beyond to encompass a repertoire of programming languages. This includes Java, Python, and PHP, allowing me to tailor solutions that align seamlessly with project specifications and client needs.

Hire Me

Skills

Summary of my overall skill set.

Back-end 85%
Front-end 60%
DevOps 75%
Software Architect & Design 70%
Cloud 60%
UI/UX Design 45%

Cloud Platform

A comprehensive comprehension of the intricacies within the cloud ecosystem is an indispensable asset when it comes to delivering software solutions of the utmost caliber. In light of my own experiences, cultivating a deep understanding of not only the cloud concept itself but also the myriad offerings presented by diverse cloud providers is pivotal. Equally essential is familiarizing oneself with the gamut of cloud service models, all while being attuned to the intricacies of their associated cost structures. This well-rounded understanding functions as a cornerstone in ensuring that web projects are not only executed with excellence but also exhibit cost-effectiveness. An astute awareness of the cloud landscape enables discernment when it comes to choosing the apt technologies for each project, mitigating the risk of over-engineering that could inadvertently lead to unnecessary expenditures. Through such strategic alignment, my approach remains grounded in the belief that every project should be characterized by precision, effectiveness, and judicious resource utilization.

Concept

Providers

Service Model

DevOps

Tech Stack

To forge high-quality web solutions, a profound amalgamation of software architecture and design skills is imperative. This prowess facilitates the seamless integration of technologies even before the coding commences. In our current landscape, an extensive array of back-end and front-end technologies is at our disposal. The strategic selection of an apt technology stack not only ensures the delivery of superior software but also paves the way for future savings in terms of cost and time. As experience has demonstrated, the pitfalls of maintainability and scalability can prove to be formidable challenges if the foundational elements are not meticulously executed from the outset. In essence, the groundwork establishes the trajectory for a smooth and successful project journey.

Need help

Bootstrap

CSS Framework

Bootstrap is a free and open-source front-end framework.

Angualr

JavaScript SPA Framework

Angular is complete JavaScript SPA framework for building large scale applications.

HTML5

HyperText Markup Language (HTML)

Standard markup language for the web that describes the structure of a web page.

MongoDB

NoSQL, Document DB

MongoDB is a document-oriented database, which means that it stores data in documents that are similar to JSON objects. This makes it easy to store and retrieve data, and it is a good choice for applications that need to store large amounts of unstructured data. MongoDB is a NoSQL database, which means that it does not use the same relational model as traditional databases. This makes it more flexible and scalable, but it can also be more complex to learn and use.

MySQL

Relational

Popula relational web database.

JavaScript

Programming Language

JavaScript is a programming language that is used to create interactive web pages. It is a client-side language, which means that it runs on the user's computer, not on the server. This makes it possible to create web pages that are more dynamic and responsive.

JavaScript

Programming Language

JavaScript is a programming language that is used to create interactive web pages. It is a client-side language, which means that it runs on the user's computer, not on the server. This makes it possible to create web pages that are more dynamic and responsive.