Personal Info

Spend time wisely. Imagine you could only write 1,000 lines of code a week. Is what you're doing today the most important thing? If not, why isn't someone else doing the work? Your 1,000 lines should be the essential core that enables a team of programmers to write another 10,000 lines effortlessly.

View Profile

Hello, I am
Xavier D. Johnson

Software Engineer and Security Analyst


I make cutting edge apps with the help of open source and coffee.
I live in highly available cloud architectures; AWS to be specific.
Feel free to take a look around and contact me if you need anything :)

Hello, I am
Xavier D. Johnson

Software Engineer and Security Analyst

Systems & Software Engineering

We all know stack selection is dependent on the task at hand; my experience has allowed me to become stack agnostic and become more task driven. Anything from using MVC and OOP to rapidly develop with DRY methods to making simple CRUD prototypes over a weekend, systems engineering end to end is where I find myself most comfortable. In specific Golang, *nix, PHP, JS.

Architecture Design & Implementation

When developing robust applications its takes a bit of thinking to get it stable and production ready. One of the most important things are efficent code and how that works with your middleware to produce a seemless and joyful expierence for the end user. This increases trust with clients allowing them to invest emotionally in your brand or product.

Security Analysis & Reverse Engineering

Networking is a key componet in how software is built. Its all about making gains while making sure data is secure. Sometimes this could mean sanitizing input to the DB, or it could be using a CDN to spread out files through the cloud infastructre. No matter what the job entails the end result is always the same with INFOSEC. Making sure that all business logic and data is kept out of the wrong hands. I am here to help.

I have aquired some useful skills!

On the business side of technological companies I have played many piviotal roles. I have sat as CEO, techinal project management, sales guy and ultimately CTO.

On the technical side I have also worked in may flexible roles including software tester, security analyst, jr. developer, lead developer, and network manager. Some of my favorite working situations is where I am getting paid to learn new technologies that will allow me to expand both my technical know how and business know how alike.

Personal Details

Name : Xavier D. Johnson

Favorite Language : Golang or Bash

HackTheBox.eu : https://www.hackthebox.eu/home/users/profile/17946

Email : me@xavierdjohnson.com

LinkedIn : https://www.linkedin.com/in/xavierdjohnson

Download My Resume

Hello, I am
Xavier D. Johnson

Download My Resume

My Employment

Staff Software Engineer – GE Digital [2017 - 2018]

Defined the bot strategy in effort to pull out 6M over 6 months in spend/waste; Led the public External Public Cloud Team CI/CD pipeline project; Led the automation of the sole product offering from the External Public Cloud team in a SaaS/Self Service model; Defined and Implemented automated Q/A and functional testing of identity policies in AWS for all Public Cloud VPCs; Helped to retrofit the existing "Management Hosts" that offer the security and control plane for External Public Cloud Team

Cloud Engineer – GE Digital [2017]

While in this position I focused on building tools that enhanced the accessibility of 1000's of AWS accounts and roles.

CEO & Lead Developer – Infinite Development Solutions [2010 - 2017]

Founder and Lead Engineer of Infinite Development Solutions LLC. I started this company in 2010 because I saw a need in the startup market. We had a itch to scratch, so we scratched it. Clients didn't understand the necessity of the internet, and having a consistent and current presence on it. So I educated clients while carving a lane in Detroit's small tech world. Since then Detroit's tech scene has grown and so has Infinite Development, we work with more than 30 contractors and maintain over 70 websites.

DevOps Engineer – General Motors [2016 - 2017]

Designed and managed an air-gapped LAN that replicated GM LAN/WAN and Verizon LTE infotainment WAN. Implemented Highly Available services within the LAN, developed solutions for side-loading applications on to IHU(head units). Developed test apps in Native Javascript to test IHU against GM Framework for app development on IHU. Vendors included iHeartRadio, Pandora Radio, The Weather Channel. Automated memory testing for IHU and helped implement the reporting components for live reports on software delivery and compatibility...

Linux System Administrator – Lochbridge [2016]

While on site at GM World Headquarters working on the On Star project, I am responsible for the planning, design, documentation, optimization, monitoring/alerting and auditing of our Linux data center and systems. This includes configuration of file systems, log files, processes, software, administration tools, utilities, and security.

CTO/Co-Founder – Networkingout [2014 - 2015]

To assure the successful execution of the Networkingout business mission through development and deployment of the company’s web/app presence. This requires envisioning Networkingout service offerings as a web-based business, leading implementation of web applications, and planning for risk and growth.

