Life Butler - SuperApp
Back to Resume

Senior Software Engineer

Bolton International, Inc.

Taguig-BGCMAR 2016 - FEB 2019 (3 YEARS)

Overview

Worked directly with the CTO on high-level technical solutions. Built scalable data pipelines and API services, significantly improving performance and reducing costs.

Key Achievements

  • Directly collaborated with the CTO for technical and high-level solutions
  • Developed a distributed, scalable data pipeline implementation using Apache Spark, which reduced the cost and increased the speed by more than a tenfold
  • Implemented API services using Spring Boot to serve data from Postgres, Elasticsearch, MongoDB, and S3; greatly reducing the codebase complexity and improved development efficiency and quality
  • Designed and developed platform provisioning automation through AWS Cloudformation and Ansible, significantly dropping the cost of setting up and tearing down of multiple environments
  • Screened and interviewed potential candidates based on technical skills, work attitude, learning aptitude, and work ethics
  • Mentored junior developers and guided them with the pragmatic, modern practices

Technologies & Tools

Frontend/Web: Angular, Bootstrap, Material, TypeScript, JavaScript

Backend/Middleware: Spring Boot, Spring Data, JUnit, Java, JAX-RS, Morphia, MyBatis, OAuth2, JWT

3rd-Party API: Paypal Braintree, Facebook, Spotify, Mailgun

Database: MongoDB, Postgres, Elasticsearch, Redis, Parquet

Backend/Data Processing: Apache Spark, Scala, Python, Scala Test, Spark Testing Base

Build/Deployment: Maven, SBT, Gradle, NPM, Ant, Ansible, Amazon Cloudformation, Gulp, Bower

Runtime/Platform: AWS, S3, EC2, Cloudfront, AWS RDS/Aurora, EMR, Glue, Elastic Load Balancer, Amazon ElastiCache, Apache Tomcat

Project Management: Git, JIRA, Confluence

Concepts: REST, Test-Driven Development, Microservices, Big Data, Functional Programming, Object-Oriented Programming, Serverless, Agile, Service-Oriented Architecture