Summary
Overview
Work History
Education
Skills
Timeline
Languages
Affiliations
References
Generic

Karel Tamayo

Montevideo

Summary

Accomplished Staff Software Engineer with extensive experience in designing, implementing, and managing software solutions. Demonstrates strong problem-solving skills to enhance functionality while fostering team collaboration for successful project delivery. Proven track record of significantly improving system efficiency and streamlining processes through innovative software development. Aiming to leverage expertise in dynamic environments focused on cutting-edge technologies that help solve real problems.

Overview

18
18
years of professional experience

Work History

Staff Software Engineer

TheoremOne LLC (Now Part of Monks)
Remote
09.2023 - Current
  • Managed a variety of technical initiatives, achieving efficient teams and punctual deliveries.
  • Supported media and entertainment industry through innovative software solutions for virtual studios.
  • Utilized the C4 Model for documenting software architecture as code using interactive views of the different contexts.
  • Encouraged team collaboration and motivated individual employees through positive reinforcement and technical recognition.
  • Assisted sales team by providing technical advice when needed regarding products or services.
  • Performed debugging, troubleshooting and code reviews of existing software applications.
  • Utilized Agile methodologies to manage project timelines and deliverables efficiently.
  • Monitored system performance metrics and identified areas where improvements can be made.
  • Collaborated with other developers during the development phase to ensure timely completion of projects within budget constraints.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Researched new technologies and methodologies to propose innovative software solutions.
  • Interacted with product owners to understand their requirements and expectations from the system design.

Lead Software Engineer

TheoremOne LLC (Now Part of Monks)
Remote
11.2021 - 09.2023
  • Led development teams comprising 5-10 members while creating a modern platform for a large financial and property insurance American institution.
  • Participated in design reviews, sprint planning meetings and daily standups.
  • Performed code reviews and developed and reviewed test scenarios in collaboration with QA team.
  • Mentored and advised others in software development lifecycle phases by applying and sharing company and industry methodologies, policies, standards and controls.
  • Led the implementation of new features according to product roadmap.
  • Monitored bug reports from users and deployed fixes accordingly.
  • Improved and corrected existing software and system applications.
  • Reviewed project requirements to identify customer expectations and resources needed to meet goals.
  • Collaborated with cross-functional teams to gather and define requirements for new software features.
  • Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
  • Collaborated with UI/UX designers to improve software usability and user experience.
  • Monitored system performance metrics to identify potential bottlenecks or areas of improvement.
  • Optimized existing code base for improved performance and scalability.
  • Documented software designs and architecture for future reference and maintenance.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Implemented complex application development projects from beginning to end.
  • Worked in large, collaborative teams to achieve organizational goals.

Senior Software Engineer

TheoremOne LLC (Now Part of Monks)
Remote
06.2020 - 11.2021
  • Analyzed code and corrected errors to optimize output.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Participated in continuous learning opportunities to stay current with emerging technologies.
  • Implemented new features into existing software solutions.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Troubleshooted technical issues related to .NET development.
  • Developed, tested, and maintained software applications using .NET technologies.
  • Integrated third-party APIs into existing systems.

Senior Software Engineer

TravelGenio Global SA
Montevideo
07.2019 - 06.2020
  • Designed and implemented internal and user-facing REST APIs.
  • Facilitated transition of legacy monolith application to a microservices-based architecture.
  • Implemented robust code in C# to create highly performant microservices.
  • Integrated distributed request tracing with the ELK stack for enhanced observability.
  • Executed seamless payment integration via REST client-based B2B toolkits.

Senior Software Engineer

Velocity Partners (Now part of Endava)
Montevideo
09.2017 - 07.2019
  • Constructed scalable microservices framework for a leading American entertainment company.
  • Developed specialized tools to efficiently parse and extract data from metadata XML files utilizing XPath queries.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Developed, tested, and maintained software applications using .NET technologies.
  • Worked closely with systems analysts, engineers and programmers to understand limitations, develop capabilities and resolve software problems.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.

