Moises Romero

Moises Romero Email and Phone Number

Principal Engineer @ Apollo GraphQL
Moises Romero's Location
Los Gatos, California, United States, United States
Moises Romero's Contact Details
About Moises Romero

I’ve spent most of my career developing software for large distributed systems, designing and implementing appealing, user-engaging applications, while continuously improving my people skills. I've been involved in the architecture and design of various high-performing web apps that require large pools of servers to handle extreme traffic. This experience has given me a great understanding of the performance impact of good algorithms in everyday programming.In recent years the focal point of my experience has been full stack cloud development. I work closely with frontend and backend teams to develop strong pipeline code delivery using continuous integration, deployment, and validation (CI/CD/CV). Some of my most relevant experience includes Node, Typescript (vanilla javascript, node, angular, react, vuejs, nextjs, graphQL, among other arcane libraries), CSS (emotion, sass, scss, less, css1, css2, and css3 with strength in cross-browser and cross-device debugging), compilation tools (vite, webpack, nx, vue cli), and HTML5. I’ve also contributed extensively to various projects using Java, Python, Kotlin, PHP, SQL (MySQL, MSSQL, Postgres) and NoSQL (MongoDB, Hadoop, DynamoDB), ColdFusion, providing rest services, websockets and APIs, but most recently GraphQL. Other experience I’ve acquired throughout my journey is the various testing frameworks (jest, cypress, jasmine, mocha, junit, nodeunit, protractor, selenium, webdriver), continuous integration software (git actions, circleci, elastic beanstalk, jenkins, codeship, lambda), continuous delivery (bamboo, bitbucket, pipelines, elastic beanstalk, code deploy), documentation methods (graphQL, swagger, g3doc, javadoc, jsdoc), version control systems (git5, perforce, git, svn), code reviewing tools (critique, github, bamboo, bitbucket), different IDE’s (intellij, vim, cider, eclipse, sublime), project management apps (jira, buganizer, rally, asana, bugzilla), operating systems (linux, osx, windows), and different working techniques (agile, scrum, waterfall, kanban).My education and experience in the design field has also given me an upper hand in the quality of my work. As a former graphic artist I’m able to easily coordinate with design teams, operate the latest design software (photoshop, illustrator, inDesign) mockup and wireframing tools. It’s easy to relay the proper message to the public, and produce impressive applications.

Moises Romero's Current Company Details
Apollo GraphQL

Apollo Graphql

