Jeremi Alcala

Colombia

@jeremialcala

Experienced Software Developer

Badges

Problem Solving
Python

Certifications

jeremialcala has not earned any certificates yet.

Work Experience

  • Software Engineer

    Web-ones•  January 2023 - Present

    We have created a Chatbot Platform using Python, which includes FastAPI, PyTorch, MemCache, and Mongo engine. This platform enables companies to manage their chatbot lifecycle. It features a Llama2 Implementation that allows users to interact with the AI to get general answers. The administrator controls and incorporates the actions. ● Develop a bot that integrates with the alpaca API and Binance, develop custom methods using "NumPy" and "Pandas" to create indicators like "Bollinger Bands" and "Stochastic RSA" validating signals for executing trades, generating a machine learning model that determines the best signal to execute a trade. ● Implemented an “On-Premises” Streaming Platform able to serve thousands of clients delivering content controlling access and credentials. ● Design a base architecture (Python FastAPI | Flask) that uses a combination of messaging queues (RabbitMQ) and sockets (Socket IO) to process and deliver fast and reliable information to its users.

  • Engineering Manager

    Novopayment•  May 2021 - December 2022

    • Implemented projects using Agile development methodology (Scrum), helping teams to achieve the organization's goals. • Mentored and coached engineers to help them reach their full potential and improve performance.

  • Developer Coordinator

    Novopayment•  June 2016 - April 2021

    In Sept 2016, I was promoted to Development Coordinator and led a team on my first-ever Restful API which enabled our clients to make safe money disbursements on multiple platforms using Java and Oracle Database. In Dec 2016, as an initiative from Facebook Endeavor, I developed my first Facebook Chatbot using Python as a probe of the concept “Can anyone use Facebook to send money?”. We combined our financial capabilities with Facebook to reach this goal. In May 2017, I was in charge of developing a new concept API using OAUTH2.0 which brings our clients multiple operations such as Account Registrations, Balance Inquiries, Disbursements, Collections, Movements Inquiries, and Blocking accounts. With simple integration, this allowed our clients to tend to their needs from their applications. In Nov 2017, I was part of a team that created a Digital Assistant “MIA” for Tebca’s Provis Alimentación program that allows users to query relevant information about their accounts such as: where to use their cards, how to recover a lost card, and balance and movement inquiries, among other things. This project also presented a challenge: how to make our assistant more Human? In Dec. 2018, I was in charge of designing a Solution that allows Colombia’s RappiPay, Issue and Manage their debit card program in bulk. In Feb. 2019, I was part of a multi-provider team to develop Banco Pichincha’s B2B prepaid platform, which allows corporate clients to manage prepaid accounts. In Ago. 2019, I was Product Owner in the developing process for Produbanco’s B2C and B2B prepaid cards solutions, creating more de 80 User Stories for this product lifecycle, also contributing with the design of this solution architecture making improvements on the scale and overall 0performance. In 2020 we successfully deploy multiple B2B solutions to new and current clients guaranteeing the continuous delivery of products. In April 2021, with my team, we were able to deliver 150k cards to the biggest bank in the Dominican Republic just in time for Mother’s Day.

  • Software Engineer

    Novopayment•  October 2015 - June 2016

    Deploy multiple B2B disbursement platforms that enable banks to get their clients to control the card-issuing lifecycle and massive disbursements. ● Some Projects: ● USSD Automated Testing Interface: Developed in Python 2.7 mongoDB and Java (jaxsws) using a USB GSM device. ● Restful API Optimization: Using Java (jersey) I was able to optimize the response time of our APIs, making them 60% faster. ● QR Payments integrations microservices: Using Java (Spring-boot) we develop microservices for the integration of a QR Payments service provider

  • Software Engineer

    Nodnet Informatica•  January 2013 - September 2015

    ● Developed a complex web-based payroll application using PHP5 and PostgreSQL, this application integrates with biometric control, to get precise employee attendant data. ● Developed a proof of concept “Can we measure the movement of a horse?” by using C# and OpenCV. We could identify the number of steps a horse makes during a race.

  • IT Administrator

    Power Puente C.A.•  June 2006 - December 2012

    ● Implemented a system that communicated different LED Big screens with the local office to set up in case of error. Using C++ and MySQL ● I finished the implementation of a VOIP Freeswitch server that linked the Lima and Caracas office and reduced communication costs by 45%. ● I designed a system that tracks viewers of the LED Big screen to determine the best time to Advertise, which increased the revenue of the airport location by 35%. ● I installed a new LED Big Screen on a major Mall in Caracas, Venezuela.

Education

  • IUTIRLA

    Information Technology, BS•  April 2002 - December 2005

Skills

jeremialcala has not updated skills details yet.