Download PDF

Summary

I am a seasoned software technologist with over 15 years of
experience in building, designing, and shipping products for various domains and industries

My core competencies include architecture design, product management, innovation, execution and customer-centric solutions. I have a strong background in financial technology, identity management, distributed ledger technology (blockchain) and decentralized storage network (IPFS).

I am proficient in multiple programming languages, such as Go, Java, Rust, Typescript, SQL, and Typescript. 

I also have extensive knowledge and experience in using decentralized and distributed technologies, such as IPFS, Filecoin, Oasis Network, Cosmos, Tendermint, Hyperledger, Ethereum, and Openchain. My mission is to leverage the power and potential of these technologies to create a more open, secure, and resilient Internet for everyone.

I have extensive experience in open source and have made significant contributions to Protocol Labs on their data preservation and data onboarding tools.

As the Software Architect and Software Engineer at Protocol Labs, I lead the development and innovation of products that use the Filecoin Network, a decentralized storage network that aims to store humanity's most important information.

Recommendation

"During my time running ecosystem engineering at Protocol Lab's Outercore, Alvin Reyes immediately distinguished himself as a top performer. He became the most reliable and productive engineer in the entire group during my time as a director.  I've seen countless applications, websites, and I have interfaced with many developers in my career, Alvin stands out — he can be an one man army, a true force to be reckoned with." - Director at Protocol Labs.

"Alvin is by far the single, most productive engineer I have ever known. At Protocol Labs we used to think Alvin worked a thousand hours a day due not only to the amount of code and deliverables he produced, but also the unrivalled quality of his work." - Software Engineer at Protocol Labs.

"Alvin is a talented software developer with excellent technical skills. He learned the various development environments and tools of the project effectively and quickly, and made major contributions on many tasks and aspects of the project. Alvin is highly responsible in owning the full development cycle of topics, from requirements to delivering a quality solution. He is very helpful in sharing knowledge, and has excellent communication skills." - Chief Software Engineer at IBM

"Alvin is a rare gem, if not a true diamond. A true holistic software developer who can effectively manage Web3 projects and inspire his coworkers. I had the pleasure of working with him on a number of blockchain-related tasks where I realized his solid advocacy on promoting the usage and awareness of Web3 technologies."  - DevOps Engineer

"One of the brightest colleagues I have worked with, he thinks in another frequency. He can create highly complex structures in minutes; Alvin is a top-notch tech-lead engineer with unstoppable energy and a passion for technology. He's adept at combining high-level leadership with hands-on coding and mentoring and making it seem effortless. It was an honor to work with him." Product Manager at a Blockchain Company

 and many more here

Work experience

Protocol Labs

2023-02present

Software Architect

Core Experience Summary: Go lang, Python, SQL, Postgres, Typescript, Rust, Software Engineer, Software Architecture, Leadership, IPFS, Filecoin, FVM, Client-facing, Business Development.

I am the Hands-on Solutions Architect at Protocol Labs' Outercore Engineering Team. My main responsibility is to lead the team in building, designing, and shipping products. I have been at the forefront of various projects, including FDT (Filecoin Data Tools), where I played a crucial role in its design and implementation. Additionally, I took the lead as the architect and developer for both Delta (Filecoin Network Storage Deal Making Engine) and EstuaryV2 (a client-facing application utilizing Filecoin Network for data replication). Moreover, I have contributed significantly as the lead architect and developer for several FDT Microservices.

Protocol Labs

2022-032023-02

Senior Software Engineer

Core Experience Summary: Go lang, Python, SQL, Postgres, Typescript, Rust, Software Engineer, Software Architecture, Leadership, IPFS, Filecoin, FVM.

As part of my role, I have been dedicated to maintaining, extending, and overseeing the development of various tools that are built around Estuary.
This involvement has given me invaluable insights into the technology and its
potential.

A significant milestone in my journey was when I was appointed as the Lead
Developer for EstuaryV1. This offered me a fantastic opportunity to contribute
directly to the evolution and growth of the product, making it even more
impactful.