View
Principal Engineer
Moises Romero Work Experience Details
  • Apollo Graphql
    Staff Software Engineer
    Apollo Graphql Dec 2021 - Present
    San Francisco, California, Us
    Apollo GraphQL is one of the leading supporters and innovators of the GraphQL industry. Their standards have forged the right way of implementing graphs in the tech industry and their tools drive innovation to the internet. During my time here, I’ve been able to contribute with Apollo Studio and the application that empowers the company to monetize their solution. I’ve improved some of the code within Apollo Server and Apollo Client. My team has also had deep focus in solving the problem of scaling the systems to support next-to-unlimited amount of data and provide reporting tools for some of the largest fortune500 customers in a multi-tenant system.
  • Warner Bros. Discovery
    Senior Software Engineer
    Warner Bros. Discovery May 2021 - Dec 2021
    New York City, Us
    HBO Max is one of the many products from the new large media corporation. Our team is in charge of the billing experience for all the plans and payments throughout hbomax.com. The platform supports various markets and dozens of countries. We have integrated multiple payments methods, various legal entities in different countries, different tiered-plans, recurring payments and constant communication with subscribers. Our job is to make our systems as resilient as possible with a very small margin of error. Any discrepancies in the code could result in major issues with customers’ billing and cause catastrophic consequences for the company. My job and the job of my team was to implement and maintain systems that internally work creatively with event driven architecture between microservices. These systems helped us deploy successfully our product across the various stages of the organization: from HBO Go, to the acquisition of the company by Warner Media.
  • Walmart Global Tech
    Senior Staff Software Engineer
    Walmart Global Tech Jul 2019 - May 2021
    Bentonville, Arkansas, Us
    Walmart Labs works with a large platform driving its e-commerce business for several websites under the corporate umbrella. During my time here, I worked on 3 major projects:- ASDA: one of the largest European retailers with many stores offering all of the features of a large retailer. From BOPIS to same-day delivery, the platform needs to deliver performance for every customer on all devices. My role was to incorporate new features on the client side and ensure data delivery through the various levels of infrastructure.- Infrastructure: as a key engineer in the infrastructure team, my job was to convert the monolithic infrastructure of restful apis into graphql data. - Walmart CA: Canada website runs on a similar infrastructure as the US market but with a few differences. Part of the role was to contribute to the site and provide a unified experience to the user on both sites.
  • Atlassian
    Software Architect
    Atlassian Jun 2017 - Jul 2019
    Sydney, Nsw, Au
    Enhancing the user experience of Confluence is the largest objective of the job. Confluence is a content management tool to build pages, blogs, and anything content-driven. As a senior engineer, the role entails the migration of a server-installed software into a cloud enterprise application. Confluence has thousands of customers and millions of users/day, and transitioning thousand servers from various datacenters into a multi-tenant driven application faces its challenges. Among these, is the ability to customize the user’s application, maintain proper security among tenants, distribution of customer’s information within the various databases, and the design & infrastructure that is supported by various shared components, applications, frameworks, and technologies throughout the organization, such as HipChat, Trello, Jira, Bamboo, Bitbucket, and others. Atlassian prides itself from maintaining the highest standards and the latest technology; therefore, as a true Atlassian, we need to maintain the platform up-to-date with the latest tools of react, graphQL, node, java and microservices.
  • Amazon Lab126
    Software Architect
    Amazon Lab126 Dec 2016 - Jun 2017
    Sunnyvale, Ca, Us
    Communication between teams is very difficult inside a large organization and the experience learned is almost impossible without a direct knowledge transfer system. For this position, a number of engineers were hired to build a ‘Lessons Learned’ project. This project would allow everyone inside the company to share their experience and their insights of their work. If something went wrong or something went right, this application would know. Working with hundreds of hits per hour on a distributed set of systems, we needed to maintain a stable, scalable and self-learning application to provide the communication gap between teams. When a team learns the mistakes of others, it saves the company millions in recalled products.The challenge of this project was to build a high-performing NodeJS application using angular and the latests build tools communicating with a backend that would integrate a useful search capability and self-learning infrastructure. All using the AWS tools and maintaining a stable pipeline.
  • Etouch Systems At Google
    Application Engineer
    Etouch Systems At Google May 2016 - Dec 2016
    Fremont, Ca, Us
    Internal tools are the infrastructure of a large corporation. During my time at Google, I focused on internal tools such as project management, and inventory management (on steroids). For these projects, a large number of problems needed to be resolved: high-availability, scalability, and maintainability. They needed to be integrated with all the different tools built inside the company such as Google Maps, Angular, Protractor, GoLang, etc. This code collaboration also brings a new level of engineering I’ve never experienced. Strong, fast-performing algorithms are necessary to submit code, well-written code is important for future engineers to maintain, and thorough testing for reliability.
  • Cisco
    Senior Software Engineer
    Cisco Jan 2016 - May 2016
    San Jose, Ca, Us
    Full lifecycle development of distributed applications to manage backend cloud systems. Single-click cloud deployment on multiple environments under various networks and configurations. Following the latest agile methodologies, our job is to develop a cloud management solution to deploy any configuration and instance in various cloud environments. The job requires us to close feature gaps with legacy software, implement new and existing restful API’s and write proper documentation and automated unit tests. As a large-corporation engineer, we work closely with several other teams and many other engineers in various repositories. We maintain the highest standards in coding, code-reviewing, testing, building and deploying to avoid conflicts between teams. We also work with product designers, product owners, QA engineers, and technical writers.
  • Zebra Technologies
    Ui/Ux Architect
    Zebra Technologies Jun 2015 - Dec 2015
    Lincolnshire, Il, Us
    Visual design of mockups of various sections of the application including dashboards, detail pages, charts, graphs, and widgets. Design and mockup of user flows and main application experiences. Development of quick prototypes outlining design and UI specifications for faster implementation. Maintenance ofthe frontend side of and an existing platform that supports high-load and real-time analytics for major retailers. Architecture, design and development of improved MVC applications to account for various devices, environments, and networks. Ensure solid communication throughout various distributed systems. Development of a Node proxy engine to communicate with various environments and avoid environment problems between server distributions.
  • Ebay
    Development Manager
    Ebay Mar 2014 - Jun 2015
    San Jose, Ca, Us
    As an architect: Maintain the integrity of existing features. Refactor stale code. Perform code reviews. Enforce unit testing coverage. Improve site speed and code performance. Design new features and API services. Investigate new technologies and build POC's with these.As a manager: Lead engineers through tight deadlines in the completion of new features. Improve metrics and achieve revenue goals. Communicate goals to business, product and marketing teams. Negotiate timelines and explain technical aspects to product owners. Innovate and build a robust, scalable platform supporting various countries, brands, and locales with traffic in the millions of hits per day.
  • Ebay
    Senior Software Engineer
    Ebay Aug 2011 - Mar 2014
    San Jose, Ca, Us
    Development and design of a global classifieds framework supporting multiple countries, brands and locales with high traffic pages (in the millions of hits per day). Develop and implement breakthrough search technology. Engineer high availability APIs across multiple data centers for the usage of multiple sites and mobile apps. Review and enforce best practices in code, test coverage and documentation.
  • Wells Fargo
    Sr. Web Developer
    Wells Fargo Sep 2010 - Aug 2011
    San Francisco, California, Us
    Develop new modular widgets and applications for a fast-growing, internal, corporate front-end, framework used by hundredths of engineers, facing millions of users. Provide test cases and detailed documentation.
  • Cisco
    Software Engineer
    Cisco Feb 2007 - Sep 2010
    San Jose, Ca, Us
    Development of an interactive vendor portal for large customers. Our job was to integrate a slim application portal with backend api's to offer clients customer support, ordering, statements, and general billing questions.
  • Creative Computer Services, Inc.
    Web Developer
    Creative Computer Services, Inc. Nov 2002 - Feb 2007
    Gold River, California, Us
    Project leader in various custom applications driven from SQL and MySQL databases. Design and development of web 2.0 websites. Customization of dynamic AJAX driven applications. Implementation of various membership management windows-based programs with data-driven sites including iMis and Aloha. Development of a new online application called Ohana for small organizations to manage their membership, events, dues, online store, newsletters and website content. Working closely with PHP, ASP, and SQL programmers to complete client-specific projects and campaigns. Providing technical support for networks, servers and computers as well as maintain 100+ websites in different physical and virtual servers.
  • Property Pages
    Art Director
    Property Pages Sep 2000 - Nov 2002
    Development of a content revision management to handle ad submission. Development and maintainance of the publication's website. Director of ad production and magazine layout. Organization of deadlines. Training new designers and make them ready for quick-turnaround deadlines. Assigning workload to different teams.
  • Four Seasons Printing
    Graphic Designer
    Four Seasons Printing May 1996 - Jun 2000
    Design marketing materials, printed products and ads for various clients. Ensure the turnaround and low-cost of materials. Offer outstanding customer service to existing accounts and new clients. Work closely with printer operators and pre-press designers

