Autistic. Rustation. Pythonista. Ecmascribe. MLE.
Through my pursuit to understand Machine Learning, I found myself gravitating towards GAIA, TESS, and other datasets collecting astronomical data. The utilization of those datasets remained to far out of reach for me as my immediate goal was to learn how to deploy and operate Machine Learning Pipelines at scale. Therefore I decided to focus on the financial sector where I could learn how to apply Timeseries Analysis and Forecasting to OHLC Charts. Figuring out the concise ways to architect and deploy Machine Learning Pipelines at scale.
Today I work at Personam putting those concepts I learned, to use in the InfoSec sector. I designate myself a Software Architect because I am at most, a script kiddie who knows how run OWASP Zap. I'm a proponent for ethical hacking and coordinated vulnerability disclosure.
I started my career at PBS and then National Geographic as an Autistic Mute. I was lucky enough to stumble across the opportunity to interview and work with a variety of talented individuals. Being someone who could write code and learn software without much English context, I first studied User Interface design as a Front End Engineer around the time of AngularJS 1.x. Eventually I picked up Python & Django and studied the source code for months to learn how various contrib
packages enhanced core software. From Django I started to learn the basics to Reverse Engineering for Web Application Security. Running penetration tests against my servers while reducing attack surfaces. Today I primary focus on defensive strategies and mitigation.
I went on to move out of America and learned quickly my security skill-set would not be progressively viewed in case of incident. Therefore I altered my abilities and began to focus on Software Architecture and Web Application Development. This was in 2016 when AWS was becoming popular and GCP just started taking part of the market share. As time went on, I found myself writing Python for various startups and enterprise companies. What I lacked though, was the ability to build cohesive relationships with my colleagues. They would constantly complement me and promote my ability, but me not having any success in my personal life building lasting relationships. I didn't have a workable blue print on how to develop and cultivate those workplace relationships. A recipe for disaster that would ultimately lead me astray.
I decided to learn a new primary software language. I sat down and studied Rust as I had been writing Python for over a decade by this point and was ready for something new. It was refreshing as the Rust Analyzer provided realtime feedback and made learning the language a lot more intuitive. I also spent a considerable amount of time learning more about Timeseries Forcasting. Picking up the basics quickly, I ran out of datasets to continue improving my understanding. Therefore I changed my personal focus to identify features using OHLC Charts and spent a considerable amount of time learning how to hypothesize with a Linear Regression and onto Probability & Statistics while writing integrations for D365 F&SC using Python & Django for my colleagues. I ceased from struggling to build work relationships, the position allowed me to manage a team and communicate with directors. It allowed me to establish my variation of leadership rather than having to interpret and emulate professionalism of others in order to advance.
Today in my corporate time I focus on integrating Machine Learning into production pipelines using various best practices learned from the mlops community. I primarily focus on using batch-based operations where models are trained on a dataset and then deployed and validated. Leaving the science and algorithm development up to the Data Scientists, I focus more on the engineering side of things with a thorough understanding of statistical inference to quickly learn the metrics used to evaluate a model and stamp the recently learned-understanding into a pipeline one way or another. Productization of a Machine Learning algorithm into a Web Application takes time and planning and is where I utilize my architectural skills to communicate, document, run the SDLC, and collaborate with interested parties.