navasvarela

Technology Leader

Technology Leader and innovator with deep expertise in software engineering/architecture. Coach and Mentor. Successful Startup Founder and Investor. Web3, Rust and Cryptography (MPC, FHE, ZKP) enthusiast. 25+ years experience developing software in Rust, Go, Python, JavaScript, C, Java. Expert in backend and distributed architectures. Good understanding of frontend technologies (Vue, React). Exposure to DevOps / SRE practices. Physics background.

Experience: 2 years

Yearly salary: $180,000

Hourly rate: $120

Residency: Uk


Experience

Senior SRC Engineer
IBM UK
2021 - 2023
Developing tools and strategies to assess the health of security controls and adherence to policy, process, and procedures requirements. Serving as primary Subject Matter Expert for service control implementation, design, and operating procedures in audit engagements. Driving risk culture transformation in service teams. Helping collect and produce evidence in response to audit requests for supported service(s). Streamlining audit engagements by applying SRE principles to develop strategies and tooling that automate evidence collection and production and anticipate data production requests. Using Python and Kubernetes.
Senior Data Architect
Unit4
2021 - 2021
Responsible for the data architecture and the overall data strategy. Overseeing the implementation of data pipelines for several business units and products. Working with multiple technologies on the Azure Cloud.
Founder and CTO
SCANOSS
2019 - 2021
Founder of a successful startup that innovates the SCAtooling space for OSS Compliance. Setting the technical strategy for the product. Leading and growing a team of engineers. Customer engagement and sales support. Supplier management. Original author of the design, architecture and implementation of the solution and prototypes. Involving a custom DB, API and scanning technology. Technologies: C, Python, Javascript. Inventing a novel ML/NLP algorithm to detect source code similarities.
Senior Software Engineer
IBM
2015 - 2019
Working on multiple projects for IKS (IBM Kubernetes Service). Technical Lead of SRE Squad. Technical Lead for Vulnerability Advisor team. Technical lead for Provisioning Squad. Automation, Go & Python Programming, coaching and mentoring. Ansible, Prometheus, Docker, Kubernetes. Designed the metrics and monitoring solution for the entire IBM Kubernetes Service, using Prometheus. Design and implementation of multiple Go microservices responsible for provisioning infrastructure resources and Kubernetes clusters. Design and implementation of a solution to scan vulnerabilities in containers.
Senior Server Side Engineer
Apple
2014 - 2015
Working for the EMEIAeCommerce Systems Unit. Technical Lead and responsible of the architecture and design of several EMEIAAOS projects (Marketing Partners program, Marketing Analytics and internal apps). Domain expert for customer facing merchandising and transactional applications. Technologies: Java, Spring, MVC, Oracle RDBMS. Responsible for the implementation of an experimental continuous delivery process for AOS applications, engaging with developers, QA, Operations and Release Management teams.
Lead Platform Developer
BT Innovation and Design
2010 - 2014
Technical lead for the RADIUS platform in BT Wifi. Also responsible for the implementation of features in the Mobile and web applications. Lead Developer and Designer of the BT Cloud IaaS/NaaS platform. The cloud platform is an effort to implement a highly scalable, highly transactional, distributed cloud architecture from the ground up. Designing for high performance, concurrency, dealing with multithreading issues, optimising network resources, implementing peer-to-peer architecture. The platform itself is a blend of several technologies. The platform software includes: Java, C, Groovy, Ruby and Unix Shell Scripts as well as AJAX. Using VM Ware and Xen hypervisor to provide virtualisation services. Provides support Amazon S3 and EC2 APIs. Using Lean/Kanban, TDD and Continuous Integration with build metrics to drive software quality. Awarded 2011 BT Best Software Innovation. Responsible for the overall design and architecture or a PAL (Platform Abstraction Layer) container and the design and implementation of the Capacity and Inventory SDKs. I am responsible the coordination of the project with the global Capacity and Inventory program, involving daily catch-up calls and weekly planning calls. This is a large programme, involving several teams in distributed locations around the UK and abroad. I have also am responsible for the implementation of PAL and SDK functionality. PAL is implemented in Java and has an integration layer with an Oracle data warehouse. Working with Lean/Kanban, TDD, Continuous integration, software metrics.

Skills

co-founder
engineering-manager
golang
java
javascript
python
rust
english
spanish