Personal details

Ivan N. - Remote software architect

Ivan N.

Based in: đŸ‡§đŸ‡· Brazil
Timezone: Brasilia (UTC-3)

Summary

I am a Software Engineer with extensive experience in front-end and back-end development, databases, networking, and infrastructure. My background has equipped me to build and optimize systems, ensuring high-quality, extensible, and maintainable products. My collaborative approach has enabled seamless interactions with design, product teams, and stakeholders, ensuring products that meet and exceed client expectations.

I possess an in-depth knowledge of the financial ecosystem, encompassing the intricate dynamics of monetary transfers, the underlying mechanics of banking operations, and the strategies for mitigating transactional failures. My expertise centers around designing robust and reliable frameworks, ensuring seamless and efficient payment processes.

Work Experience

Senior Software Engineer
Routable | Nov 2021 - Present
Python
Django
React
JavaScript
  • Joined the team for an ongoing project to enable cross-border payments.
  • Adapted batch payments functionality to handle international payments, allowing the onboarding of ten new clients.
  • Led a team of eight engineers on a project to add support for two highly demanded currencies, resulting in an increase of 10% in total cross-border payments in the platform.
  • Added a security layer to the API by masking sensitive fields, building trust with existing clients.
  • Became a core member of the Customer API, bringing parity between what users can do through the application and the API.
  • Led a project to improve the infrastructure and architecture of the systems, to enable scaling and make payments faster, as well as handling failures.
  • Used data analysis tools to help with project decisions.
  • Built and improved data visualization tools.
Lead Software Engineer
ConsumerAffairs | Aug 2014 - Nov 2021
Python
Django
MySQL
PostgreSQL
Celery
Vue.js
AWS (Amazon Web Services)
  • Led an average team of ten engineers, working closely with the product team to have clear implementation plans for product roadmaps.
  • Conducted code reviews, with technical contributions to product architecture, as well as getting involved in solving bugs and delivering small features.
  • Helped engineers grow their skills and experience.
  • Generated and implemented process improvements.
  • Took part in recruitment, interviewing candidates, and onboarding newhires.
  • Maintained and reviewed quarterly Engineering KPIs.
  • Worked on the improvement of product quality, security, andperformance.

Highlighted projects:

  • Update of the core lead processing service, allowing the system to match with more than one company based on their answers and driving revenue to an 18% lift.
  • Upgrade internal tools, libraries, and packages for security and reliability without downtime.
  • Integration of a new payment provider as part of a bigger billing system, allowing the company to centralize its finance efforts.
  • Centralized email service, including connection to multiple ESPs,user preferences, and tracking, improving lead conversion by 15%.