Your browser is outdated!

To ensure you have the best experience and security possible, update your browser. Update now

×

Santiago de León

Software Developer

Santiago de León
34 years old
Montevideo (11800) Uruguay
Professional Status
Freelancer
Available
About Me
I'm a problem solver who happens to make software. I tend to prefer projects where creativity and soft skills are involved, but I'm also a command-line loving geek.

When I'm not coding, I enjoy producing music (audio software projects are always welcome!)
Resume created on DoYouBuzz
  • Lead C++/JUCE team to develop a mobile-based DAW (SoundsUnite Studio).
  • Set up unit testing infrastructure and pioneer automated testing practices.
  • Improve codebase design, optimizing for orthogonality, maintainability, testability, complexity management.
  • Implement (React-inspired) reactive UI architecture to ensure one-way data flow and a consistent framework for reasoning about the codebase.
  • Help in the process of refining product design and business needs into actionable development specs for team members to act on.
  • Deliver SoundsUnite Studio to App Store and Play Store.
  • Help in transitioning web / mobile codebases written in JavaScript to TypeScript.
  • Audio plugin design and development in C++ and JavaScript
  • Products in development: algorithmic reverb, vocal tuner/harmonizer, delay, guitar amp, bass mixing plugin, saturation plugin, transient designer, compressor, limiter, EQ strip, widener.
  • Train and mentor team members
  • Lead dev/design team for the website and blog
  • DevOps: Deployment, automation, tooling
  • Build website stack and API
  • React-based plugin UIs with react-juce
  • https://thmstudio.com
Learn more
  • Develop mainstream home automation app in React Native (> 1 million users)
  • Implement CI solutions for React Native
  • Design and extract core from web application to share logic/assets across React and React Native. Automate tooling for sharing code across said codebases
  • Implement complex animations with React Native's Animated API
  • Implement complex interactions with React Native's PanResponder API
  • Interview candidates for engineering positions
Learn more
  • Integrate external services.
  • Design and implement API endpoints.
  • Improve and automate deployment strategies.
  • General back-end tasks.
  • Live app at -> https://swish.mycelium.com/
Learn more
  • Gather requirements.
  • Design and implement databases.
  • Implement software (back-end and front-end).
  • Configure servers.
  • Improve development processes.
  • Automation: testing, deployment, development tasks.
Learn more
  • Full-stack development of applications for the Salesforce CRM.
  • Maintenance and development of in-house and client software.
  • Development of demos for Dreamforce.
  • Technologies/skills: Apex, Visualforce, SOAP, REST, HTML/CSS, JavaScript, AJAX, OAuth, Scrum.
Learn more
  • Worked in development of internal company software and public-facing websites using Java Enterprise technologies (J2EE, JSP, JPA, EJB 3.0).
Learn more

English - Spanish Interpreter

DEFOR
Since 2007
Bento Goncalvez
Brazil
  • Be the bridge between the company's owner and english-speaking customers.
  • Varied administrative tasks.
Learn more

Computer Science

Universidad Católica del Uruguay

Since 2008
I studied computer science at Universidad Católica del Uruguay where I took my first steps in the programming world and obtained some solid background to build my career upon. However, I prefer real life experience over formal education. The subjects I really enjoyed at school were mostly those that gave me hands-on experience in technology: Algorithms, OOP, DBMSs, Artificial Intelligence, Theory of Languages and Computation, Networking, etc.
  • JUCE
    Advanced
  • C++
    Advanced
  • git
    Expert
  • Neovim
    Expert
  • React Native
    Advanced
  • Python
    Advanced
  • Bash
    Advanced
  • Javascript
    Advanced
  • React
    Advanced
  • Requirements Gathering
    Expert
  • Django
    Advanced
  • Linux / Unix
    Advanced
  • Test-Driven Development
    Advanced
  • HTML
    Advanced
  • CSS
    Good
  • PHP
    Good
  • Java
    Good
  • MySQL
    Advanced
  • Management
    Good
  • Software Development
    Expert
  • Web Development
    Advanced
  • SQL
    Advanced
  • jQuery
    Advanced
  • REST
    Advanced