Strategy & Planning: In partnership with the company’s founders, identify opportunities and risks for delivering the company’s services as a web-based business, including identification of competitive services, opportunities for innovation, and assessment of marketplace obstacles and technical hurdles to the business success.

Implementation & Deployment: Collaborate with the founders and potential customers to develop use cases (or user stories) and specifications that describe the implementation of the company’s services as a web application.

Operational Management: Share knowledge, mentor, and educate the organization’s investors, management, staff, partners, customers, and stakeholders with regard to the company’s technological vision, opportunities, and challenges.

Web Developer – Livin11 [2012 - 2013]

While here I worked on some of the biggest OEM Manufactures and Fortune 500 companies, I led the operations of all projects while helping with the front-end development. I worked primarily on the LAMP Stack, using the Amazon AWS platform for hosting and domain management. While here I did data entry, pixel perfect front-end development, strategy and brain storming new ideas, A/B testing and bug squashing, also educating clients on maintaing their websites.

Web Developer – Linkies [2012 - 2013]

At linkies we change the way you consume the internet, while organizing and displaying it in various walls that are appealing to the eye and extremely functional in every browser. While there I did tons of Javascript to decode JSON, and front-end development.

Lead Web Developer & Brand Manager – 3525 Entertainment [2009 - 2012]

Web development and design along with marketing strategy. When I met this client he had no real web presence, I took that and turn it upside down, I ranked him #1 in google, built 3 websites and led marketing and brand relations.

Lead Web Developer – Gametimenow [2010 - 2012]

As lead developer my job was to concept the app as well as bring it to life while attaining high availabilty. The core idea was for users to place a wager on a game of skill via playstation online play. Due to PSN being attacked by anonomous it never had great success.

CEO & Brand Manager – Body Soul & Mind [2004- 2008]

This was my first experience developing a brand from scratch, with no help and no funding I bootstrapped this company from the ground. While here I learned how to brand a company, design logos, build a web presence, and actively find suppliers for boards, stickers, helmet production and much more... being such a young person with 0 dollars TONS of doors got shut in my face, that plus school led to the company closing and me moving on to bigger ventures.

My Education

Penetration Testing – Offensive Security

Enrolled in the PWK course prepping for the OSCP cert exam.

Mastering Go Programming – UDemy

Applied modern software design patterns utilizing the Go language. Took a deep dive into Go’s master topics like advanced concurrency patterns, and the flexible reflection capabilities. Wrote unit tests and benchmarks for my Go code. Created a set of advanced backend microservices for the Hydra spaceship software and design an end to end chat system. Handled JSON, XML, and CSV data formats in my code. Interacted with Mongodb, MySQL and BoltDB. Built communications layer for my microservices using protocol buffers, TCP, and UDP. Developed web applications and Restful APIs utilizing http requests, forms, and cookies. Designed dynamic UI for the hydra software utilizing Go templates and websockets. Secured my application with certificates, https, and secure web sockets.

Mobile Development – Grand Circus

Upon completion I had the understanding of the different ways to develop mobile apps, including mobile web apps, cross platform compilers, and native development. I understand how to leverage my existing programming skills to do mobile development, understand the components of the Android Mobile Development ecosystem: Java, the Android SDK, Android Studio, and the Android developer tools. I gained understanding of the components of the iOS Mobile Development ecosystem: Objective-C, The iOS SDK, XCode, and the iOS Developer Tools. As well as a compare and contrast of simple programs with identical features between Android and iOS.

Software Engineering – Oakland Community College

  • Java
  • C++
  • Comp 1
  • Comp 2
  • Advanced CAD

While attending oakland community college I took C++, JAVA, and Web Design classes. Once I found work full time I never returned, I've since taught myself many different technologies and will return for a Business Administration Degree.

Diploma – Southfield High School

  • Engineering Tech
  • Robotics
  • Drafting 1
  • Drafting 2
  • Academy CAD

At Southfield High School you have the option to join an academy, Business Professionals of America or the Engineering Academy, I deiced to join the Engineering Academy. While there I learned the basics of wiring, coding, structural design, brainstorming, and solving real life engineering problems. Activities and Societies: F.I.R.S.T. Robotics, Innovative Vehicle Design, Tech Crew, Engineering Tech, Advanced Computer Aided Drafting.

Programming Skills

  • PHP
  • C/C++
  • GoLang
  • Javascript
  • AWS Services
Download My Resume
© Copyright 2018 Xavier D. Johnson