A mobile backend project practising API-first development and API documentation with Swagger/OpenAPI using JHipster, Spring Boot, and Angular. Cryptocurrency API shown is Nxt, but later I added Bitcoin, Ethereum, and Stellar.
Sobre Mim
24 years senior developer experience, with the last 5 years on scalable microservices architecture with Docker / Kubernetes.
I bring a solid blend of non-freelancing and freelancing experience; once in my non-freelancing days I led a team that migrated a universal bank’s 17-year-old COBOL / Oracle system to Groovy Grails / IBM DB2.
I am also a Certified / Licensed Electronics and Communications Engineer in the Philippines (ECE License # xx876).
I have interests in both software and hardware (rig building / overclocking), and IoT.
Constantly evolving to innovate. My latest rage: Rust and Kotlin.
Some of my core domains:
– Banking
– Fintech / financial services
– Blockchains / cryptocurrencies
– E-commerce
– ERP / CRM
– Telecoms software engineering (GSM Parlay X / OneAPI)
I have worked on projects for Accenture, Huawei, Deutsche Bank, Morgan Stanley Asia-Pacific (Hong Kong), First e-Bank, Banco de Oro Universal Bank, UCPB Universal Bank, PDex (Philippine Dealing & Exchange Corp.), and Bureau of Treasury of the Philippines and GSIS (gov’t. financial agencies), among others.
Methodologies:
Cloud microservices, cloud functions, serverless
TDD, “The Twelve-Factor App”: [login to view URL]
ReactiveX ( [login to view URL] ): RxJava, RxGo, RxJS
API patterns: Gateway, BFF (“Backends for Frontends”)
API-first development: Swagger / OpenAPI, NSwag
Functional (FP), Functional Reactive
DDD / CQRS
Agile / Scrum / Kanban
Microservices:
Go, gRPC + protobuf
Oracle Helidon, Oracle GraalVM
Microsoft Dapr, Project Tye
IBM LoopBack 4, Moleculer JS (Node.js)
Red Hat Quarkus
Micronaut
Eclipse MicroProfile, Eclipse Vert.x
UI:
ES6+ JavaScript / TypeScript
Vue, Nuxt, Quasar
Angular, React
JSF
Vaadin
GSP (Groovy Server Pages)
JavaFX
ASP.NET, Razor Pages
jQuery, AJAX
Docker:
Dockerfiles, Docker Compose, Docker Swarm, Docker cloud registries (Docker Hub, GCP Container Registry, Azure Container Registry, MicroK8s registry, etc), Google jib.
Kubernetes:
AWS Kubernetes (EKS), GKE (GCP), AKS (Azure), Helm v3, kubectl, minikube, Canonical MicroK8s, Google Skaffold, Eclipse Che 7.
Cloud:
AWS, Microsoft Azure, Google Cloud Platform (GCP), GCP IoT Core, Heroku.
TDD:
JUnit 5, TestNG, Mockito, Spring Test, JBoss Arquillian, Testcontainers, Webtau, testify (Golang), DATA-DOG/go-sqlmock, xUnit/NUnit, Cypress, Jest, Spock, Spek, RestAssured.
Other top skills:
GraphQL
Kotlin
Scala, Play! Framework, Akka, Scalatags
Groovy Grails
Java EE / Jakarta EE, Spring Boot
JHipster, CUBA Platform, ZK Framework
.NET Core/C#, Envoy / Ocelot API Gateway, IdentityServer4, PowerShell
NoSQL: Apache Cassandra, MongoDB, Elasticsearch, Redis, Firebase
LDAP: OpenDJ, OpenLDAP, Active Directory
SQL: (too many to mention)
Blockchains:
Bitcoin, Ethereum, Stellar, Ardor / Nxt, IPFS
Team: GitHub, GitLab, Bitbucket, Jira, Trello, Redmine, Mercurial.
$40 USD/h
Tags
Read more here: Source link