Ariel T.

Ariel T.

Senior Software Engineer

Cordoba, Argentina
Hire Ariel T. Hire Ariel T. Hire Ariel T.

About Me

Ariel is a Software Developer with 6+ years of keen interest in Python/Django web development and Infosec; providing a broad understanding of multiple technologies with excellent problem-solving skills, development, and coding knowledge. He is an ardent learner - thriving in environments where he fully utilizes his skills to identify, troubleshoot, and resolve technical support and maintenance activities on various exciting projects for clients.

Work history

UpStack
UpStack
Senior Software Engineer
2020 - Present (4 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Eclypsium Inc.
Eclypsium Inc.
Software Engineer
2020 - Present (4 years)
Cordoba, Argentina
  • Worked on innovative solutions for a frontend library in creating complex, logic-driven UIs from a JSON specification on a project for Eclypsium.

  • Participate in stand-ups, design/requirements meetings, code reviews, and internal technology sessions for different projects.

  • Provide ideas for innovation in development, performance improvements, and process improvement on solutions.

Eclypsium Inc.
Eclypsium Inc.
Intern
2019 - 2020 (1 year)
Cordoba, Argentina
  • Worked with the Oracle Fn opensource platform; testing limitations and suitability of the platform to be used as Eclypsim's enterprise architecture backbone for projects.

  • Fixed type incompatibilities on the Open Source project Kaitai and added extra features to improve the solution.

  • Extended the QEMU and the OpenIPMI simulator by making its output configurable via Python bindings allowing for the development of an IPMI Driver testing library for Eclypsium.

Freelance
Freelance
Software Developer
2017 - Present (7 years)
Cordoba, Argentina
  • Designed and developed multiple website scrapers for clients using the Python Scrapy framework.

  • Provided expertise for maintaining server architectures and coordinated teams of software developers on projects.

  • Worked on internal architectures and websites using Angular and Django on solutions; adopting best practices such as CI/CD, containerization, monitoring and emergency response plans.

ECCO
ECCO
Software Developer
2016 - 2016
Denmark
  • Developed a Python solution that reduced the time needed to locate and play emergency calls made to the company.

  • Identified opportunities for growth and improvement on the project; making system resilience and user privacy a priority.

  • Provided solutions for other maintenance tasks as needed on the project.

Best Jet
Best Jet
Web Developer
2015 - 2018 (3 years)
Australia
  • Worked on a new business system for users to register their businesses and have it displayed using the Google Maps API to customers; increasing the number of registered users and queries received from clients.

  • Implemented a price system for uploading price list spreadsheets; scrapping it for product prices to update the database eliminating the need for customized price lists.

  • Built a Returned Products System that detects duplicated serial codes, invalid codes, already replaced products, among other things; using QR codes and information on failed products.

Portfolio

Lead Developer / Architect - Product Price System
Lead Developer / Architect - Product Price System

Developed a new solution to replace the previous product price system which was very volatile; the new system automated the process of calculating price changes by scraping the price lists given to the company by distributors and allowed the owner to specify predicates and conditions that had to be met to produce the new customer pricing list. The new service on the system read all the price lists, finding ways to satisfy all predicates and categorizations for all products. Designed and led development tasks for the new system - prioritizing testing and automation on the project for the delivery of a scalable and flexible architecture. The system was deployed for internal use by the client.

Backend Developer - Retail Site Scraper
Backend Developer - Retail Site Scraper

Worked on the development of a new framework on top of Scrapy to scrape retail sites. The tool's primary purpose was to scrape different retail sites; focusing on the handling of small layout changes, different versions of the same views, recognizing patterns, avoiding detection and handling concurrency and request limiting. The new solution reduced the time it took to adapt to new changes to retail site layouts - bringing integration times from months to days; minimizing the number of bugs on each release with a 2 fold increase in performance. The new solution and delivered and deployed for internal use.

Backend Developer - Video Processing System
Backend Developer - Video Processing System

Worked as part of a project for the development of a tool that recognized adverts from TV recordings; ensuring that all ads paid for by advertisers were being displayed accordingly. It has features that allow users to view, select and crop pieces of videos for display elsewhere. Contributed to the development of the new system that processed, stored and made available all the labels and information about each video. The solution evolved into a PoC as its API made it very easy to develop different products around it. The solution was delivered and is being used by a start-up as its primary product.

Education

MSc. Computer Science
MSc. Computer Science
Universidad Nacional de Córdoba
2018 - 2020 (2 years)
BSc. Computer Science
BSc. Computer Science
Universidad Nacional de Córdoba
2016 - 2018 (2 years)