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
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