Summary
Overview
Work History
Education
Skills
Timeline
Generic

Andrés Fernández

Software Developer
Buenos Aires

Summary

System Analysis student (thesis pending) at FIUBA (Facultad de Ingeniería de la Universidad de Buenos Aires). Dedicated and results-driven full-stack developer (mainly backend) with experience in designing, developing, and optimizing robust web applications and services. Proficient in a wide range of programming languages and technologies, my main goal is creating scalable and efficient backend solutions that drive superior user experiences.

Overview

9
9
years of professional experience
6
6
years of post-secondary education
4
4
Languages

Work History

Ssr. Python backend developer

Corporación Cápsula
10.2022 - Current

The company is currently developing a cryptocurrency wallet. The stack we use at backend level is Python (Django as the main framework), PostgreSQL for the database. We use are own servers to host production and staging programs, and are currently switching from a monolithic architecture to a microservice oriented one, in which the communication with different external services is handled by a microservice.

I've been in charge of several tasks, like introducing functional Gherkin tests through Python Behave, building some of these new microservices (intended to connect us with external services) and ensuring correct integration with the core service.

My main project has been the Bitcoin service: we used to use an exchange (Okcoin) for our bitcoin transactions, but with this service, we've bypassed any third party service and we communicate directly with our own bitcoin node. This project involved learning a lot about Bitcoin, its blockchains (mainnet, testnet and regtest) and its various complex components (transactions, psbts, descriptors, addresses among others).

After successfully integrating Bitcoin into our wallet, I've been tasked with working alongside Compliance to develop a new dashboard that provides their department with all necessary client information, ensuring our company complies with required regulations and processes.

Fullstack developer

Grupo NETV
03.2022 - 09.2022

In search of getting to expand my knowledge in a new area of programming development (it is barely included in my career's subjects) I started learning about the frontend part of the pharmacy system, which also requires continuous new features and maintenance, with the intention of being (to some extent) a full‑stack developer. This opportunity has helped me use my basic knowledge of Javascript, through the use of its framework React, and also help me learn more about Html, CSS and different aspects of frontend development. While doing so, I still keep some of my functions as a backend developer.

Backend Developer

Grupo NETV
01.2022 - 10.2022

I was in charge of migrating a Php pharmacy discount system in Chile system to Python for Abbott Laboratories, which also included migrating the database to MySQL and change the system's hosting service, for which we used various AWS services, including Elastic Beanstalk, EC2, RDS (for the Database) and CodePipeline. Of course, we were also in charge of maintaining the system and constantly add new features according to the clients' needs. The backend consisted on two separate services, one for inscriptions and one for coupons, for which we used both Flask (coupled with SQLAlchemy) and Django frameworks. My work also included frequent database queries, both scheduled and manual (using DataGrip for SQL queries), to provide information to the client.

PowerApps Developer

Skydiving 365
01.2020 - 12.2020

I worked as a very high level so ware developer, in the sense that PowerAutomate, PowerApps and most of Microsoft developing tools did not require a lot of programming. However, I learned a lot about designing systems, working with agile methodologies (Scrum in particular) and I did get to use Javascript to complement some of the applications features Process automation responsible.

Administrative - Commercial Assistant

Service Instrument
01.2015 - 12.2017

Working for the administrative department of this company, I took charge of automating several internal processes. There, I learned (through self‑teaching) the basics of programming through the use of Google Script (Javascript based language) to automate internal spreadsheets and VBA to automate Excel spreadsheets. The automation processes included automatic mails and notifications, calculations and reports.

Education

Bachelor of Science - Computer Science And Programming

Universidad De Buenos Aires
Buenos Aires, Argentina
01.2018 - 12.2023

Skills

    Python

Docker

Git

CI/CD

PostgreSQL/MySQL

Microservice architecture

Django/Flask

TDD/BDD

Scrum methodology

Pair programming

Code reviews

C

C

Java

Ruby

Timeline

Ssr. Python backend developer

Corporación Cápsula
10.2022 - Current

Fullstack developer

Grupo NETV
03.2022 - 09.2022

Backend Developer

Grupo NETV
01.2022 - 10.2022

PowerApps Developer

Skydiving 365
01.2020 - 12.2020

Bachelor of Science - Computer Science And Programming

Universidad De Buenos Aires
01.2018 - 12.2023

Administrative - Commercial Assistant

Service Instrument
01.2015 - 12.2017
Andrés FernándezSoftware Developer