Erwin Feser
Verified Expert in Engineering
Strawberry Developer
Erwin has over a decade of experience programming in languages—primarily Python, but with experience in C and Java. He has developed major projects from scratch, helped define business logic beyond the technical sphere, and prides himself on flexibility, adaptability, and proactivity. Erwin keeps scalable architecture at the forefront and constantly works to improve and train new skills.
Portfolio
Experience
Availability
Preferred Environment
Serverless, AWS Lambda, Zappa, Django, Python, Docker
The most amazing...
...sites I've worked on are the back ends for goarbo.com, nationalgeographic.com, preferhired.com, and vium.com.
Work Experience
Technical Leader
TLR Ventures
- Designed and implemented GraphQL and Rest APIs. Also designed subscriptions for a better user experience using the main application.
- Architected security, permissions, and roles layer implemented with Auth0.
- Performed schema design and performance tweaks. Did asynchronous processing using Kafka.
Technical Leader
Arbo
- Developed the back end for an app like Kayak for crude oil and derivatives. For instance, clients calculate the best paths for moving crude oil from one station to another, considering tariffs, distance, availability, and more.
- Implemented and customized a content management system (CMS) with Wagtail on AWS Lambda using Zappa.
- Set up CI/CD for both projects using GitHub Actions, similar to CircleCI.
Senior Django Developer
ConsumerAffairs
- Fixed many bugs in a complex and very old Django app ecosystem.
- Covered all my source code (100%) by unit tests validated by colleagues.
- Added new features and background notifications by tweaking Django templates.
Python/Django Developer
Vium
- Implemented the complex and flexible authentication and permission structure required by this project.
- Wrote unit tests for endpoints and customized admin pages.
- Created wizards and complex customizations in the admin site.
- Improved performance by using background tasks with Celery.
- Created and improved many endpoints performance by tweaking Django ORM queries.
Technical Leader
Bytelion
- Programmed complex background tasks using Celery and did the entire back end for a new social network.
- Implemented MongoDB using Django as a parallel DB.
- Built a complex and secure API and configured Heroku environments.
- Configured a bid data external processor cluster and implemented periodic tasks.
- Wrote a push notifications library and its administration site.
Technical Leader
Globant
- Created the main portal for National Geographic.
- Implemented a photo library.
- Facilitated the publishing process for photos.
- Built a reversion feature for all edited objects.
- Made a reusable CMS for the YourShot project (also for NatGeo).
Python Developer
Santex America
- Wrote a primitive format to MS Word (docx) and MS Word to a primitive format transcoder in Java for Webfilings.
- Built a server account administration system in Python using Django. It runs in the browser.
- Programmed a document library manager in Python using WebApp2 that runs over Google App Engine.
- Created the project and branch manager in Python using Django Nonrel (NoSQL) and JavaScript.
Developer
Devar S. A.
- Wrote an equivalence course-management web application in Java for SXXI University.
- Developed an institutional website in Python (Django) for Devartec.
- Built an institutional website in Python (Django) for the Cidesca Foundation.
Operator
E-NIX S.R.L.
- Administrated and remotely supported the Linux Server, including firewalls, proxies, web, and mail servers.
- Installed and configured remote monitoring and administrative tools, including Nagios, Webmin, and Gosa.
- Developed a plugin for Nagios.
Developer
Vates S.A.
- Developed alarm-monitoring modules in C/C++ with TeMIP framework.
- Implemented automatic report generation of service quality using XML, Java, and SQL.
- Administrated the Unix server.
Experience
Vium (Mousera)
http://www.vium.com/Datastores: Postgres and KairosDB
Preferhired
Samegrain
Related technologies: Celery, MongoDB, RabbitMQ, Django Rest Framework, Tastypie, PubNub
NatGeo Homepage
Equity App for Fundedbyme
Academic-level Programming
Debugging and testing tools: GDB, Valgrind, Check, Trace.
Cooperative development tools: SVN.
Arbo
http://www.goarbo.comIt uses an algorithm based on Dijkstra to find the best path from one oil station to another.
Skills
Languages
Python, XML, SQL, Java, C, C++, R, Python 3, GraphQL
Frameworks
Django REST Framework, Django, GeoDjango, webapp2
Tools
Celery, RabbitMQ, GitHub, Nagios, Webmin, Sentry, Jenkins, Amazon CloudFront CDN, Graphene, PyCharm, Jira, Docker Compose, Auth0
Platforms
Heroku, Linux, Amazon EC2, Google App Engine, AWS Lambda, Unix, Docker
Other
APIs, OpenDocument, Push Notifications, Strawberry, Linux Servers, Plugin Development, HP TeMIP, GeoJSON, GitHub Actions, BrainTree, Amazon Route 53, Wagtail CMS, Serverless, Graphs, Computer Science
Libraries/APIs
PubNub, Django-autocomplete-light, NetworkX, Shapely, Tastypie, Freebase API, PayPal API, Apiary API, Google Places API, Zappa
Paradigms
Agile Software Development, Agile
Storage
Elasticsearch, Amazon S3 (AWS S3), PostgreSQL, MongoEngine, NoSQL, KairosDB, MongoDB, PostGIS, BigTable
Education
Student Degree in Computer Science
Universidad Nacional de Cordoba, FaMAF - Cordoba, Argentina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring