Senior software engineer with 15+ years in the industry.
-
Software EngineerSoci, Inc.Porto Alegre, Rs, Br -
Software EngineerSoci, Inc. Apr 2022 - PresentRemoteMob programming, mostly backend, PHP, Node.js, microservices, Docker and more. -
Full Stack EngineerMaxiprod Informática Industrial Mar 2018 - Mar 2022Porto Alegre Area, BrazilSenior engineer working on the company’s only product, an ERP system with a strong set of features for factories of any kind. It is built with C# (ASP.NET MVC), deployed to AWS, and uses Oracle databases.- Full stack, C#, ASP.NET MVC, JavaScript, jQuery, Oracle DB, Entity Framework, Redis (cache and custom locks), NUnit, Selenium- On-board, assist and teach interns/juniors- Designed and implemented the architecture to support end-to-end tests (Selenium, Page Object pattern); it’s been a couple years and it’s still being used successfully- Always pushing the team to reduce technical debt, increase overall performance of the system, automate every repetitive task- Maintainer of the CI pipeline, Github organization and internal tools/scripts (Python, Powershell, PL/SQL)- Responsible for the AWS infrastructure (EC2, S3, RDS, CloudWatch), and application updates, as well as clients’ on-premises installations- Migrated the codebase from SVN to Git (Github), allowing for a better, more flexible workflow and the use of modern tools- Successfully introduced a migration tool (Liquibase) to replace manual migration scripts (raw SQL stored in a custom in-house system)- Successfully migrated our CI pipeline from TeamCity to Github Actions; developed an auto-scaling solution for the task runners (Terraform, AWS: API Gateway, Lambda, SQS, S3, EC2 Linux and Windows) -
Full Stack Software DeveloperHardfun Studios Jul 2017 - Feb 2018Porto Alegre Area, BrazilJoined the company to help finish a BI system for Instituto Crescer, successfully taking advantage of the opportunity to consolidate my skills in web development.- Full stack, Ruby on Rails, Heroku- PostgreSQL, ActiveRecord, Redis, Resque- jQuery, React, Vue, Chrome Extensions- Agile/Scrum, Pivotal Tracker- Assisted with the launch of market campaigns for the Escolas Conectadas project (Fundação Telefônica/Vivo), transforming Photoshop designs into web pages (Bootstrap/jQuery for rapid prototyping and delivery)- Optimized load/response times for mobile devices on slow networks (using tools like Lighthouse, load tests and network traffic analysis)- Implemented A/B tests and analytics tracking (Google, Facebook and other 3rd party players)- Also worked on my Bachelor’s final project, a tool to avoid duplicate content on online courses/forums (its concepts would later be integrated into a company product) -
Software DeveloperBrassoft Tecnologia Da Informação Ltda Apr 2011 - Jun 2017Porto AlegreWorked on the "Next" desktop ERP system.- Delphi, Firebird SQL, Report Builder, Windows- Though I worked on every aspect of the application, I was the main responsible for the electronic invoicing (NF-e and NFS-e, integrated with municipal and federal services) and billing systems (exchanging information with banks through CNAB 400 and 240 file formats)- Client installations and updates- Personally answered client support calls about developed features (and others if needed)- Wrote the backup scripts (batch and bash) used in clients’ installations- Planned and carried data migrations from legacy systems used by new clients (through custom scripts and software)- Organized/authored documentation about our development environment, tools and client setups
-
Software Development InternBrassoft Tecnologia Da Informação Ltda Apr 2009 - Mar 2011Porto Alegre Area, BrazilInitially responsible for superficial parts of the system, like queries and – mainly – reports made with Report Builder. In a short time, I was already working on more critical sections of the project, as well as helping with client support calls. Authored the deploy routine currently in use, which was a manual operation until then.
Ricardo Oliveira Skills
Ricardo Oliveira Education Details
-
Bsc In Computer Science -
Technical School José César De MesquitaSoftware Development
Frequently Asked Questions about Ricardo Oliveira
What company does Ricardo Oliveira work for?
Ricardo Oliveira works for Soci, Inc.
What is Ricardo Oliveira's role at the current company?
Ricardo Oliveira's current role is Software Engineer.
What schools did Ricardo Oliveira attend?
Ricardo Oliveira attended Federal University Of Rio Grande Do Sul, Technical School José César De Mesquita.
What skills is Ricardo Oliveira known for?
Ricardo Oliveira has skills like C#, Javascript, Design De Software, Sql, C, Delphi, C++, Python, Linux, Bash, Microsoft Windows, Suporte Ao Cliente.
Not the Ricardo Oliveira you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial