Facundo Merighi
I'm a
Resume
Extremely self-motivated Software Architect with the ability to be proactive with project execution. This includes 14 years of experience and passion for software development and learning new technologies as well as designing software systems using agile software development with systems written in Java, J2EE, Grovy on Grails, Ruby on Rails, and lately in my career focus in Frontend Architecture: AngularJS, VueJS, Angular, ES6, NodeJS, React and Redux, building robust solutions with continuous integration and deployment. Unit Testing and helping teams to grow in Size, Experience and Knowledge.
Sumary
Facundo Merighi
Extremely self-motivated Software Architect with the ability to be proactive with project execution. This includes 14 years of experience and passion for software development and learning new technologies as well as designing software systems using agile software development with systems written in Java, J2EE, Grovy on Grails, Ruby on Rails, and lately in my career focus in Frontend Architecture: AngularJS, VueJS, Angular, ES6, NodeJS, React and Redux, building robust solutions with continuous integration and deployment. Unit Testing and helping teams to grow in Size, Experience and Knowledge.
- Buenos Aires, Argentina
- facundo@merighi.dev
Professional Experience
Senior Full Stack Software Engineer
2022 - Today
Sydecar
As an Individual Contributor at Sydecar, I have been at the forefront of driving innovation and delivering impactful solutions. My primary focus has been on contributing major features and seamlessly integrating banking APIs, utilizing technologies such as RestTS, TypeScript, and PostgreSQL.
Key Contributions:
- Feature Development: Played a key role in conceiving, developing, and implementing major features within the Sydecar platform. Leveraged my technical expertise to contribute to the enhancement of core functionalities, ensuring a user-friendly and robust experience.
- Banking API Integrations: Successfully integrated banking APIs, fostering secure and efficient communication between the Sydecar platform and financial institutions. This involved navigating complex technical requirements, ensuring compliance, and optimizing performance.
- React with React Query
Technical Lead
2020 - 2022
Insider.com
As a key member of the development team at Insider.com, I played a pivotal role in advancing the technical landscape of the company. Leveraging my expertise in GraphQL, Node.js, TypeScript, and gRPC, I spearheaded the planning and execution of innovative projects as CMS and integrated Authentication that significantly contributed to the foundation of the new CMS.
Architect
2012 - 2020
Globant
As a seasoned Software Architect with a decade-long tenure at Globant, I played a pivotal role in shaping the technological landscape for various clients. My leadership and design expertise spanned a diverse range of technologies, including TypeScript, JavaScript, AngularJS, React, Jenkins/TFS, CordovaJS, Node.js, Sencha, Java, PostgreSQL, MongoDB, and Cassandra.
- Team Leadership: Led and mentored multidisciplinary teams in the development and implementation of robust software architectures. Provided technical guidance and support, fostering a collaborative and innovative work environment.
- Architecture Design: Designed and implemented scalable and efficient architectures tailored to meet the unique requirements of diverse clients. Embraced a technology-agnostic approach, ensuring the selection of optimal solutions based on project needs.
- Technology Stack Mastery: Demonstrated proficiency in a wide array of technologies, from front-end frameworks like AngularJS and React to back-end technologies such as Node.js, Java, and databases like PostgreSQL, MongoDB, and Cassandra.
- Continuous Integration/Continuous Deployment (CI/CD): Implemented CI/CD pipelines using Jenkins and TFS, streamlining the development and deployment processes for increased efficiency and reliability.
Skills
Coding Performance
I've always believe of tracking the performance as Individual Contributor. As Technical Leader one of the metrics I always keep in mind is tracking performance.
Running Performance
As a non professional athlete, one of the things to keep motivation is to track performance and each training session. I love long sessions of running. I believe on Technology as part of the journey of a non profesional athlete
Services
Software Architecture Design
Analyzing business requirements and translating them into a scalable and efficient software architecture. Designing software solutions that align with industry best practices and standards. Creating architectural diagrams and documentation for clear communication with development teams.
Technology Stack Selection
Advising clients on the selection of appropriate technologies and frameworks based on project requirements and constraints. Evaluating and recommending tools, libraries, and platforms to enhance the development process and improve system performance.
Consulting and Training
Providing consultation on best practices, design patterns, and development methodologies. Conducting training sessions to upskill development teams in JavaScript and related technologies.
Problem Solving and Troubleshooting
Assisting in debugging and resolving complex technical issues. Offering solutions to overcome challenges and improve the overall stability and reliability of software systems.
Publications
Performance Reviews.
Around December, many companies are conducting performance reviews. This is my own approach on how I measure my performance as an Individual Contributor and that of my team members while working as a Technical Lead.
Medium LinkWhy I think old fashion developers would still have a job in this new age of Artificial Intelligence.
This is a very short story of a current case. Before we jump into the story, I would say that I admire and I am overwhelmed on how much AI field has advanced over the last few years.
Medium Link