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.
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.
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.
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.
Senior Software Engineer
2020 - Present (3 years)
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.
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.