In recognition of my dedication and contributions to the team and our projects, I am honoured to have been promoted to the esteemed position of Chief Software Architect. In this new capacity, I am committed to driving innovation and leading the development of cutting-edge solutions that will continue to shape the future of the Internet.

IBM, Markham, CA

2021-032022-03

Senior Software Engineer

Core Experience Summary: Cloud Native Application Developer, Developer Operations.

IBM Watson Machine Learning accelerates AI and machine learning
deployment on IBM Cloud Pak for Data, offering an open, extensible
architecture to deploy AI models at scale across any cloud. The ecosystem
involves several key roles and a technology stack of powerful tools and frameworks.

Roles:

Senior Software Developer: Leads software development and applications within IBM Watson Machine Learning, ensuring robust and efficient solutions.

IBM Watson Machine Learning Developer: Specializes in working with IBM
Watson Machine Learning to deploy AI models effectively. 

Cloud Native Application Developer: Develops applications optimized for cloud
environments, ensuring seamless integration and resource efficiency.

Technology Stack:

Red Hat OpenShift: A container platform simplifying containerized application
deployment and management for scalability.

  • Docker: Enables consistent application running across diverse environments with portability and ease of deployment.
  • Kubernetes: An orchestration platform automating containerized application
    deployment, scaling, and management for efficient resource use.
  • Programming Languages: Golang, Shell, Python, Groovy, and Java used for building and customizing AI models and applications.
  • Kubernetes Operators: Custom controllers extending Kubernetes capabilities, simplifying complex application and service management.
  • Kubeflow: An open-source platform on Kubernetes for deploying and managing machine learning workflows.

Self Employed, Toronto, CA

2016-042022-02

Founder, CTO and Technology Consultant

Core Experience Summary: Hands-on Software Architect, Software Engineer, Chief Technology Officer, Leadership, Self-starting, Venture Building.

I performed variety of technology roles since 2016, from solutions architect, product manager, to chief technology officer in the blockchain space.

I co-founded two technology companies: I performed the role of a CTO for these. I was the CTO at a Blockchain company from 2018 to 2021, organized the technological roadmap, product vision and the organizations technological
strategy. I'm the formerly the CTO at ProofSys Inc. where I mostly handle the technological innovations and product vision of the company such as ProofID - a blockchain-based identity management platform.

As CTO, I created the technological roadmap, organizational structure, product
vision, development and delivery strategy, and go-to-market strategy. I also served as blockchain consultant, advisor and independent contributor for early- stage startups.

In addition to my technology background, I have good level of exposure in establishing a blockchain business, setting up corporation, financial structure, proper entities, legalities and compliance.

Oracle, Toronto, CA

2016-072018-01

Principal Applications Developer

Core Experience Summary: Java, J2EE, Solutions Architecture.

Experienced Software Engineer with a strong focus on Oracle Sales Cloud (Fusion Middleware Application) and Product Development. Proficient in Oracle Java/J2EE and Mobile Application Development Framework, I have developed solutions for Oracle Policy Automation Tool and Oracle Pharma Mobile. My expertise includes integrating OPA with Oracle Sales Cloud using RESTful and SOAP Web Services, enabling efficient management of data models across various Oracle Fusion entities. I actively support the Oracle OPA Sales Team, engaging in client demonstrations, and contribute to build and release management for Oracle Sales Cloud.

Scotiabank

2015-102016-07

Senior Programmer Analyst

Core Experience Summary: Java, J2EE, Solutions Architecture, Release Management, Technical Lead.

Experienced Senior Programmer Analyst with a focus on Wealth Management Advisor Solutions (WMAS). Skilled in creating and enhancing build/deployment scripts for multiple applications under ADSR. Diligently tracks and manages tasks for the WMAS Support and Deployment team, ensuring successful documentation and execution. Proficient in coordinating key releases, collaborating with stakeholders, and streamlining deployment processes. Technical Lead role for FeeCalculator, introducing new processes and technical improvements to enhance application development and support. Led a Performance Improvement Initiative by implementing indexing and optimizing data processing for key batch jobs in FeeCalculator. A results-driven professional committed to achieving key achievements and reporting to Senior Managers.

Macquarie Group, Manila, PH

2015-032015-10

