Tech Lead & Manager @ Oney

Covering multiple key responsibilities at support of the BI analyst in the GDO space.

In my multifaceted role as a solution architect, team lead and manager, I orchestrated a range of operational and managerial activities that were pivotal to the digital transformation of our retail industry-focused business. This transformation began with a comprehensive overhaul of our software infrastructure and key operational procedures, ultimately culminating in the design, development, and deployment of a robust big-data architecture. This architecture was engineered to seamlessly handle data ingestion, integration, analysis, and delivery of valuable insights to our end users.

Developer Responsibilities

As a hands-on Developer, my key responsibilities encompassed:

  • Frontend Development: I created intuitive and responsive user-facing applications using React (Javascript) with a specialized stack, incorporating React with Redux and Saga. For dynamic charting capabilities, I utilized ChartJs, HighCharts, and D3.
  • Backend Development: I crafted efficient Laravel (PHP) backends for user-facing applications, ensuring rapid development of CRUD frontends. In addition, I employed Flask (Python) for KPIs Rest-API and for managing long-lasting jobs triggered by HTTP calls.
  • ETL Development: I constructed ETL (Python) code to facilitate the ingestion and staging of source datasets, a pivotal step in our data journey.
  • Data Warehousing: I managed the Snowflake (SQL) virtual data warehouse, responsible for delivering actionable insights and stored procedures essential for transforming, integrating, and refining ingested data.
  • Workflow Automation: I implemented Airflow for the automation of critical processes and integration pipelines.
  • BI Tool Integration: I seamlessly integrated various Business Intelligence (BI) tools, such as G Data Studio, Tableau, and Power BI, into our product suite to enhance our analytics capabilities.
  • Infrastructure Management: I maintained Infrastructure-as-a-Code (Terraform) to provision our comprehensive solution on cloud platforms, including Microsoft Azure and Google Cloud.
  • Kubernetes Deployment: I oversaw the maintenance of Helm charts to facilitate the deployment of our solutions on Kubernetes.

Tech Lead Responsibilities

As the Tech Lead, I took on a broader leadership role with the following responsibilities:

  • Strategic Planning: I devised and oversaw the development of IT solutions, aligning our technological direction with our broader business strategy.
  • Budgeting: I proposed budgets for the maintenance and development of IT solutions, ensuring optimal resource allocation.
  • Vendor Management: I managed relationships with contractors and suppliers when outsourcing development projects, maintaining quality standards.
  • Team Leadership: I orchestrated development efforts with our diverse team members, fostering an Agile work environment for efficient product development.
  • Team Growth: I prioritized the growth of our IT team members, setting annual objectives and measurable KPIs to enhance their competencies and experience.

My multifaceted role encompassed a spectrum of responsibilities that blended hands-on development with strategic leadership, ensuring the seamless integration of technology with our business objectives. This portfolio showcases my commitment to driving innovation and excellence in our digital journey.

Toolkit