35

FRINX

I designed architecture and implemented processes for a product focusing on unifying network device configurations into a single web application. My work involved backend development, primarily in Python and Java, creating microservices in Docker to process configurations and execute device commands.

Role Overview: Backend Developer and Architect for Network Configuration Management

Introduction

In my role, I focused on analyzing and designing the architecture for new functionalities within our company's product. My expertise centers on backend development and the implementation of robust processes and unit tests, primarily in Python3 and Java.

Technologies and Expertise

  1. Python3: Employed for developing microservices and scripting backend processes.
  2. Network engineering: Designed systems to translate and operate network device configurations from a unified web application.
  3. Java: Integral for additional backend development, complementing Python3 functionalities.
  4. Docker: Used for running Python-based microservices, ensuring a consistent and isolated environment.
  5. Azure: Managed server storage and cloud-based solutions, including various Azure tools.
  6. Azure Tools: Engaged with SQL Databases, Key Vaults, Storage Accounts, Azure Databricks, and Resource Groups for effective cloud storage and management.

Role in Action

  • Architecture Design: Analyzed and crafted the architecture for new product functionalities, ensuring they meet client needs and are technically feasible.
  • Process Implementation: Implemented and tested various backend processes, enhancing the product's performance and reliability.
  • Microservice Development: Developed Python-based microservices, focusing on reading translated configurations and sending commands to network devices.
  • Cloud Management: Worked extensively with Azure, managing server storage and utilizing a range of Azure tools for optimal cloud-based solutions.
  • Team Collaboration: As a key member of the team, I contributed to various aspects of backend development, ensuring seamless integration and functionality of our product.

Tech stack radar chart

Frinx Techstack