Development and Technical Lead

Core Experience Summary: Java, J2EE, Solutions Architecture, Release Management, Technical Lead, Banking and Financial Services Domain.

As a Development Lead based in the Philippines, I have been promoted to oversee and ensure the accurate development and design of Portfolio and Wealth management solutions with the utmost quality. I ensure compliance with regulatory policies and align projects with the bank's standards. My role involves collaborating with various stakeholders and service lines to bridge solution gaps effectively. I am dedicated to empowering team members, aligning their engagements with their career aspirations, and driving projects to successful completion. In the end-to-end software development lifecycle, I have collaborated on projects for high-profile Australian clients like Mercer, Perpetual, Engage, Premium Portfolio, and IOOF Finance. Additionally, I have developed high-complexity solutions for major clients of Macquarie, including creating new badges and extending investment facilities for financial advisers. My responsibilities also encompass conducting quality reviews, such as code reviews, junit testing coverage, systems integration testing, performance, and impact analysis.

Macquarie Group

2012-102015-03

Senior Java EE Developer

Core Experience Summary: Java, J2EE, Solutions Architecture, Release Management, Technical Lead, Banking and Financial Services Domain.

I was an experienced software developer who specialized in developing mid-sized to complex solutions for Macquarie Wrap, a financial advising enterprise application that centralized clients' investments for Financial Advisers. During my tenure, I was highly involved in end-to-end software development projects, which included planning, estimation, development, deployment, and post-production warranty support. I successfully created high-level conceptual and technical designs for modules that supported the solution, ensuring its effectiveness, efficiency, scalability, and stability. As a technical leader, I provided valuable guidance and leadership to projects involving the implementation and extension of Macquarie Wrap. Additionally, I offered implementation support during the warranty phase to ensure smooth and successful project delivery.

HP

2010-022012-10

Technology Consultant - Java Developer

Core Experience Summary: Java, J2EE, Solutions Architecture, Release Management, Technical Lead, Banking and Financial Services Domain.

I primarily handled projects that involved creating report generation pages and managing products for one of HP Philippines' largest clients, P&G. Throughout these projects, I was responsible for designing high-level technical and conceptual solutions that aligned with the project deliverables. After project completion, I provided crucial post-production and operations support to ensure smooth functioning and efficiency. Additionally, I played a key role in eliciting requirements and refining the product backlog, contributing to the successful delivery of tailored solutions to meet clients' needs.

Oracle

2007-062010-01

Oracle CC&B Developer

Core Experience Summary: Java, J2EE, Solutions Architecture, Release Management, Technical Lead, Banking and Financial Services Domain.

I successfully coordinated a team of developers to implement a large web-based Customer Care and Billing (CC&B) system for a utility company. Throughout the project, I actively contributed to designing, developing, reviewing, and supporting the creation of various modules for Oracle CC&B. Additionally, I fulfilled the Packager role, responsible for compiling all codes and configuration scripts and delivering them during scheduled releases. My contributions significantly contributed to the success of the CC&B system and improved the utility company's operations.

Trends & Technologies, Inc

2006-062006-11

On the Job Trainee / Intern - PHP Web Developer

Core Experience Summary: PHP, Postgres, Mysql

Tasked to Lead the team of OJT developers (being an OJT himself) to design
a software system that will help the company generate value to its market
customers and involved in the development of the company's website for their business core advertisement and showcase. The core developer for the company's application control access to let trainers to access cisco devices
remotely.

Education

Mapúa University

2007-01

Bachelors of Science

Mapúa University
Bachelors of Science, Information Technology • (2003 - 2007)

Skills

Go LANG
Typescript
Database (SQL)
PYTHON
Java: J2EE
IPFS
FILECOIN
Programming: Application Development
Cryptocurrency: Blockchain
Security: Identity Management
Protocols and Standards: Oasis

Languages

Tagalog
English

Certifications

  • Getting started with Microservices with Istio and IBM Cloud Kubernetes
  • Operating Kubernetes on IBM Cloud
  • Intermediate Kubernetes Operators
  • Certified Blockchain Architect
  • Object-Oriented Design
  • Java Certified Programmer