About Me
Hi I am Ricardo Villanueva
,
As a Solutions Architect I have been fortunate to contribute in the last 15 years to start-ups, mid-size companies, and big corporations, developing my technical expertise and learning to think strategically to maximize benefits. I bring individuals, teams, and companies together to build solutions to complex problems and to bring visions to life. I learned to articulate complex technological concepts to diverse stakeholders, building life-lasting relationships, and driving business growth. My experience as a Software Engineer equips me with a deep understanding of innovative technologies, enabling me to create and design innovative solutions that align with organisational objectives. When time permits, I like to travel, exercise, and explore recent technologies and ideas. My goal is to continue learning and to share what I learned with others while achieving goals and enjoying how others use or consume the services I helped to build.
Technical Skills
-
Languages: Java, Javascript, Python, and others
-
Frameworks and Libraries: Quarkus, Spring, NextJs, React, Hibernate, Redis, Kafka, and others
-
Databases: PostgresSQL, MySQL, MongoDB, DynamoDB, GraphDB, Redis, DB2, NoSQL.
-
Infrastructure: AWS, Selfhosted Kubernetes, Serveless, Docker, AWS ECS, Fargate
-
Reporting: Splunk, Kibana, Graphana, Prometheus
-
Software: Airflow, Gitea, Minio, GitActions, Aspera, Signiant, Azure, AWS Transcoder, Media Excel, Harmonic, MP4split, Unified-Stream, Cloudflare, DRM Cofiguration, Git, Jira, Jenkins, Travis, and
others
Other Skills,
-
Sales: Technical sales, Strategic planning, Full RFx Responses, Technical Deal Reviews, Deal Desks, Salesforce, Technical demos, Partnerships, and others.
-
Leadership:: Team leadership, Prime contracting, Proposal leader with multiple vendors and partners.
-
Others: Professional services, SaaS, Cloud Computing, Full-stack software development, Agile methodologies, Project management, Video processing, Data science
Experience
Sales Engineer, Comcast Technology Solutions, UK
2022 — Present
At CTS I became the technical lead in our sales organisation responsible for the technical win of all opportunities in Europe, Asia, and Africa. As a Sales Engineer, I bring different organisations together to solve problems in the media industry, coordinating the effort of more than seven products developed by the organisation and provided by third parties, allowing Comcast to prime multi-million proposals. During this journey, I had the privilege to lead different teams, I guide the development of our products and our partners’ products, and I also serve as technical sales lead of large groups of diverse professionals to create scalable, resilient, and future-proof solutions.
Core responsibilities
- Prepare and present technical deal reviews.
- Provide technical subject matter expertise through demos and workshops.
- Support Deal Desk reviews, ensuring realistic quotes.
- Prospects qualification.
- Requirements gathering.
- Coordination of RFP and RFI responses.
- Support Professional Services in drafting SOWs based on intel from deals.
- Identify and document product gaps and communicate them to product teams.
Senior Software Engineer, Expedia Partner Solutions, UK
2020 — 2022
Core responsibilities:
- Collaborate with stakeholders to develop effective solutions.
- Guide integrations between Expedia products and partners’ services.
- Design and Implement solutions ensuring alignment between structure, people, processes, and technologies.
- Advise on the technical limitations of software designs and provide alternative solutions.
- Mentoring of junior engineers.
- Engineering management of squad teams.
- Gather requirements from internal and external clients.
- Produce technical documentation for integration partners.
Senior Solutions Engineer, Comcast Technology Solutions, UK
2018 — 2019
Core responsibilities:
- Design and implement software engineering solutions for new and existing clients.
- Extend the products’ APIs to meet internal and external requirements.
- Prototype new features and hand them over to product teams after testing in safe environments.
- Write and maintain tests to ensure platform stability at all levels.
- Secure all the applications and monitor any potential security failure.
- Provide technical support for all the different applications in different versions.
- Ensure the product’s scalability.
- Support Pre-sales engineers by providing product guidance.
Senior Software Engineer, Ooyala, UK
2017 — 2018
Core responsibilities:
- Requirements gathering.
- Design and develop modern web applications and Restful APIs.
- Technical leadership of projects.
- Project estimations.
- Document products and train clients and peers on how to use them.
- Define and implement unit tests, integration tests, and acceptance tests.
- Review and approve team changes for code quality control.
- Write clear, concise, and comprehensive technical documentation.
Senior Software Engineer, BBC, UK
2016 — 2017
Core responsibilities:
- Technical design and development of web applications.
- Technical leadership of projects and mentoring of more junior team members.
- Research and implementation of recent technologies.
- Write unit tests and integration tests within automated test-driven environments to ensure code quality.
- Write clear, concise, and comprehensive technical documentation.
- Monitoring of critical services created for journalists in the field like iBroadcast and Media Tools.