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 10 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, Java
- FrameworksGoFr, Gin, 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 investigating security incidents.
Golang Gin PHP 8 Redis Security Hiring Microservices Datadog Vue AWS Docker TypeScript Laravel
Lead Full Stack Developer
- Leading and mentoring 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.
178 1M PHP Composer Utilities
Lists available services in Laravel IoC Container.
4 73k PHP Laravel Debugging Utilities
PSR-7-compatible Alibaba Cloud API Gateway request signing implementation. Integrates with Guzzle and HttPlug.
5 40k PHP Guzzle Symfony PSR-7 Aliyun
Maintaining and contributing to Doctrine MongoDB ODM and Doctrine MongoDB Bundle for Symfony.
1k 20M PHP Doctrine Symfony MongoDB
Various contributions to Symfony Polyfill library, allowing to write future-compatible code.
3k 670M PHP Symfony Portability