Hi, I’m Michael James Abadilla
a software developer based in Pasig City, Philippines.
Senior Full-stack Engineer and Cloud Security Engineer with 8 years of experience in software development. Specializes in Amazon Web Services (AWS) Serverless Computing technologies and a recent focus on delivering Infrastructure and Code (IaC) backend solutions with cost-efficiency, security, and maintainability in mind.
There are a couple of technologies that I prefer to use right now for my projects. These are technologies that I studied at depth before and during development.
Mobile application framework used to develop applications for Android and iOS.
Provides easy integration to AWS serverless backend technologies.
Simplifies deployment of backend resources and allows Infrastructure as Code (IaC).
Scalable NoSQL database, easily integrated with other AWS services such as AWS AppSync and AWS Lambda.
Deploy scalable backend services with no or minimal costs. Easily integrated with AWS techs or 3rd party API.
Client-side can structure the API response, this saves bandwidth and improves speed.
Infrastructure as Code software tool using (HashiCorp Configuration Language). Provides hybrid cloud approach on multiple cloud providers such as AWS, Azure, Alibaba and more.
Tool for secrets management across distributed infrastructure and apps - leasing , key revocation, key rolling, and auditing.
Tool to create golden images for multi platform from a single source configuration.
Automation server and tool for CICD.
Some of technologies I previously very familiar with. Used on my projects and would love to work with again.
React components that implement Google's Material Design.
Powerful E-commerce platform tool for creating custom online stores.
Google's mobile and web backend as a service. It's a complete serverless platform.
To boost my repertoire and approach problems with the best solutions, I prefer to read a library's full documentation ahead of using it on my projects.Back-end ‣ Node.js ‣ Django ‣ Ruby On Rails ‣ Amazon Web Services ‣ AWS Amplify Framework ‣ Firebase ‣ Shopify
Database ‣ GraphQL ‣ AWS DynamoDB ‣ NoSQL ‣ SQL ‣ REST
UI ‣ React Native ‣ ReactJS ‣ Expo.io ‣ Styled Components ‣ Bootstrap ‣ React Navigation ‣ Redux ‣ Unstated ‣ Formik
Testing ‣ Detox ‣ Jest ‣ Mocha
Tools ‣ Git ‣ SVN ‣ NPM ‣ Yarn ‣ VSCode ‣ Linters ‣ Jira ‣ Trello ‣ Sketch ‣ Balsamiq
DevOps ‣ AWS CloudFormation ‣ AWS SAM ‣ Bash ‣ Jenkins ‣ HashiCorp Vault ‣ HashiCorp Terraform ‣ HashiCorp Packer
Outside of work, I make sure to keep productivity up. This is some things that I enjoy doing.
I mostly listen to finance, technology history, leadership, and self-help books on peaceful days during a commute. Currently, 8 days 22 hours 33 minutes of total listening time.
I'm not currently reading paper books 😔, but on a daily basis, I read a couple of tech articles from many mailing lists / RSS feeds.(also manga, ch/jp novels 🤫)‣ goodreads
Practicing to use new technologies or building up a tool/plugin that came to mind.
Coffee / Tea
☕️ in the morning while reading, 🍵 in the evening while coding makes me 😊