Sabrina Miller
Verified Expert in Engineering
Back-end Developer
Buenos Aires, Argentina
Toptal member since November 26, 2021
Sabrina is a Python developer with over 15 years of experience. She is focused on leading cross-functional teams and improving tools and infrastructure to maximize productivity, minimize system downtime, and quickly respond to the changing needs of the business. As a dedicated self-learner, Sabrina is enthusiastic about challenges and delivering solutions using new technologies.
Portfolio
Experience
Availability
Preferred Environment
Unix, Docker, Django
The most amazing...
...thing I've converted is a monolithic product—with no tests or monitoring—into a horizontally scalable product.
Work Experience
Senior Back-end Developer
mGrana
- Involved in the design and implementation of the data structure to hold non-conventional data to give loans.
- Generated the predictive models with the random forest algorithm to determine if a user is eligible for a loan with no conventional data as an input.
- Implemented the payment integrations allowing users to complete the loan process.
Software Architect
Real Trends
- Designed a REST interface that allows users to create and edit websites with the predesigned components.
- Implemented a workflow to guarantee code quality and coverage. Involved in reviewing my team's pull requests to give the final approval or coordinate changes.
- Collaborated with the front-end and design team to design products according to the requirements of the stakeholders. Designed the back-end solution to fulfill the front-end needs, estimated the time my team needed, and prepared the tasks in Jira.
Senior Full-stack Developer
Tokko Broker
- Redefined the back end and APIs to escalate and provide a better and more robust service.
- Defined and implemented the Elasticsearch solution for real-time statistics and pattern searching.
- Determined and implemented a new tool for searching properties in multiple networks with configurable filters, such as Django for back end, Backbone.js for front end, and Underscore.js.
Senior Full-stack Developer
Sofin Corp
- Rebuilt the company product from scratch to replace the existing one that was maintained in the meantime.
- Identified and implemented a queue system to handle actions asynchronously.
- Integrated the solution with banks in the US and Brazil. Developed the solution slightly differently for each country and adapted the flows as the banks did not provide the same information or flows.
IT Manager
Rivero SRL
- Led a multidisciplinary team to provide IT service to the company.
- Developed and implemented the traceability of the products.
- Managed the priorities, planned the launches, and made a Python OpenERP customization that simplified, deleted, or altered the flows provided by the framework.
Full-stack Developer
Atommica
- Created the new gameplay for social games by building the data structures in Cassandra and APIs to meet the front-end needs.
- Acted as the scrum master to drive the development of new features.
- Implemented the payment gateways integrations with Django and Tastypie.
- Integrated the art and gameplay, informed the back end to track points, money, and other players' actions and status while acting as the front-end ActionScript developer.
Python Developer
Cyclelogic
- Developed and migrated the wireless application protocol (WAP) content downloads.
- Created and maintained the interfaces to charge mobile downloads.
- Maintained an old monolithic structure to keep charging users in Venezuela according to the month-to-month variable rules.
Experience
Human Resource CRM
I played the key role in developing this CRM that provides a Chrome extension to parse and feed the talent pool. With the candidate selected for a position, the recruiter can schedule interviews with the different platform users. The candidate can choose the time according to the configured calendar availability and the user's configuration.
The tool provides a configurable interface to:
• handle different flows for different positions,
• give secret feedback to maintain the interviewers' objectivity while rating the user during the process,
• centralize the communication to provide cohesive feedback,
• communicate about the candidates' state if a position is closed or paused, the candidate is rejected, or the process is slowed down to provide a better experience for everyone, and
• maintain candidate pools for future references.
Education
Engineer's Degree in Computer Engineering
National University of La Matanza - Buenos Aires, Argentina
Skills
Libraries/APIs
REST APIs, Backbone.js, Tastypie, React, Underscore.js, React Redux
Tools
Celery, Git, RabbitMQ, Jira
Languages
Python, SQL, JavaScript, HTML5, Python 3, DYNAMO, Python 2, Flash ActionScript
Frameworks
Django, Django REST Framework, Redux, Flask
Paradigms
REST, Scrum, Kanban
Platforms
Unix, Amazon Web Services (AWS), Docker, Kubernetes, Linode, OpenERP
Storage
MySQL, PostgreSQL, Elasticsearch, Cassandra
Other
OOP Designs, User Requirements, System Design, APIs, Critical Thinking, Web Scraping
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