Bruno S.

About Me

Bruno is a Senior Software Developer with 15+ years of industry and technical mastery in delivering innovative solutions for clients using Ruby, Ruby on Rails, Python, Flask, C#, ASP.NET, and C++. He has worked on a plethora of applications ranging from social networks to software solutions for universities and governments. Bruno is well-versed in different roles on projects serving as a developer, software architect, and server or database administrator. He is an avid user of Linux and an advocate for open-source software.

Frontend

Backend

Database

Other

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Karat
Karat
Interview Engineer
2021 - Present (4 years)
Remote
  • Conducting technical interviews to evaluate candidates' fundamental coding skills and technical knowledge.

  • Providing input on candidate performance, coding style, communication skills, knowledge question answers, and coding approach.

  • Collaborating with teams to test content, processes, and products.

C#Ruby on Rails (RoR) PythonInterviewing
Manetch
Manetch
Senior Software Developer
2013 - 2018 (5 years)
Remote
  • Provided technical expertise for the development of new features and maintenance of the company's main application.

  • Managed app migration from MongoDB to PostgreSQL, improving performance by 200% through correct indexing, query optimization, and caching mechanisms.

  • Oversaw app integration with multiple social networks and external services.

EMEX
EMEX
Software Developer
2010 - 2010
Remote
  • Developed and implemented an innovative scraping algorithm to retrieve base electricity quotes and calculate the best energy deals for clients.

  • Applied new approaches, cutting-edge technologies, and best practices for the development of software solutions for clients.

  • Identified performance issues and failure points and developed new solutions to enable future scalability on projects.

Wander
Wander
Lead Software Developer
2009 - 2012 (3 years)
Remote
  • Offered technical leadership to a team of 4 remote developers for the company.

  • Oversaw the integration and synchronization of Wander's applications with multiple social networks.

  • Implemented application geolocation solutions for the client using Google Maps and other geolocation APIs.

Norbauer
Norbauer
Software Developer
2009 - 2010 (1 year)
Remote
  • Developed new features and oversaw the maintenance of different web applications for clients.

  • Developed an API library to access and authorize a .NET payment gateway for Norbauer.

  • Provided expertise for code reviews and quality discussions on different projects.

University of Minnesota
University of Minnesota
Consultant | Software Developer
2009 - 2013 (4 years)
Remote
  • Developed new features and maintained two web application for the CARLA (Center for Advanced Research on Language Acquisition) program.

  • Built an audio recording system for taking oral exams on the web application by integrating different tools like a Flex local application and the Red5 open-source media server.

  • Performed a custom database recovery tool after a big accidental deletion.

Tata Consultancy Services
Tata Consultancy Services
Software Developer
2006 - 2009 (3 years)
Montevideo, Uruguay
  • Provided expertise for different use case solutions using Waterfall development.

  • Managed the on-site deployment of a large-scale application for the Colombian Government.

  • Offered support for tasks on integration, implementation, releases, and production features.

Showcase

Lead Software Developer - Manetch
Lead Software Developer - Manetch
  • Manetch is an online B2B matchmaking business platform.

  • It organizes connections and content to help professionals gain a competitive edge.

  • The team migrated from MongoDB to PostgreSQL and developed new features.

Owner/Developer - Weirdy
Owner/Developer - Weirdy
  • A Ruby on Rails exception tracker and notification system gem.

  • It functions as a Rails engine, improving application exceptions within the application itself.

  • The tool aims to reduce reliance on third-party services for exception handling.

Lead Software Developer - Dinevore
Lead Software Developer - Dinevore
  • Dinevore is an online platform for restaurant recommendations.

  • The application was developed, back-end code written, and front-end code (JavaScript) created.

  • Database maintenance and server provided.

Owner/Developer - algo_trading
Owner/Developer - algo_trading
  • Developed a framework for automatic trading strategies.

  • Implemented backtesting capabilities for strategy optimization.

  • Focused on parameter tuning for improved performance.

Education

Microsoft .NET Framework - Application Development Foundation
Microsoft .NET Framework - Application Development Foundation
Microsoft
2007 - 2007
Developing and Implementing Web Applications with C# and Microsoft Visual Studio .NET
Developing and Implementing Web Applications with C# and Microsoft Visual Studio .NET
Microsoft
2006 - 2006
Software Engineering
Software Engineering
Universidad de la República - Uruguay
2000 - 2004 (4 years)