User's Cover Picture
User's avatar

Gustavo Oliver

Seasoned Full Stack Engineer

Message
Intro
São Paulo, Brazil
Studied Computer Science at The University of Queensland
Computer Software
Joined August 15, 2023

Skills

About
I am a seasoned full-stack developer with 10+ years of experience in building and maintaining high-performance, scalable web applications in the technology and service industry. As a highly skilled computer coding professional, I possess fluency in languages such as JavaScript, Typescript, Ruby, Python, Golang. Throughout my career, my primary responsibilities have revolved around designing, developing, and debugging the backend of software programs for websites, applications, tools, and databases. I am well-versed in working with JavaScript frameworks, developing tests using testing frameworks, assisting in the creation and deployment of automation scripts, as well as troubleshooting and resolving application performance issues. In my role as a senior web developer, I not only excel in technical tasks but also take on leadership responsibilities. I supervise and guide a team of developers, ensuring their productivity and fostering collaboration. Additionally, I actively collaborate with user experience designers during the design phase to determine the frontend user experience and website layout, ensuring a seamless and visually appealing interface. Enforcing coding standards, reviewing the work completed by our team, managing project budgets and schedules, and maintaining direct communication with clients are among my other duties. As a senior software engineer, I consistently strive for excellence, leveraging my extensive experience and technical expertise to deliver high-quality solutions.
Experience
User avatar
Centreville Tech LLC
Jan 2021 – Jun 2023
Centreville, USA
Team Lead / Full Stack Engineer
✧ Supervised and mentored a team of 2 designers as the lead UX consultant, resulting in the promotion to teamlead and later project manager. ✧ Orchestrated the seamless integration of 2 new team members, defining their roles and facilitating team building activities; enhanced cross-functional collaboration and productivity resulting in a 20% increase in project delivery efficiency. ✧ Constructed the project using Ruby on Rails, GraphQL/Apollo as the backend and React/Redux, Typescript as the frontend. ✧ Wrote unit tests and integration tests, e2e tests for React Components using Jest and Enzyme, resulting in improvement of the code quality by 30%. ✧ Organized scrum ceremonies and reviewed the codes of team members and pull requests over github. ✧ Architected 2 mobile apps using React-Native, ensuring compatibility with both Android and iOS platforms. ✧ Converted luxury designs from Figma to the individual components using Next.js integrated with Redux, resulting in a 40% improvement in website loading speed and enhanced user experience. ✧ Built interactive UI with stimulus framework to be cross-browser compatibility with responsive design principle, making development speed 50% faster. ✧ Revamped responsive and visually appealing designs using CSS/SCSS to create data interactive, engaging user interfaces along with cross-browser compatibility, making it easier to maintain and update your stylesheets over time.
User avatar
Taskade
Feb 2019 – Dec 2020
New York, USA
Full Stack Engineer
✧ Engineered and executed the integration of a RESTful API using Ruby on Rails, optimizing a client-facing single page application with a 40% reduction in response time, resulting in improved overall performance and heightened customer satisfaction. ✧ Monitored their cloud infrastructure, microservices, and distributed systems, as well as gained visibility into the performance of their applications and services by using Datadog, resulting in 20% improvement in the overall app performance. ✧ Deployed different components to the different servers using RPC while working together seamlessly, resulting in a 50% site performance improvement. ✧ Serialized the structured data for communication between applications or for storage purposes using Protobuf and improved the performance by 40%. ✧ Implemented a robust CI/CD pipeline using Kubernetes and Jenkins, automating the build, test, and deployment process to ensure efficient and streamlined software delivery, resulting in 30% faster time to market for our applications. ✧ Translated 100+ Figma designs into the reusable components using React combined with Redux. ✧ Built a mobile app with Flutter for about 50 Adobe XD files, resulting in saving time by 20% and reducing the cost by 50%. ✧ Used TailWind CSS to style the web applications easily and quickly with React, resulting in improving a development speed by 30%.
User avatar
Innroad
Jan 2017 – Dec 2018
New York, USA
Full Stack Engineer
✧ Created 100 REST APIs for our client-faced single-page Javascript application with Ruby on Rails. ✧ Managed cloud infrastructure on AWS EC2, in charge of server performance and on-call support and speed up to 50%. ✧ Used cached techniques for the site performance with Memcached, Redis, Filesystem, Local- memory and increased the performance to 30%. ✧ Transformed monolithic codebases into microservices and cost up to 40%. ✧ Implemented authentication scenarios, single sign-on(SSO), multi-factor authentication(MFA), social login using the OAuth 2.0 framework(OIDC), improving a security and a reliability for web applications to authenticate users and reducing the risk of data breaches and other security threats. ✧ Created 30 controllers and 50 models to architect the application with Ruby on Rails, React and implemented the background processes using sidekiq. ✧ Created, deployed and run the applications in a containerized environment using Docker, reducing the risk of errors and improving the reliability of the application by 35%. ✧ Managed the containerized applications using Kubernetes, optimizing the performance and reducing the costs by 30%. ✧ Conducted thorough testing and debugging of front-end components to ensure high-quality and bug-free software with Jest/Enzyme, resulting in improvement of the code quality by 40%.
User avatar
Splose
Aug 2015 – Dec 2016
Adelaide, South Australia, Australia
Full Stack Engineer
✧ Developed and deployed RESTful API using Ruby on Rails for seamless integration with the Mobile App, resulting in a 40% reduction in data retrieval time and improved overall app performance. ✧ Spearheaded the implementation of authentication and authorization frameworks on Ruby on Rails; significantly strengthened app security, leading to a 50% decrease in unauthorized access attempts and ensuring seamless user experience. ✧ Converted 100+ HTML templates into Haml/Slim using Ruby on Rails, resulting in a 30% improvement in readability, DRY, security and integration with other tools. ✧ Automated repetitive tasks such as minification, concatenation and compilation of CSS and Javascript files with Gulp/Grunt/Browserify, resulting in saving time and reducing errors by 35%. ✧ Bundled the frontend assets into a single minified javascript file for use in the browser with webpack, babel in React, improving maintainability by 30%. ✧ Wrote tests using Rspec and Capybara for 30 controllers and 50 models.
Education
User avatar
The University of Queensland
Aug 2012 – Aug 2015
Bachelor's Degree, Computer Science