Adrian John

Software Developer

My journey into software engineering began in 2015 with “Introduction to Java” tutorials by the thenewboston Today I hold a BS and MS in computer science with 4 years of industry experience. For most of my professional experience, I've helped companies both large and small in heavily automating manual job functions to optimize operational efficiency by implementing robust web applications. In working with such small teams, I am heavily involved in every stage of the development lifecycle, from analyzing user requirements to developing, deploying, and providing application support, utilizing various tech stacks and application architectures.

It is a very rewarding feeling to see the significant impact I was able to have on the large companies I've worked for, transforming the way they operated and improving the lives of the employees that worked there. I don't have a preferred technology stack; I simply enjoy building stuff that makes people's lives easier.

When I'm not coding, you can find me outdoors, whether I'm hiking, exploring astronomy, hitting the gym, or indulging in a time-travel TV show (I'm a bit obsessed with time travel!). I'm currently seeking onsite or hybrid developer positions, so if my background and skills align with what you're looking for, feel free to reach out!

Frontend
JS React Redux GraphQL TypeScript
Backend
Python NodeJs Java PHP DJango c#
Database
Redis SQL Server MSSQL MongoDB MySQL
Infastructure
Docker AWS Windows Linux Serverless Lambda
Other
Git Load Balancing LoadBal Caching CI/CD MVC SPA



Unibuds

CODE LIVE

Being the only Caribbean student at my university, making friends was not always easy. I developed UniBuds, a real-time web application that randomly pairs two university students together at the same university.




OnSite

CODE IN PROGRESS

While there are many apps for remote jobs, there are none dedicated to onsite jobs. This career platform is dedicated to hybrid and onsite jobs only, making it the ideal platform for people like me




AlgoViz

CODE LIVE

The Sorting Algorithms Visualizer is a web-based application built with vanilla JavaScript that offers an interactive way to explore and understand the inner workings of various algorithms + data structures.