Life Butler - SuperApp
Back to Resume

Team Lead

ING Business Shared Services Inc.

Taguig-BGCJAN 2019 - JAN 2020 (1 YEAR)

Overview

Led a team of backend engineers working on financial services applications. Focused on code quality, security, and modern development practices.

Key Achievements

  • Introduced technologies with the aim of improving code reuse, reduced coding effort, and improved readability
  • Optimized backend performance by introducing functional/reactive programming, improving response times by 50%
  • Advocated for code quality and automation, establishing CI/CD pipelines
  • Directly collaborated with business leaders to propose solutions
  • Demonstrated completed work regularly to get immediate feedback from end-users
  • Strictly adhered to the best practices required by TDD, DDD, and Clean Code
  • Refactored systems with code smells and violations, improving maintainability
  • Worked in pair with fellow developers to speed up development as well as share insights in software architecture and design
  • Received training in software security to adhere to compliance requirements
  • Proactively updated project dependencies with high-risk vulnerabilities
  • Screened and interviewed potential candidates for backend Software Engineers
  • Trained and advised junior software developers in the proper way of designing and implementing software, as well as reviewed incoming merge requests
  • On-call support for the production environment, addressed issues in the middle of the night

Technologies & Tools

Backend/Middleware: Spring Boot, Spring Data, Spring Cloud OpenFeign, Groovy, Java, JWT, Spring Security, Spock, JUnit, Mockito

3rd-Party API: PESONet, InstaPay, Aperta

Database: Microsoft SQL, Elasticsearch

Backend/Data Processing: Spring Batch

Build/Deployment: Gradle, Maven, Bazel

Runtime/Platform: Red Hat OpenShift (Kubernetes)

Project Management: Azure DevOps, GitLab, Git, JFrog Artifactory

Concepts: REST, CQRS, HATEOAS, Test-Driven Development, Domain-Driven Development, Microservices, Object-Oriented Programming, Service-Oriented Architecture, Agile (Scrum and Kanban)

What I Liked

  • Excellent workplace environment
  • High-end equipment including top-of-the-line Macs and extended monitors
  • Recreational equipment available in the workplace
  • Management organizes numerous engaging activities such as hackathons and other events
  • Modern technology stack
  • Significant creative freedom
  • Strong work-life balance
  • Comprehensive benefits package
  • Retirement package
  • Cream of the crop employees from prestigious schools with excellent backgrounds

What Needs to Improve

  • Compensation could be more competitive