Moises Romero Skills

Javascript Mobile Applications Management Agile Methodologies Jquery Css User Experience Ajax Mysql Leadership E Commerce Php Html5 Web Architecture Java Css3 Oo Javascript Compass Graphic Design Front End Marketing Strategic Planning Responsive Web Design Mvc Architecture Sass Less Gruntjs Angularjs Reactjs Web Application Development Project Management Nodejs Ext Js Coldfusion Microsoft Sql Server Web Design Photoshop Information Architecture Marketing Strategy People Management Requirejs Yui Spring Mvc Amazon Web Services Restful Webservices Adobe Creative Suite Illustrator Indesign Cloud Applications

Moises Romero Education Details

  • Brooks College
    Brooks College
    Graphic Design
  • Brooks College
    Brooks College
    Computer Science
  • W.C. Overfelt Hs
    W.C. Overfelt Hs
    General Studies

Frequently Asked Questions about Moises Romero

What company does Moises Romero work for?

Moises Romero works for Apollo Graphql

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

Moises Romero's current role is Principal Engineer.

What is Moises Romero's email address?

Moises Romero's email address is mr****@****sco.com

What is Moises Romero's direct phone number?

Moises Romero's direct phone number is +140838*****

What schools did Moises Romero attend?

Moises Romero attended Brooks College, Brooks College, W.c. Overfelt Hs.

What are some of Moises Romero's interests?

Moises Romero has interest in Self Driving Vehicles, Energy Efficiency, Technology, Education, Environment, Science And Technology, Wearable Intelligence, Drones, Arts And Culture, Human Behavior.

What skills is Moises Romero known for?

Moises Romero has skills like Javascript, Mobile Applications, Management, Agile Methodologies, Jquery, Css, User Experience, Ajax, Mysql, Leadership, E Commerce, Php.

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.