Life Butler - SuperApp
Back to Resume

Senior Software Developer

Advanced Intelligence Group (Neuroncredit Inc./Atome)

Makati CityOCT 2022 - FEB 2023 (0.5 YEAR, entity dissolved)

Overview

Part of the platform team responsible for establishing engineering standards and building scalable microservices. Focused on test-driven development and architectural excellence.

Key Achievements

  • As part of the platform team, created standardization of microservice structures and rules for accepting new codes, improving code consistency across teams
  • Developed, planned, and organized microservices from ground up to handle new features and other non-functional requirements
  • Exclusively practiced test-driven development to improve team throughput, code quality, and reduced defect rate by 70%
  • Diligently implemented complex features with pair programming to improve knowledge transfers to new team members
  • Directly collaborated with product manager to improve comprehension of new features
  • Structured code using hexagonal architecture to promote readability and establish predictability in interpreting requirements in code
  • Documented system requirements, high-level architecture, and workflows
  • Handled scalability issues by implementing services in an event-driven manner

Technologies & Tools

Language/Framework: Kotlin, Micronaut, Java, Spring, Temporal

Integrations: Kafka (Confluent), Postgres, Thought Machine (Core Banking), Paynamics, Pesonet, Instapay

Testing: JUnit, Mockito, Wiremock, Testcontainers, DBUnit, DBRider

CI/CD: Github Actions, ArgoCD, Helm

Infrastructure: Docker, Kubernetes, Google Cloud Platform

Project Management: JIRA, Confluence

Concepts: Test-driven Development, REST, Event-driven Architecture, Pair Programming, Behavior-driven Development, Clean code, Hexagonal Architecture

What I Liked

  • Competitive compensation
  • Comprehensive benefits package
  • Manageable workload
  • Modern, well-structured codebase

What Needs to Improve

  • Company dissolved prematurely due to compliance issues