Igor Marques da Silva
Software Engineering Manager at Magnetis Investimentos- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Portuguese Native or bilingual proficiency
Topline Score
Bio
Marcel Pereira da Costa
Igor foi um dos caras mais fantásticos que conheci em minha jornada. Profissional honesto, focado, comprometido e com um nível de organização acima do normal. Muita preocupação e carinho com seus liderados e pares.
Lucas Sunsi
It's funny looking backward, but Igor is probably one of the people that helped me grow the most during my time at Magnetis. The reason it is funny to me is that we didn't hit it off immediately when we first started working together. We didn't have any issues, but I felt we had different mindsets about what development was like and which parts were the most important in the development process. Turns out this is the reason working with him was such a spectacular learning experience for me because as the months and years went by, I could closely watch how team development and project management skills could impact the software being delivered. Even more so, I could learn by trial and error that these aspects were required (not just extra) to make anything programmable work at scale and, especially, that I wasn't very good at it. Luckily I had an excellent example to look up to and learn from, and that's why I recommend Igor, not just as a software developer, not just as a team manager, but as a leader and person. I'm proud to say the last months working together were the exact opposite of our first impressions: we could collaborate, learn and ship working software at a fast-paced rhythm, all while still being open to change in requirements and communicating cleanly and efficiently, not just between ourselves but with the whole team. I could never have achieved this level of pleasure and productivity in my work without Igor's help. If that's what you want in your team, Igor is the obvious choice for it.
Marcel Pereira da Costa
Igor foi um dos caras mais fantásticos que conheci em minha jornada. Profissional honesto, focado, comprometido e com um nível de organização acima do normal. Muita preocupação e carinho com seus liderados e pares.
Lucas Sunsi
It's funny looking backward, but Igor is probably one of the people that helped me grow the most during my time at Magnetis. The reason it is funny to me is that we didn't hit it off immediately when we first started working together. We didn't have any issues, but I felt we had different mindsets about what development was like and which parts were the most important in the development process. Turns out this is the reason working with him was such a spectacular learning experience for me because as the months and years went by, I could closely watch how team development and project management skills could impact the software being delivered. Even more so, I could learn by trial and error that these aspects were required (not just extra) to make anything programmable work at scale and, especially, that I wasn't very good at it. Luckily I had an excellent example to look up to and learn from, and that's why I recommend Igor, not just as a software developer, not just as a team manager, but as a leader and person. I'm proud to say the last months working together were the exact opposite of our first impressions: we could collaborate, learn and ship working software at a fast-paced rhythm, all while still being open to change in requirements and communicating cleanly and efficiently, not just between ourselves but with the whole team. I could never have achieved this level of pleasure and productivity in my work without Igor's help. If that's what you want in your team, Igor is the obvious choice for it.
Marcel Pereira da Costa
Igor foi um dos caras mais fantásticos que conheci em minha jornada. Profissional honesto, focado, comprometido e com um nível de organização acima do normal. Muita preocupação e carinho com seus liderados e pares.
Lucas Sunsi
It's funny looking backward, but Igor is probably one of the people that helped me grow the most during my time at Magnetis. The reason it is funny to me is that we didn't hit it off immediately when we first started working together. We didn't have any issues, but I felt we had different mindsets about what development was like and which parts were the most important in the development process. Turns out this is the reason working with him was such a spectacular learning experience for me because as the months and years went by, I could closely watch how team development and project management skills could impact the software being delivered. Even more so, I could learn by trial and error that these aspects were required (not just extra) to make anything programmable work at scale and, especially, that I wasn't very good at it. Luckily I had an excellent example to look up to and learn from, and that's why I recommend Igor, not just as a software developer, not just as a team manager, but as a leader and person. I'm proud to say the last months working together were the exact opposite of our first impressions: we could collaborate, learn and ship working software at a fast-paced rhythm, all while still being open to change in requirements and communicating cleanly and efficiently, not just between ourselves but with the whole team. I could never have achieved this level of pleasure and productivity in my work without Igor's help. If that's what you want in your team, Igor is the obvious choice for it.
Marcel Pereira da Costa
Igor foi um dos caras mais fantásticos que conheci em minha jornada. Profissional honesto, focado, comprometido e com um nível de organização acima do normal. Muita preocupação e carinho com seus liderados e pares.
Lucas Sunsi
It's funny looking backward, but Igor is probably one of the people that helped me grow the most during my time at Magnetis. The reason it is funny to me is that we didn't hit it off immediately when we first started working together. We didn't have any issues, but I felt we had different mindsets about what development was like and which parts were the most important in the development process. Turns out this is the reason working with him was such a spectacular learning experience for me because as the months and years went by, I could closely watch how team development and project management skills could impact the software being delivered. Even more so, I could learn by trial and error that these aspects were required (not just extra) to make anything programmable work at scale and, especially, that I wasn't very good at it. Luckily I had an excellent example to look up to and learn from, and that's why I recommend Igor, not just as a software developer, not just as a team manager, but as a leader and person. I'm proud to say the last months working together were the exact opposite of our first impressions: we could collaborate, learn and ship working software at a fast-paced rhythm, all while still being open to change in requirements and communicating cleanly and efficiently, not just between ourselves but with the whole team. I could never have achieved this level of pleasure and productivity in my work without Igor's help. If that's what you want in your team, Igor is the obvious choice for it.
Experience
-
Magnetis Investimentos
-
Brazil
-
Financial Services
-
1 - 100 Employee
-
Software Engineering Manager
-
Apr 2021 - Present
Engineering Manager of twelve people (two teams) between developers and technical team leaders.Achievements: - Part of the team acquired by BTG, the biggest investments bank in South America. - Created the company's candidate packet. - Created and maintained the Engineering Ladders/Career Path of the company.- Created and maintained a Software Developer's skillset growth plan.- Almost a year with zero turnover on my teams. - During six months I was also a member the company's Employer Branding squad.- Hired over 20 people across all my time at Magnetis. - Reduced company’s costs with third-party software.- Achieved over 80% plan/execution accuracy per sprint. Responsibilities:- Help teams achieve their full potential.- 1:1s and checkups . - Help developers build and accomplish their Individual Development Plans.- Evaluate performance and cultural fit of developers and help them evolve.- Sourcing and Hiring candidates (including technical leadership positions).- Mentoring other leaders (including non-engineering ones)- Provide input on the company's strategy.- Code review. Show less
-
-
Software Development Team Lead
-
Jan 2018 - Mar 2021
As a Team Leader, I was in charge of managing and leading a Software Development team, including:- Planning deliverables- Monthly one-on-ones- Ensuring the team follows good software development practices and standards- Developing with Ruby on Rails
-
-
Interim Chief Technology Officer
-
Apr 2019 - Feb 2020
I was responsible for filling the role of CTO of the company during our search for a new person for the position. Responsibilities: - Leading and helping middle management- Monthly 1:1s with other Team Leaders - Annual planning - Interviewing new CTO candidates
-
-
Software Developer
-
Jun 2017 - Dec 2017
TECHNOLOGIES: ruby, ruby-on-rails, elixir, phoenix, vue.js, git, github, monolith, api, postgresql, rspec, herokuACTIVITIES:- Build and maintain web applications responsible for operating investments portfolios of clients.- Handle app integrations with third-party software.- Pair-programming with other developer in order to discuss and propose good architectural solutions.- Review code from other team members (and have code reviewed).- Suggest, design and implement new product features. Show less
-
-
-
Codeminer42
-
Brazil
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Developer / Consultant
-
Jan 2016 - Jun 2017
TECHNOLOGIES: ruby, ruby-on-rails, sinatra, git, github, amazon-sqs, statsd, datadog, microservices, api, mongodb, rspec ACTIVITIES: - Build and maintain web applications based on Ruby technologies for large-scale clients from all over the world with located or remote teams. - Work as a member of team (both internal and client's) following the practices and workflows of the team (usually Scrum). - Review code from other team members (and have code reviewed). TECHNOLOGIES: ruby, ruby-on-rails, sinatra, git, github, amazon-sqs, statsd, datadog, microservices, api, mongodb, rspec ACTIVITIES: - Build and maintain web applications based on Ruby technologies for large-scale clients from all over the world with located or remote teams. - Work as a member of team (both internal and client's) following the practices and workflows of the team (usually Scrum). - Review code from other team members (and have code reviewed).
-
-
-
Gimbal
-
United States
-
Advertising Services
-
1 - 100 Employee
-
Software Developer / Consultant
-
Jan 2016 - Jun 2017
Software developer and consultant at Gimbal/The Mobile Majority by Codeminer42 ACTIVITIES: - Maintenance (including implementation of new features) of a mobile advertisement system (mostly in Ruby on Rails and Sinatra with PostgreSQL and MongoDB). The system consists of a series of microservices with high availability, low response time and fault tolerance. - Creation and maintenance of a service (Ruby on Rails) that monitors the operation of the mentioned microservices doing specific tasks (example: for a financial service, it debits an amount and checks if the amount was really debited) with StatsD integration for metrics report. - Creation of scripts (in Ruby) to process files from Amazon S3 buckets. - Maintenance of Heroku-like application (written in Ruby on Rails) to manage docker/ kubernetes applications on AWS clusters. CHALLENGES - Team spread across the country and the globe (Brazil and US); - Very complex and unusual business logic; - First time working with a distributed architecture. Show less
-
-
-
4Soft - Junior Enterprise of Software Engineer
-
Natal Area, Brazil
-
Software Developer/ Manager
-
Jul 2012 - Dec 2015
Activities: Build custom web apps with Ruby on Rails and manage other teams of the organization to do same while motivated. Teach newcomers (with low programming skills) how to use Ruby on Rails and other technologies while following an specific software development culture. Take care of some organization management (paperwork). Plan software developement iteractions. Deal and negotiate with clients frequently. -- The enterprise was formed by students only. Show less
-
-
-
University of Saskatchewan
-
Canada
-
Higher Education
-
700 & Above Employee
-
Research Intern
-
Jun 2015 - Sep 2015
Goal: to build an app for cooperative code writing to see how developers can work together to solve the same problem/ algorithm at the same time (like a Google Docs, but for code). Worked at the research lab surrounded by other students and conducted an experiment with some participants. Supervisors: Carl Gutwin and Scott Bateman Goal: to build an app for cooperative code writing to see how developers can work together to solve the same problem/ algorithm at the same time (like a Google Docs, but for code). Worked at the research lab surrounded by other students and conducted an experiment with some participants. Supervisors: Carl Gutwin and Scott Bateman
-
-
-
Instituto Metrópole Digital (IMD) - UFRN
-
Natal Area, Brazil
-
Software Development Intern
-
Sep 2013 - Jun 2015
Activities: Build and maintain an Resource/Reservations Manager App for the main building of the institution (CIVT). The app is built in Ruby on Rails with twitter bootstrap and was an ideia of an institution's teacher. Its objective is to make easy to reserve any of the reservables rooms (or other types of resources) of CIVT. The project started as a course assignment and quickly grew so big that it became a real project used at a sector of the university. Activities: Build and maintain an Resource/Reservations Manager App for the main building of the institution (CIVT). The app is built in Ruby on Rails with twitter bootstrap and was an ideia of an institution's teacher. Its objective is to make easy to reserve any of the reservables rooms (or other types of resources) of CIVT. The project started as a course assignment and quickly grew so big that it became a real project used at a sector of the university.
-
-
Education
-
Universidade Federal do Rio Grande do Norte
Bachelor’s Degree, Computer Software Engineering -
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
High School, Information Technology