Skip to content
View nicholasadamou's full-sized avatar
πŸ€“
working hard to make the world better with software
πŸ€“
working hard to make the world better with software

Organizations

@IBM @omshub @dotbrains @transmute-games
Block or Report

Block or report nicholasadamou

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nicholasadamou/README.md

Hi there, I'm Nick Adamou πŸ‘‹

Welcome to my GitHub! I'm a software engineer with a passion for technology and building impactful solutions that make the world better. Currently, I'm a senior software engineer @IBM (NS1 Connect).

  • πŸ”­ I’m currently working with NS1 Connect to develop a bespoke Zero Trust Managed DNS SaaS solution that is to be used by IBM's global customer base.
  • 🌱 I’m currently learning Amazon AWS, Terraform, and ArgoCD.

πŸ’Ό Experience

  • Senior Software Engineer @IBM (NS1 Connect) (April 2024 – Present)
  • Senior Software Engineer @IBM (October 2023 – April 2024)
  • Software Engineer II @IBM (May 2021 - October 2023)
  • Software Engineer I @IBM (May 2020 - May 2021)

πŸŽ“ Education

πŸ”§ Skills

  • Languages:

    C C++ JavaScript Python Java HTML5 SQL CSS3

  • Frameworks/Tools:

    Node.js Express Django React AWS S3 MySQL MongoDB PostgreSQL Spring Linux

πŸš€ Featured Projects

DevOps

set-me-up toolkit

Architected and designed the set-me-up toolkit to automate macOS and Debian Linux development environment setups, cutting the time from new machine setup to productive developer by 99%.

A command-line tool that acts as a wrapper around the official GitHub CLI (gh). It provides enhanced functionality for cloning repositories similar to GoLang while passing through all other commands to the official gh CLI.

A portal to CLion using JetBrains Gateway and Docker.

Java argument parsing done right.

More projects can be found at DotBrains.

Full Stack Development

Down to Network is a dynamic web / mobile app optimized to connect new fellow IBMers to experienced IBMers through the power of matching. I designed the app to have a "tinder-like" feel where you sign up and create an account and tell the application about yourself and your intentions. The application uses an algorithm designed to connect users based on their role at IBM (Intern, manager, etc) and the types of people that they would like to meet. Once a user is signed up, they are presented with the home page where they are able to swipe right or left on each individual that the app deems you'd find interesting enough to network with. Once you 'match' with an individual, the application rightfully says, for example, 'Ginni is Down To Network!' and presents a match screen where you can email the individual.

Vineyard Vines Sales is a web app that fetches and displays the latest Vineyard Vines sales featuring a multi-state size filtering system.

A 3-piece setup used to demonstrate the use of ultra-fast Multipart File uploading.

Backend Development

Spring Secrets Manager integrates Spring Boot v3 with IBM Cloud Secrets Manager for secure keystore retrieval. This repository ensures enhanced security in production-grade applications through efficient secret management.

A service is designed to back up one or multiple Cloudant databases to a file and uploaded to a Cloud Object Storage (COS) bucket on IBM Cloud.

A service is designed to restore one or multiple Cloudant databases from a Cloud Object Storage (COS) bucket on IBM Cloud.

πŸ‘₯ Connect with Me

Feel free to reach out if you're interested in collaborating or if you have any questions!

Find me on the command-line

Assuming you have the latest npm installed, you can use via npx:

npx nicholasadamou

Not including how to use it globally because I'm not sure why you'd want this as a global command; that'd be creepy. 🀨

Pinned Loading

  1. dotfiles dotfiles Public

    ⚑ Nick (@nicholasadamou) does dotfiles - his sensible MacOS/Debian Linux defaults.

    Shell

  2. preferences preferences Public

    πŸ› οΈ Sensible default preferences.

    Python

  3. dotbrains/set-me-up-docs dotbrains/set-me-up-docs Public

    Documentation for set-me-up which aims to simplify the dull setup and maintenance of Mac OS development environments.

  4. dotbrains/set-me-up-blueprint dotbrains/set-me-up-blueprint Public

    A template to manage 'set-me-up' setups.

    Shell

  5. dotbrains/set-me-up-installer dotbrains/set-me-up-installer Public

    This is the binary used to install and configure 'set-me-up' on Mac and *debian* linux machines.

    Shell

  6. dotbrains/utilities dotbrains/utilities Public

    Custom-made Bash functions & utilities.

    Shell