Personal Web

Valerio Barreto

I’m Juan Carlos, a Digital Software Engineer and Technical Lead specializing in full-stack development and process optimization. I’ve led key projects, like migrating Bancanet from Angular 10 to 17, enhancing efficiency and product quality. I hold a Bachelor’s in Computer Systems Engineering and am pursuing a Master’s in IT Management.

About me

I’m Juan Carlos, a seasoned Digital Software Engineer and Technical Lead with expertise in full-stack development and process optimization. I hold a Bachelor’s in Computer Systems Engineering and am pursuing a Master’s in IT Management.


I have successfully led projects, such as migrating Bancanet from Angular 10 to 17, significantly improving efficiency and product quality.


With experience at Citibanamex, Softtek, and Research Solutions, I bring a blend of technical skills and leadership. I’m also a certified yoga instructor, valuing balance and holistic team dynamics.

Work experience

Vice President Digital Software Engineer Lead Analyst
Citibanamex
Nov 2023 - Present

  • Leadership & Coordination: Implemented new Bancanet features by managing consultant teams and establishing strong communication with technical leads. Standardized UAT deployment, improving workflow efficiency by 20%.
  • Optimization: Optimized code and processes, enhancing code quality by 15% and reducing technical debt by 30%. I have implemented best practices for maintainable code, speeding up development cycles.
  • Frontline Support: Ensured high-quality software, reduced post-release issues by 25%, and improved system stability and user experience through rigorous testing.
  • Project Management: Led the Angular 10 to 17 migration, cutting build times by 30% and accelerating feature rollouts by 25%. Enhanced platform and UI performance.
  • Documentation & Training: Developed a comprehensive documentation framework, reducing onboarding time by 40% and improving knowledge sharing, maintenance, and scalability.
  • Collaboration: Fostered a collaborative environment, standardizing communication and reducing merge conflicts by 50%—streamlined workflows for efficient project completion.

Software Engineer
Freelance
Jun 2023 - Nov 2023

  • Web Development: Developed web applications with Next.js for server-side rendering, improving page load times and SEO, which boosted user engagement and site visibility.
  • Responsive Design: Created cross-device compatible interfaces using TailwindCSS and Bootstrap, ensuring optimal user experience and accessibility, leading to higher user satisfaction.
  • Performance Optimization: Achieved 95+ Lighthouse scores across all projects, showcasing excellence in performance and best practices. Maintained 100% client satisfaction.
  • Deployment: Deployed applications with Vercel and Cloudflare, ensuring robust security and global reach, safeguarding data integrity and providing reliable user access.

Software Engineer
Softtek
Jan 2023 - May 2023

  • SQL Diagnostic Manager Development: At Softtek, developed the SQL Diagnostic Manager using Angular for a dynamic UI and Node.js for a scalable backend. Enhanced data monitoring and visualization for up to 200 database instances, improving data management and decision-making.
  • Scalability and Performance: Implemented a scalable Node.js backend, ensuring the system could handle large data volumes smoothly. This solution improved system responsiveness and user experience, supporting complex data analysis for enterprise clients.

Full-Stack Developer
Research Solutions
Jan 2017 - Jan 2023

  • Gadget Development: Led development of 30% of platform gadgets using Angular, optimizing workflows by 70% and improving efficiency and user experience.
  • Backend Engineering: Implemented a backend with Python and NodeJS, enhancing processing efficiency by 50%, and supporting gadget functionality and performance.
  • Covid-19 Gadget Interface: Created a key gadget interface summarizing Covid-19 articles, providing access to over 80% of relevant NCBI articles, essential during the pandemic.
  • Office Add-in for Outlook: Developed a React-based add-in for Outlook, streamlining access to Article Galaxy reference lists and increasing platform engagement.
  • Impact on Sales and Rentals: The Outlook add-in boosted sales and rentals on the Article Galaxy platform, enhancing user engagement and revenue.

Full-Stack Developer
Naat Tech
Sep 2021 - Aug 2022

  • iBoarding Module Development: Led the creation of the iBoarding module for HSBC's Commercial Banking using Angular, Jenkins, and other tools, reducing loan application processing time by 50%.
  • Technology Integration: Used Jenkins and Sonar Cloud/SonarLint for continuous integration and code quality, ensuring maintainable and reliable code.
  • Impact and Efficiency: The iBoarding module improved operational efficiency and user experience, streamlining client interactions and accelerating application approvals.

