Daniel Romero

Daniel Romero Email and Phone Number

Staff Software Engineer and Engineering Manager @ Google
New York, NY, US
Daniel Romero's Location
New York, New York, United States, United States
Daniel Romero's Contact Details
About Daniel Romero

Software engineer with a MSc in Computer Science from Universitat Politècnica de Catalunya. Strong engineering professional with more than 10 years of experience designing, developing, releasing and supporting software. Focused on backend systems, scalability, reliability and fault tolerance. Great organizational skills. Tech lead in the past of teams up to 5 engineers. Currently working on developer tools and interested in improving the development workflow and collaboration both within Google and in the open source community.

Daniel Romero's Current Company Details
Google

Google

View
Staff Software Engineer and Engineering Manager
New York, NY, US
Website:
goo.gle/3DLEokh
Employees:
315106
Company phone:
916.253.7820
Daniel Romero Work Experience Details
  • Google
    Staff Software Engineer And Engineering Manager
    Google
    New York, Ny, Us
  • Google
    Staff Software Engineer / Engineering Manager
    Google Dec 2023 - Present
    Mountain View, Ca, Us
    Continuous Integration & Release
  • Google
    Staff Software Engineer / Technical Lead Manager
    Google Aug 2022 - Dec 2023
    Mountain View, Ca, Us
    Continuous Integration & Release
  • Google
    Staff Software Engineer
    Google Nov 2021 - Aug 2022
    Mountain View, Ca, Us
    Continuous Integration & Release
  • Google
    Senior Software Engineer
    Google Jan 2020 - Jan 2022
    Mountain View, Ca, Us
    Member of the Build, Test and Release team.
  • Google
    Senior Software Engineer
    Google Jan 2016 - Dec 2019
    Mountain View, Ca, Us
    Member of the Developer Tools team, working on Copybara: a tool for transforming and moving source code between repositories.https://opensource.google/projects/copybara
  • Google
    Senior Software Engineer
    Google Nov 2013 - Dec 2015
    Mountain View, Ca, Us
    Worked on Google Wallet / Android Pay.
  • Google
    Software Engineer
    Google Apr 2012 - Nov 2013
    Mountain View, Ca, Us
    Worked on Google Wallet.
  • Txvia
    Senior Java Infrastructure Developer
    Txvia Oct 2008 - Apr 2012
    Worked as a Senior Software Engineer designing, implementing, testing, documenting, maintaining and supporting a flexible, fault tolerant, horizontally scalable runtime infrastructure for payments applications.The platform technology allowed our company to implement and deploy specific applications for the prepaid industry in short time, in a distributed, fault-tolerant and highly reliable environment.Some of the key features of the infrastructure:- a significant infrastructure on top of an in-memory datagrid (Oracle Coherence), including a real time inverted indexing scheme, a binary serialization system, a query language, a point in time backup scheme and many monitoring and data recovery tools.- a compilation system for payments processing models designed in a graphical DSL, including a strongly typed scripting language and the implementations of many components including (but not limited to): ISO 8583, HTTP, SOAP, REST, JDBC, and many more connectors, grid access, flow control, file access, encryption, compression, XML parsing and serialization.- a flexible runtime agent based on OSGi for deployment and execution of compiled artefacts, allowing for dynamic deployment of applications and services while maintaining isolation between the components running in the same agent.- a platform build system based on Ivy which strictly enforced the OSGi rules.- a graphical IDE used to edit the model and content management systems used to store it.- a web system used to create sophisticated AJAX apps based on GWT and a variant of XForms.I was involved in the design and implementation of many parts of the four first items.(Java, OSGi, Oracle Coherence, JAXB, JAX-WS, JAX-RS, Schema, Java Codemodel, Eclipse Compiler, code profiling/optimization, private/public key encryption, Ant, Ivy, IntelliJ, TestNG, Mockito, Bash, Python, Expect, Git, Subversion)
  • Transcom
    Technical Architect
    Transcom Jul 2008 - Oct 2008
    Stockholm, Se
    Designed and developed corporate applications in the Solution Delivery department. (J2SE, J2EE, Struts, Hibernate, Spring, JSF, AndroMDA, Apache Maven, SQL Server 2005)
  • Transcom
    Senior Developer
    Transcom May 2007 - Jul 2008
    Stockholm, Se
    Developed corporate applications in the Solution Delivery department. (J2SE, J2EE, Struts, Hibernate, Spring, JSF, AndroMDA, Apache Maven, SQL Server 2005)
  • Transcom
    Production Support Programmer
    Transcom Jul 2006 - May 2007
    Stockholm, Se
    Developed applications in Python and SQL Server to support Transcom Credit Management department.(Python, SQL Server)
  • Departament Esaii (Upc)
    Developer
    Departament Esaii (Upc) Oct 2005 - Jul 2006
    Development of my thesis (final degree project): an augmented reality interactive system capable of integrating virtual 3D objects in real time on a real scene captured with a video camera.(C++, Visual Studio, Computer Vision)
  • Sicma 21
    Software Developer
    Sicma 21 Aug 2004 - Jan 2006
    Developer of industrial software such as a SCADA and a labelling system for "La Vanguardia". (C++, Trolltech´s QT, Java, MySQL, Linux administration)
  • Bonacuista
    Sofware Developer
    Bonacuista May 2003 - Jul 2004
    Development of several online stores such as www.acuista.com. Complete migration from Oracle PL/SQL + Windows 2000 to PHP+MySQL+Linux. The number of products in the store grew from 1.500 up to 30.000.(Oracle PL/SQL, PHP, MySQL, Linux Administration, ASP)

Daniel Romero Skills

Java Subversion Git Ant Python Distributed Systems Web Services Core Java Rest Mysql Bash Osgi Intellij Idea Design Patterns Optimizations Computer Security Unit Testing Performance Testing Performance Tuning Scalability Oracle Coherence Java Concurrency Concurrent Programming Xml Schema Jaxb Code Review Apache Ivy Profiling Tools Integration Testing Testng Mockito Perforce Go Expect Scripting Git Internals

Daniel Romero Education Details

  • Universitat Politècnica De Catalunya
    Universitat Politècnica De Catalunya
    Computer Science

Frequently Asked Questions about Daniel Romero

What company does Daniel Romero work for?

Daniel Romero works for Google

What is Daniel Romero's role at the current company?

Daniel Romero's current role is Staff Software Engineer and Engineering Manager.

What is Daniel Romero's email address?

Daniel Romero's email address is da****@****ail.com

What is Daniel Romero's direct phone number?

Daniel Romero's direct phone number is +140876*****

What schools did Daniel Romero attend?

Daniel Romero attended Universitat Politècnica De Catalunya.

What are some of Daniel Romero's interests?

Daniel Romero has interest in Kids, Cooking, Exercise, Electronics, Home Improvement, Reading, Sports, Automobiles, Home Decoration.

What skills is Daniel Romero known for?

Daniel Romero has skills like Java, Subversion, Git, Ant, Python, Distributed Systems, Web Services, Core Java, Rest, Mysql, Bash, Osgi.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.