English:
Advanced
Marcos A.
Vetted by YouTeam
Venezuela
UTC -04:30
America/Caracas
English:
Advanced
I am a Python / Django Developer with over 9 years of experience , Backend Developer
SKILLS ● Technologies o Python 2.7 o Python 3.5 - 3.9 o Django 1.5. - 3.0 o Django REST Framework 2 and 3 o PostgreSQL o MariaDB o MongoDB o BOTO3 o Django Mama-CAS o Django CAS-NG o Django-Dynamic-Forms o Django-Social-Auth o Stripe’s Python API o Currency Open Exchange o Python’s requests library o SUDS o Scrapy o Docker o WebFaction o Heroku
Want to hire this engineer?
Check if Marcos is availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
Ubicutus Apps
Aug `20 - Nov `20
3 months
Led a team assigned to develop a highly customized E-Shop for an important Caracas-based luxury designer boutique in Django-Oscar where I personally created the endpoints for connecting the inventory to the ERP and the procedures for cache-storing changes in the number of products, among others. Lead a team assigned to develop a B2B grocery marketplace for wholesalers, vendors, and retailers in Django where I personally integrated the addresses with Google Maps and coded small features. On both projects I spent a lot of time code-reviewing.
Responsibilities & achievements
Innovation Hacking Lab
Apr `16 - Mar `19
3 years
Led our team into building a suite of apps that constituted the company’s final product. Designed key parts of the suite. Provided web development training to most of the juniors and interns. My main responsibilities were to evaluate and train newcomers through tutorials, exercises, and tests, assist them with snippets and examples of code using tools such as PythonAnywhere and jsFiddle and teach them about Unit Testing. Also, I peer-programmed with them when they got stuck and sometimes coded by myself the hardest parts of features. Code reviewing and bug fixing were some of my other tasks. The suite consisted of 4 products, one of them built in Ruby on Rails and the rest of them in Django: Integrator: The central application, built in Django, I assisted the developer in charge to implement it from scratch. This app handled user registration and login relying upon a CAS (Central Authentication System) Server mostly adapted for our purposes by myself. Also helped to implement the integration to payment processors (Stripe and PayPal) and dynamic currency exchange calculation for non-US dollar paying customers. Experimenter: This application, built in Django, was used for testing market segments, I assisted the developer in building it from scratch. I helped the developer in charge to adapt the Django-Dynamic-Forms library for our survey feature, allowing the user to add their required fields dynamically through the Django-Admin in order to meet their needs. I also assisted in configuring the middleware for the CAS client for this app. Simulator: This application, built in Django was a tool for e-learning and was mostly developed before I joined the company. I assisted in configuring the middleware for the CAS client for this app. Modeler: This application, built in Ruby on Rails, was used for modeling possible businesses based on the Model Business Canvas model, I assisted in configuring the middleware for the CAS client for this app.
Responsibilities & achievements
RingTu
Aug `13 - Dec `17
4 years
Python-Django full-stack developer for an IP PBX B2B startup powered by PortaSwitch. Dealt with clients and providers. Supplied general technical VoIP support: Started as an intern full-stack developer, initially, I programmed features such as usage reports for customers and extensions, invoicing, integration with the provider’s SOAP API for calls and CDRs record synchronization, multiple follow-me numbers per extension, maintenance of code related to the customer, extensions, calls, termination and DID providers. BOTO implementation for static and media files (voice messages and IVR menus). VCF files generation and downloading, celery tasks implementation, feature flipping, unit and integration testing, database model migrations, among others. Pretty soon I started assisting with the administration of the systems of the application, which was hosted on Heroku and AWS S3 and relied in an asynchronous task queue powered by Celery and using Redis and later RabbitMQ for message brokers, I learned along the way how to deploy, configure, debug and fine-tuning this services. With the passage of time, I gained other responsibilities such as giving customers support for ensuring the correct functioning of their communications, E.G: Helping them configure their IP telephones, Softphones clients, Internet Routers, etc. Also, I assisted them with the technical support of our Web Application. I also had to take responsibility for integrating and maintaining external service providers to our SoftSwitch. Finally, I also assumed the role of the customer service agent.
Responsibilities & achievements
Agency
10-50
GMT-5
Miami, Maracaibo/Venezuela, Cali/Colombia, BuenosAires/Argentina
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Healthcare & Medicine, Service & Support, Blockchain & Cryptocurrency, Big Data
Want to hire this engineer?
Check if Marcos is available