Web Developer
Freelance
Mar 2015 - Dec 2016

  • Efficiency in Development: As a freelance software engineer, used JavaScript, CSS, and HTML to cut development time and costs by 50%, optimizing workflows and resources.
  • Key Projects for Major Banks: Developed cost-effective native applications for Banorte, MetLife, and Banregio, enhancing their digital services and customer experiences.
  • Measurable Impact: Streamlined processes reduced costs and accelerated timelines, allowing clients to launch products faster, resulting in significant savings and high client satisfaction.

Web Developer
Vexilo
Nov 2013 - Mar 2015

  • SEO Optimization: At Vexilo, optimized over ten websites and e-commerce platforms using Google's best practices and W3C standards, enhancing site visibility and user engagement.
  • Rapid Results: Achieved top rankings in organic search results within three months, significantly boosting traffic and online presence for businesses.
  • Impact on Business Growth: Improved search rankings led to increased organic traffic and higher conversion rates, driving substantial business growth and revenue for clients.

Education

Master's Degree in Information Technology Management and Direction - MBA (ongoing)
UNIR Mexico
2024 - 2025

Bachelor’s in Computer Systems Engineering
Universidad Bancaria de México
2009 - 2013

Hard Skills

Hard skills are specific, teachable abilities or knowledge sets that are job-specific. They include technical skills like programming, data analysis, and knowledge of specific software tools or methodologies, which can be easily quantified and measured.

HTML/CSS

Mastery of markup and styling languages.

JavaScript

Proficiency in the core scripting language for web development.

Angular

Expertise in the Angular framework for building web applications.

React

Knowledge of React for creating user interfaces.

Vue.js

Understanding of Vue.js for building UIs.

TypeScript

Familiarity with TypeScript for enhanced JavaScript development.

Java

Proficiency in Java programming language.

Spring Boot

Experience with the Spring Boot framework for Java applications.

RESTful APIs

Designing and consuming RESTful APIs.

Microservices

Building and managing microservices architecture.

Git

Version control using Git.

CI/CD

Implementing Continuous Integration and Continuous Deployment.

Docker

Containerization using Docker.

Jenkins

Automation server for building and deploying applications.

Testing Frameworks

Proficiency in Jasmine, Jest, or Mocha.

Agile Methodologies

Experience with Agile software development processes.

SQL/NoSQL Databases

Managing databases like MySQL, PostgreSQL, or MongoDB.

Security Best Practices

Implementing secure coding and application security measures.

Soft Skills

Soft skills are interpersonal and non-technical skills that relate to how you work and interact with others. They include communication, teamwork, adaptability, and emotional intelligence, and are crucial for effective collaboration and leadership.

Communication

Effectively conveying ideas and information.

Leadership

Guiding and inspiring team members to achieve goals.

Problem-Solving

Identifying issues and creating solutions.

Team Collaboration

Working well within a team environment.

Adaptability

Adjusting to new challenges and changes.

Time Management

Efficiently managing time and tasks.

Conflict Resolution

Addressing and resolving disputes within the team.

Critical Thinking

Analyzing situations to make informed decisions.

Creativity

Generating innovative ideas and solutions.

Empathy

Understanding and sharing the feelings of others.

Negotiation

Reaching mutually beneficial agreements.

Mentoring

Providing guidance and support to team members.

Project Management

Planning and executing projects effectively.

Attention to Detail

Ensuring accuracy and thoroughness in work.

Resilience

Bouncing back from setbacks and challenges.

Decision-Making

Making informed and timely decisions.

Customer Focus

Prioritizing the needs and satisfaction of users.

Networking

Building and maintaining professional relationships.

Strategic Thinking

Planning long-term strategies and objectives.

Emotional Intelligence

Recognizing and managing emotions in oneself and others.

Projects

This section highlights key projects I've been involved in, showcasing my ability to deliver high-quality solutions and lead successful teams. These projects reflect my expertise in developing and implementing innovative and scalable systems. Explore the details to see how I've contributed to solving complex challenges and driving project success.

doi-pmid-finder

Description:

Find and validate all Doi(s), Pmid(s) on a string, returning a array of results. Returns a array of doi(s) and pmid(s) removing all repeated ids. The pmid are validated on ncbi API: https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi