Hi, I’m Michael James Abadilla

a software developer based in Pasig City, Philippines.

React Native expert with 7 years of agile and scrum experience specializing in Amazon Web Services (AWS) Serverless Computing technologies. Focused on delivering cost-efficient, secure, and maintainable software products.

Hi, I’m Michael James Abadilla

Expertise

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.

React Native

Mobile application framework used to develop applications for Android and iOS.

React Native

AWS Amplify

Provides easy integration to AWS serverless backend technologies.

AWS Amplify

AWS CloudFormation

Simplifies deployment of backend resources and allows Infrastructure as Code (IaC).

AWS CloudFormation

AWS DynamoDB

Scalable NoSQL database, easily integrated with other AWS services such as AWS AppSync and AWS Lambda.

AWS DynamoDB

AWS Lambda

Deploy scalable backend services with no or minimal costs. Easily integrated with AWS techs or 3rd party API.

AWS Lambda

TypeScript

Static typings make more reliable and maintainable code over pure JavaScript.

TypeScript

GraphQL

Client-side can structure the API response, this saves bandwidth and improves speed.

GraphQL

Shopify API

Powerful E-commerce platform tool for creating custom online stores.

Shopify API

Certifications

SysOps Administrator – Associate

SysOps Administrator - Associate

Solutions Architect – Associate

Solutions Architect - Associate

Developer – Associate

Developer - Associate

Skills

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-endNode.jsDjangoRuby On RailsAmazon Web ServicesAWS Amplify FrameworkFirebaseShopify
DatabaseGraphQLAWS DynamoDBNoSQLSQLREST
UIReact NativeReactJSExpo.ioStyled ComponentsBootstrapReact NavigationReduxUnstatedFormik
LanguagesTypeScriptJavaScriptPythonHTMLCSSRubyJava
TestingDetoxJestMocha
ToolsGitSVNNPMYarnVSCodeLintersJiraTrelloSketchBalsamiq
ScriptingAWS CloudFormationAWS SAMBash

Soft Skills

ScrumKanbanAgile
+ Strong commitment + Innovative + Teamwork + Problem Solving + Work Under Pressure

Interests

Outside of work, I make sure to keep productivity up. This is some things that I enjoy doing.

Audible

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.

Reading

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

Online courses

Yes this is an interest. When learning new tech I prefer this fast track but structured way of learning.
‣ Udemy profile ‣ A Cloud Guru profile ‣ Complete list

Coding

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 😊