
Ion Bazan
Software Architect / Tech Lead with fintech, travel and events background, who is passionate about good practices, clean code and containerized scalable environments.
With over 9 years of experience in Software Engineering, I have a deep understanding of frameworks’ internals and I love writing domain-oriented and framework-agnostic code that is easy to test, port and refactor.
Contributing to several Open-Source projects and released a few packages that are used by many other developers.
Skills & Tools
- Programming languagesGolang, PHP, TypeScript, Node.js
- FrameworksGin, Symfony, Laravel, NestJS, React, Vue
- DatabasesPostgreSQL, MySQL, MongoDB, Redis
- InfrastructureAWS, Docker, Kubernetes, Git, CI/CD, DataDog
- OthersHiring, Mentoring, Observability tools, TDD, System Design, Project Management, Empowerment and Delegation
Education
- BSc in Information Technology
Work Experience
Tech Lead / Software Architect (Payments)
- Leading the transition to a Golang based microservices architecture to improve scalability and maintainability, architecting Payment Orchestrator and Payout Service.
- Maintaining existing application infrastructure and architecting new features to fulfill business requirements.
- Reducing CI/CD pipeline execution time by 30% by optimizing build processes, parallel testing ang self-hosted runners.
- Integrating with multiple payment providers, banks and external services, including Wise, Currency Cloud, DBS, to support Aspire’s global expansion.
- Continous monitoring and improving application performance. Refactoring existing core features, achieving up to 20x faster processing times.
- Spearheading infrastructure enhancements, including the transition to Docker containers, improving scalability and observability across our distributed application using OpenTelemetry and Grafana.
- Supporting company hiring needs by conducting interviews and reviewing code challenges for candidates.
- Ensuring platform security by implementing OWASP best practices, conducting regular security audits and introducing automated dependency upgrades.
Golang Gin PHP 8 Redis Hiring Microservices Datadog Vue AWS Docker TypeScript Laravel
Lead Full Stack Developer
- Leading and nurturing a team of 5 engineers in several projects, enforcing best practices, conducting code reviews, and providing guidance to developers, elevating the banking experience for financial institutions with serverless environment.
- Defining OKRs and KPIs, and ensuring the team’s alignment with the company’s goals, improving the team’s productivity by 20%.
- Reducing the time to market for internal dashboard features by creating a custom framework and reusable components, integrating with MongoDB and AWS services.
- Scaling up the team by hiring and onboarding new engineers, conducting interviews for in-house, remote and offshore positions.
- Improving CircleCI pipelines, delivering better developer experience, including flaky test reporting and parallel testing.
- Implementing AWS ECS and serverless infrastructure using CloudFormation templates to deliver a scalable and cost-effective solution.
- Developing a sense of ownership and discipline among fellow employees, and creating a culture of knowledge sharing by conducting multiple sessions on various topics.
PHP 8 Serverless Hiring Team management React TypeScript NodeJS AWS CloudFormation Symfony 6 MongoDB Docker
Senior Backend Developer
- Developing e-commerce and internal CRM platform managing orders, inventory, warranty claims, and customer data.
- Gradually migrating and refactoring legacy CakePHP system into Laravel framework, improving productivity and scalability without any downtime.
- Mentoring and conducting code reviews for junior developers.
- Incorporating serverless NodeJS services for high-traffic international events and raffles.
- Integrating with external services such as Shopify, Instagram, and Facebook.
PHP 8 NodeJS AWS Lambda Laravel CodeIgniter Symfony MariaDB Docker Shopify
Software Developer
- Developing B2B and B2C ticketing platform for tours & activities in PHP7, Laravel and Vue.js.
- Implementing external API integrations and optimizing application performance.
- Conducting code reviews and mentoring junior developers.
PHP JavaScript Laravel MySQL Docker Vue.js
Software Developer
- Developing an event platform and splitting it to microservices.
- Designing and building a POS API based on Symfony 4 and frontend app on top of Raspberry Pi 3 using Electron and React with BOCA thermal printer.
PHP JavaScript Laravel Symfony 4 MySQL Docker React Electron Raspberry Pi NodeJS Thermal Printers
Software Developer
- Building various custom solutions for clients in PHP, Symfony 3, Yii, PostgreSQL, MariaDB, ElasticSearch, GraphQL.
- Analyzing business requirements and designing software architecture.
- Monitoring and optimizing application performance using New Relic and Blackfire.
PHP JavaScript Symfony 4 Doctrine ORM MySQL PostgreSQL Yii Docker ElasticSearch MariaDB GraphQL jQuery
Junior PHP Developer
Developing e-commerce (Laravel and custom CMS) and social network system (Symfony 2)
PHP JavaScript Symfony 2 OctoberCMS MySQL jQuery
Certificates
Projects
Road Traffic Monitoring System
Built an embedded, dockerized Symfony-based application allowing to manage Dahua IP cameras and schedule recordings using reverse-engineered camera API for road traffic monitoring purposes.
Included a remote-accessible React-based frontend for live camera feed, file management, camera configuration and recording scheduling.
Deployed as a self-updating Dockerized application on battery-powered Raspberry Pi devices fleet.
PHP Embedded Golang Raspberry Pi Docker Symfony React IoT Reverse Engineering
Open-Source Projects
Compares composer.lock changes and generates Markdown report so you can use it in PR description.
165 8 1M PHP Composer Utilities
Lists available services in Laravel IoC Container.
4 0 71k PHP Laravel Debugging Utilities
PSR-7-compatible Alibaba Cloud API Gateway request signing implementation. Integrates with Guzzle and HttPlug.
5 0 38k PHP Guzzle Symfony PSR-7 Aliyun
Maintaining and contributing to Doctrine MongoDB ODM and Doctrine MongoDB Bundle for Symfony.
1k 506 19M PHP Doctrine Symfony MongoDB
Various contributions to Symfony Polyfill library, allowing to write future-compatible code.
3k 143 637M PHP Symfony Portability