Francisco Soto
San Francisco, United States

I am a dad, use emacs, think about startup ideas, sometimes build them, lift weights, play guitar, read a lot and also make the computer do fancy things.

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

CodersRank Rank
Top 1%
Based on:
Stackoverflow 230 events
Top 5
United States
Top 50
United States
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Nov 2020 - Sep 2021 (10 months)
Senior Software Engineer
• Developed a web-based system to curate the catalog powering our grocery delivery platform. The system allowed in-place real-time changes to our catalog improving quality and quantity of products and services provided throughout our platform. The product catalog went in a just a few weeks from being just good enough to excellent and comprehensive, one of our strongest assets.
• Developed a time stream database based search result ordering system. It aggregated user and global preferences while searching for products improving personal search results improving user retention and engagement.
• Technologies utilized: Python, AWS Cognito, AWS AppSync, AWS DynamoDB, AWS Time Stream, AWS Serverless Lambda.

see more
AWS database Python serverless aws lambda dynamodb amazon s3
Mar 2019 - Sep 2020 (1 year 6 months)
Senior Software Engineer
• Optimized backend performance by 300% during peak time by redesigning our locking strategy and fine tuning our production environment resulting in higher sales with less infrastructure cost.
• Developed a CLI tool to create and deploy isolated testing environments which resulted in reduced
total bug count and increased feature development and validation speed.
• Implemented a developer environment for increased developer productivity by leveraging vagrant,
containers and virtual machines.
• Technologies utilized: Ruby On Rails, TypeScript, PostgreSQL, React, Redux.
PostgreSQL Redux Ruby Ruby on Rails TypeScript
Jul 2015 - Dec 2018 (3 years 5 months)
Senior Software Engineer
• Designed and implemented a data synchronization scheme between the application, physical pharmacy and warehouse to power an online pharmacy store.
• Improved application performance by implementing more efficient algorithms and optimizing our
database queries resulting in better user experience.
• Technologies utilized: Ruby On Rails, Javascript, Go, PostgreSQL, React, Redux.
database JavaScript ruby on rails PostgreSQL Redux go reactjs

Add some compelling projects here to demonstrate your experience
Feb 2019 - Present
A path tracer implementation in Rust.
ActiveRecord Utils
Mar 2015 - Present
These are simple, fast, non-bloated implementations of ActiveRecord extensions for pagination, filtering, slugs, logical deletes and scope generation.
Aug 2013 - Nov 2013
This is a library for extended memory support on the Atmega2560 microcontroller. This MCU has 8KB of memory by default but it supports external memory if you want to add more memory to your board.

This library supports banking so you can use memory higher than 64KB, the atmega2560 address space limit, and also will configure avr-libc malloc()/free() to use the external memory for the heap and leave the internal 8KB of RAM for stack space.

This section lets you add any degrees or diplomas you have earned.
Universidad de Sonora
B. C., Computer Science
Jan 2002 - Jan 2006
Earned my bachelor's degree, was considered one of the top students by my teachers, not exactly by my grades because I usually disregarded some classes pursuing what at the time I thought were more interesting problems.

Jobs for you

Show all jobs