Senior Software Engineer

Tata Consultancy Services
Montevideo
04.2017 - 09.2017
  • Assisted in designing a CRM system for a leading US cruise line.
  • Created software features adhering closely to functional requirements.
  • Leveraged Agile methodologies expertise to deliver features in a timely manner.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Developed, tested, and maintained software applications using .NET technologies.
  • Modified existing software to correct errors, adapt to newly implemented hardware or upgrade interfaces.
  • Resolved complex issues related to software applications quickly and effectively.

Senior Software Engineer

Sistemas Integrales Ltda.
Bogotá, Bogotá DC
03.2015 - 03.2017
  • Created ERP system with Microsoft .NET Desktop and Web Stack Technologies.
  • Engaged in analyzing, designing, and developing cloud-based software solutions.
  • Developed and executed web services with a focus on security, performance, and reliability.
  • Developed WPF application incorporating plugin architecture leveraging DevExpress Components.
  • Utilized pair programming techniques, Git, and Visual Studio Team Services for efficient collaboration.
  • Mentored junior staff members in coding best practices and problem solving techniques.

Freelancer Software Developer

Self-Employed
Havana
01.2011 - 03.2015
  • Developed an ERP system, using Microsoft .NET Desktop and Web
    Stack Technologies, ASP.NET MVC, TDD, Agile methodologies, and
    CMMI 3.
  • Contributed to analysis of software solutions for cloud.
  • Utilized Microsoft .NET Stack Technologies for application development.
  • Analyzed, designed, and developed cloud software solutions using Azure App Service, Azure Functions, and Web Jobs.
  • Orchestrated efficient deployment workflows leveraging CI/CD practices with Azure integration.
  • Led a small team of developers (six members) while applying Agile methodologies for product and software solutions development.
  • Enhanced software systems by integrating solutions for secure third-party authentication using WIF, OpenID, and OAuth protocols.

Assistant Professor of Computer Science

University of Computer Sciences
Havana
08.2007 - 04.2011
  • Led project planning and managed a medium-sized team of 15 to 20 developers.
  • Conducted research and contributed to development of Radiology Information Systems within the healthcare domain.
  • Taught Advanced C# Programming, Web Programming, Data Structures and Algorithms, and Artificial Intelligence as Assistant Professor in Programming Techniques Department.

Education

Bachelor of Science - Computer Science

University of Computer Sciences
Havana, Cuba

Skills

  • Prioritization
  • Decision-making skills
  • Strategic planning
  • Software architecture design
  • Team leadership
  • Web application development
  • API development mastery
  • Code review proficiency
  • Agile methodology expertise
  • Coaching and mentoring
  • Interdisciplinary collaboration
  • Persuasive communication style
  • Forward-thinking mindset

Timeline

Staff Software Engineer

TheoremOne LLC (Now Part of Monks)
09.2023 - Current

Lead Software Engineer

TheoremOne LLC (Now Part of Monks)
11.2021 - 09.2023

Senior Software Engineer

TheoremOne LLC (Now Part of Monks)
06.2020 - 11.2021

Senior Software Engineer

TravelGenio Global SA
07.2019 - 06.2020

Senior Software Engineer

Velocity Partners (Now part of Endava)
09.2017 - 07.2019

Senior Software Engineer

Tata Consultancy Services
04.2017 - 09.2017

Senior Software Engineer

Sistemas Integrales Ltda.
03.2015 - 03.2017

Freelancer Software Developer

Self-Employed
01.2011 - 03.2015

Assistant Professor of Computer Science

University of Computer Sciences
08.2007 - 04.2011

Bachelor of Science - Computer Science

University of Computer Sciences

Languages

Spanish
First Language
English
Proficient (C2)
C2

Affiliations

  • Quality time with family and friends
  • Soccer
  • Outdoor activities

References

References available upon request.
Karel Tamayo