I’m Ramon, a passionate software developer with 6 years of professional experience.I enjoy learning new things and tackling technical challenges.Started programming in C and C++ for computer science competitions such as Codeforces and ACM ICPC, acquiring skills on mathematics, classical computer science algorithms, quick thinking to implement efficient solutions under time pressure, ability to debug and awareness of scalability and performance.During co-operative graduation in Computer Engineering from the University of São Paulo attended 4 full-time internships.In the first one, completed a quick one month training on Clean Code, Web Development, Gitflow, HTML, CSS, JavaScript, jQuery, Ruby, Rspec, BDD and Rails and soon afterwards delivered new features to projects.The second one was also a full stack opportunity, this time using Python and Django to serve the teams inside the company. Developed communication and teamwork skills, as it was needed to understand procedures and requirements of many different departments.Processing spreadsheets programmatically was common. Also got the chance to deliver some features to the marketing team, by leveraging the Facebook Ads API.Next internship was focused on Machine Learning, Neural Networks and Tensorflow. Ported one of the CNN models to another one with similar accuracy, yet, way lighter memory-wise. Also made a C++ script to enable a bot to control Headless Chrome, which allowed the company to switch away from Selenium. Both changes brought savings in infrastructure costs, as it became possible to allocate AWS instances with fewer RAM.Afterwards, worked in a software house in order to further develop in Ruby on Rails, later transitioning into Node JS and the MERN stack. Worked on many different projects about sales, health and education, using Vue.js, MongoDB, React, Cron Jobs, GCP, AWS, Docker and a couple more technologies.Went to PayPal, where I further developed myself on Typescript and Javascript technologies. Learned GraphQL, as it was used in their projects. The team goal was to implement initiatives to reduce customer perceived latency, an important metric whose improvement led to financial returns.Some of the daily tasks involved instrumenting flows, identifying bottlenecks, migrating legacy apps to improved ones and redirecting some flows to newer APIs.Always eager to tackle greater challenges, I've lately been practicing Data Engineering and Golang in my free time. Also learned Neovim, which despite the initial learning curve was totally worth the effort.
-
Senior Software EngineerBackstageSão Paulo, Sp, Br -
Software EngineerLilt Aug 2024 - Oct 2024Responsible for implementing features on the frontend app as a full-stack engineer- Development of tailored solutions to accomodate new flows- Improved stability and quality by improving observability- Added e2e tests.- Updated visuals of app, as well as UX improvements -
Front-End React Engineer, Back-End Nodejs EngineerSilkchart (Yc S22) Oct 2023 - May 2024Responsible for implementing new features on Startup main project as a full-stack engineer- Adapted the system to accommodate a specific client that required a custom solution;- Improved overall model accuracy via prompt engineering;- Drastically reduced processing time by identifying parallelization opportunities;- Implemented a versatile recording feature in the browser that does not block user navigation;- Worked on integrating App with AWS services and other APIs;- Migrated JavaScript to TypeScript to elevate dev experience and reliability;- Improved logging throughout the application;- Enabled the creation of flexible, customizable user reports;- Implemented E2E tests;- Implemented experiments related to recording and real-time transcription;- Aligned UI and UX with proposed design. -
Front-End React EngineerPaypal Nov 2022 - Jan 2023Responsible for maintaining the frontend of a personalization system used by product and marketing teams.Main responsibilities:- Improve React application performance;- Modify existing flows according to demand;- Improve code quality with Sonarqube. -
Front-End React EngineerPaypal Oct 2021 - Nov 2022Responsible for improving customer perceived latency during checkout.Main responsibilities:- Port and refactor legacy React.js GraphQL applications into newer ones to provide a faster user experience. Use of Node.js to customize frontend;- Implement and monitor A/B experiments;- Investigate conversion losses;- Instrument flows to identify potential slow flows assist decision making. -
Full-Stack Ruby On Rails, Nodejs, React EngineerRds Digital Feb 2018 - Aug 2021Responsible for developing customized software products for partner companies in the Health and Education sectors.Main responsibilities:- Developed systems for AMHIAE (a medic association of a renowned Brazilian hospital), among which a medical procedure cost calculator, an automated crawler to speed up one of the repetitive processes and a widely used application for package (actually physical documents) emission, transportation, management and tracking. Use of Vue.js to craft a rich frontend experience for the users;- Developed ‘Benefício Medik’, an health care benefit, and pivoted its business model during covid 19 pandemics leveraging MongoDB. Also created administrative dashboards to manage growth of sales and clients. Used React to provide a great user experience;- Implemented CMOV website;- Created a platform for selling event tickets;- Monitoring asynchronous jobs;- Deploys in Amazon Web Services, Google Cloud Platform and Heroku. -
Ruby On Rails Software Engineer InternRds Digital May 2017 - Aug 2017São Paulo, BrazilResponsible for developing customized software products for partner companies in the Health and Education sectors.Main responsibilities:- Implemented Borafacul, an Ruby on Rails educational platform for high school students. -
Machine-Learning Intern, Data Science InternInfosimples Oct 2016 - Dec 2016São PauloResponsible for improving automated processes.Main responsibilities:- Implement, train and test convolutional neural network models using Python and Tensorflow;- Automate headless chrome through scripts;- Some CSS changes in a Ruby on Rails project. -
Python Django Web DeveloperDafiti Jan 2016 - Apr 2016São Paulo E Região, BrasilResponsible for serving internal demands of multiple teams.Main responsibilities:- Proactively schedule meetings to better understand requirements;- Create new features for the marketing team leveraging Facebook Ads;- Programmatically process spreadsheets to either get data from users or export data. -
Ruby On Rails Web Development InternCodus Tecnologia May 2015 - Aug 2015São Paulo E Região, BrasilResponsible for implementing features on Ruby on Rails projects.Main responsibilities:- Create a Ruby crawler to prepopulate a PostgreSQL table.- Implement features using JQuery and JQueryUI in the frontend. Some examples: call to action dialog, discount coupon, enable users to sort a set of categories according to their individual preference;- Scrum development, code reviews, pair programming;- Unit tests with RSpec and Jasmine.
Ramon Silva Education Details
-
Engenharia De Computação
Frequently Asked Questions about Ramon Silva
What company does Ramon Silva work for?
Ramon Silva works for Backstage
What is Ramon Silva's role at the current company?
Ramon Silva's current role is Senior Software Engineer.
What schools did Ramon Silva attend?
Ramon Silva attended Universidade De São Paulo.
Who are Ramon Silva's colleagues?
Ramon Silva's colleagues are Doudou Fricotin, Sophie Naish, Mercedes Kaspar, Sonja Rut, Shanice Carter, Ocean Omairat, Eduardo Silva.
Not the Ramon Silva you were looking for?
-
-
1gft.com
-
-
Ramon Silva
Software Developer | Azure Certified | Java | Spring | Microservices | ScrumBarueri, Sp
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