Andy Barajas

Software Engineer | Infrastructure Engineer

About Me

Highly technical software developer and infrastructure engineer with a passion for scalability and modularity. Proven expertise in building and maintaining Data-as-a-Service (DaaS) platforms, leveraging containerization and orchestration tools such as Docker, Docker Swarm, and Kubernetes. Proficient in Python, Golang, and C#, with strong experience in Docker, Kubernetes, Bash scripting, SQL, MongoDB, and JavaScript. Skilled in UNIX/Linux environments, with a focus on secure software development practices and a solid understanding of Agile methodologies. Committed to delivering efficient solutions and driving business growth.

Projects

This repo has come in handy plenty of times

This project was aimed to make future projects easier, allowing for easy Historical Price and real time price retrievel for real time analysis.

This project was good practice to get the basics of C# down

Click any square to reveal the icon, Click another square to reveal a second icon. If they match, they will stay revealed. If not, they are both covered once again. Keep playing until you match all square in a consecutive manner.

Implement LRU Cache

This projects shows how to implement an In Memory Cache with a LRU policy. This is implemented using a doubly linked list as the underlying data structure.

Experience

Barajas Research

Software Engineer / Data Analyst

November 2018 - Present

Data Analysis is much like looking for gold, at some point you just have to pick up the shovel and start digging.

Designing / Building / Maintaining ETL pipelines and microservices that are going to be provided to customer as a paid service. Technologies used:

  • Golang
  • Docker Swarm
  • Postgres
  • Linode Cloud Services
  • CentOS
  • Python
  • VueJS
  • Micoservices
  • Redis
  • RabbitMQ
  • Apache Kafka
  • Zookeeper

Polygon IO

Software Engineer

April 2020 - May 2020

polygon.io

Democratizing financial data for the masses.

Providing data via REST endpoints and WSS. Maintaining legacy repositories and rewriting from NodeJs to Golang for improved efficiency and scale. Unit testing all repos and updating / adding documentation. Technologies used:

  • Golang
  • NodeJs
  • Kubernetes
  • Kafka
  • MongoDB
  • Drone CI / CD

A Little More About Me

Alongside my interests in microservices and software engineering some of my other interests and hobbies are:

  • Data Analysis
  • Deep Neural Networks
  • Watching Stats videos on YT
  • 3D Printing
  • Golfing