Bruno S.

Bruno S.

Senior Software Engineer

Santiago, Chile
Hire Bruno S. Hire Bruno S. Hire 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.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (5 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 (3 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.

Portfolio

Lead Software Developer - Manetch
Lead Software Developer - Manetch

Manetch is an online B2B matchmaking business information platform that organizes connections and content that professionals need to gain a competitive edge in business. Acted as the lead software developer after the initial MVP was done by a consulting company. Migrated the database from MongoDB to PostgreSQL and developed new features for the site.

Owner/Developer - Weirdy
Owner/Developer - Weirdy

Developed Weirdy as a tool that serves as an open-source exception tracker and notification system gem for Ruby on Rails apps. It works as a Rails engine. The tool improves application exceptions in-house without the need for a third-party service.

Lead Software Developer - Dinevore
Lead Software Developer - Dinevore

Dinevore is an online platform for users to share restaurant recommendations. Developed the web application, wrote all back-end code, functional front-end code (JavaScript), server, and provided database maintenance.

Owner/Developer - algo_trading
Owner/Developer - algo_trading

Developed a basic framework for automatic trading, backtesting, and parameter tuning of real-time trading strategies using Interactive Brokers API.

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)