Experience

  1. DevOps Instructor

    Palermo University

    As a DevOps Instructor, I deliver comprehensive training on DevOps principles, focusing on the integration of software development and IT operations. Responsibilities include:

    • Facilitating hands-on workshops and guiding students in practical applications of DevOps methodologies.
    • Teaching key modules, including DevOps Culture, Tools (Git, GitHub, Docker, Kubernetes), Continuous Integration and Continuous Deployment (CI/CD), Deployment strategies, Security best practices, Infrastructure as Code with Terraform, and Monitoring techniques.
    • Assessing student progress and providing constructive feedback to ensure a thorough understanding of DevOps practices.
    • Fostering an environment of collaboration and automation to enhance software delivery in agile settings.
  2. Backend Software Engineer

    PedidosYa

    Responsibilities include:

    • Build and maintain integrations with Salesforce and SAP
    • Drive towards better outcomes for customers with a solution-oriented mindset.
    • Communicate effectively with customers, cross-functional partners, and stakeholders, providing appropriate context and granularity.
  3. Backend Software Engineer

    Eventbrite

    Responsibilities include:

    • Build features and design APIs.
    • Scale the product as the company grows.
    • Own services and systems end-to-end, from requirements gathering to deployment and maintenance.
    • Participate in an on-call rotation to address and mitigate issues promptly.
    • Take full ownership of services and roadmaps within an autonomous team structure.
    • Participate in building new backend services using AWS services like Lambda, Step Functions, and DynamoDB.
    • Mentor and teach colleagues.

    Description: Developed and maintained a Python-based platform built on Django, ensuring it was efficient and secure. Worked on integrating the platform with third-party services like LinkedIn, enhancing its communication capabilities. Utilized MySQL and Redis for data storage and management within the platform. Deployed and maintained the platform on AWS EC2. Documented new developments, created functionality, and monitored deployment phases. Conducted code reviews, testing, and debugging to ensure the quality and reliability of the applications.

  4. Backend Software Engineer

    Thomson Reuters

    Responsibilities include:

    • Ownboarding to colleagues
    • Influence architectural designs across the stack and languages.
    • Improve engineering standards, tooling, and processes.
    • Maintain code quality, ensuring it is maintainable and well-tested by doing code reviews.
    • Influence architectural designs across the stack.
    • Solve challenging technical problems and own impactful products end-to-end.

    Description: Developed and maintained an application called On-Balance, designed for small and medium-sized businesses to manage their bookkeeping tasks. Collaborated with team members to design and implement features, including tools for tracking income and expenses, generating invoices, and managing financial transactions. Worked on developing a payroll product that enables clients to easily manage employee compensation and benefits. Implemented a digital signing feature for payslips, streamlining the generation and distribution of employee pay information. Contributed to the development of an application for managing income tax, allowing clients to file their tax returns and stay up-to-date with tax regulations. Utilized the C# .NET framework for the backend, Angular for the frontend, and hosted the applications on AWS. Conducted code reviews, testing, and debugging to ensure the quality and reliability of the applications. Maintained documentation and provided technical support to users as needed.

  5. Software Developer

    Mega Tech
    Developed an application to monitor employee attendance and streamline administrative tasks associated with employee management. Utilized C# and web forms to build the application, creating a user-friendly interface for team leaders to easily access and manage employee data. Collaborated with team members to identify requirements and design solutions that support the company’s LSA goals. Designed and implemented features that enable team leaders to monitor employee attendance, track arrival times, and manage administrative tasks effectively.
  6. IT Systems Administrator and Support Engineer

    Globalt Tech
    I provided quality technical assistance to businesses, small and medium-sized enterprises, as well as residential clients, by diagnosing and resolving various computer issues. I performed backups and reinstalled operating systems, ensuring the security and restoration of client data in case of failures. I utilized structured networking techniques to design and implement networks, guaranteeing efficient and reliable connectivity. I managed and administered Windows and Linux servers, optimizing their performance and resources. I maintained and managed networks and devices such as switches and routers, ensuring their performance and availability. I collaborated with clients in preparing budgets and providing advice on installations and IT projects, offering effective and cost-efficient solutions. I conducted regular system updates and security checks to protect against threats. I maintained detailed documentation on client systems and provided technical assistance to users as needed.

Education

  1. Bachelor's Degree in Computer Science.

    Palermo University
    Currently pursuing a Bachelor of Science in Computer Science, developing a strong foundation in programming, software development, algorithms, and data structures. Gaining proficiency in various programming languages, including Java, Python, and C++, while engaging in hands-on projects that enhance problem-solving skills and foster teamwork. Actively involved in coursework related to software engineering, database management, and web development, preparing for a successful career in technology and software development.
  2. Associate Degree in Programming

    Universidad Tecnológica Nacional
    Earned an Associate Degree in Programming, becoming a detail-oriented programmer skilled in analyzing complex challenges and developing innovative solutions. Proficient in multiple programming languages, including javascript, PHP, Java, C, C#, with hands-on experience in collaborative software development. Demonstrates strong time management skills to meet deadlines in fast-paced environments while committed to continuous learning. Effectively communicates technical concepts and contributes positively to team goals, upholding high ethical standards and ensuring information security.
Skills & Hobbies
Technical Skills
Python
Kotlin
C#
SQL
Hobbies
Workout
Additional Training
CCNA
CentralTech ∙ March 2012
Completed the CCNA course, gaining hands-on experience in networking fundamentals, switching and routing, VLANs, OSPF, subnetting, IPv4/IPv6, WAN technologies, and network security. Acquired skills in configuring Cisco routers and switches, troubleshooting connectivity issues, implementing ACLs, NAT, and DHCP, and understanding network virtualization, SDN, and automation. Strengthened knowledge of network security, QoS, and system monitoring tools.
Languages
100%
English
100%
Spanish