David Bonilla-Toledo

David Bonilla-Toledo Email and Phone Number

Remote Senior Software Developer @ VivoAquatics
David Bonilla-Toledo's Location
Greater Seattle Area, United States, United States
David Bonilla-Toledo's Contact Details

David Bonilla-Toledo personal email

n/a
About David Bonilla-Toledo

Creative Software Development Leader, experienced with multiple programming languages, frameworks, and industries ranging from VOIP telephony, chip manufacturing, software as a service, distributor logistics, and customer engagement.

David Bonilla-Toledo's Current Company Details
VivoAquatics

Vivoaquatics

View
Remote Senior Software Developer
David Bonilla-Toledo Work Experience Details
  • Vivoaquatics
    Senior Software Developer
    Vivoaquatics Aug 2024 - Present
    Las Vegas, Nevada, Us
  • Broadvoice
    Software Engineering Manager
    Broadvoice Feb 2023 - May 2024
    Northridge, Ca, Us
    Recruiting, coaching, and management of 12 developers, from two Scrum teams in different countries.
  • Broadvoice
    Senior Software Engineer Team Lead
    Broadvoice Jul 2020 - Feb 2023
    Northridge, Ca, Us
    Technical design, roadmap planning, and collaboration with Product Management to track and communicate delivery timeline.Instrumental in the migration of the platform from on-premise datacenter, to AWS cloud in Kubernetes.Release management, platform troubleshooting, and emergency support.Development of VoIP applications, unified communication, contact center solutions, and microservices at scale.Scrum Master and facilitator of planning, estimation, grooming, implementation, delivery, monitoring, and retrospectives.
  • Sharegrid
    Senior Software Engineer
    Sharegrid Jun 2019 - May 2020
    Seattle, Wa, Us
    Planned, and delivered the infrastructure re-architecture into Docker, and AWS ECS containers. It reduced costs by 30% with auto-scalable, self-healing services, quicker deployments, ample documentation, and training presentations for the rest of the team.Developed GraphQL APIs with graphql-ruby, and consumed them with Apollo, ReactJS, and Styled Components.Created data feeds for email growth campaigns, using AWS Lambda, DynamoDB, and AWS API Gateway. This allowed us to burst data availability with on-demand infrastructure, to a third party messaging service without impacting customer facing applications.
  • Nuance Communications
    Principal Software Engineer
    Nuance Communications 2014 - Feb 2019
    Burlington, Ma, Us
    Developed Ruby on Rails web applications that used Active Resource to communicate with REST microservices. Used JQuery, Bootstrap, and custom Javascript for UI controls and responsive pages that adjust to media size.Designed and developed a widget system on top of a popular content editor plugin, using ES6 and ReactJS. Some of these widgets were used for variable replacements and other advanced features in Email, SMS and Voice campaign content for customer outreach, in plain text, HTML rich format, and spoken messages. These widgets bind to mouse events in order to edit properties of each widget type, and featured SVG font-icons I made.Evaluated SAML Single Sign On systems and built a web interface on top of Redhat Keycloak to manage users credentials in multi-tenant realms, using Pundit Gem policies to authorize users by their roles.Developed reports and charts using Highcharts in both Ruby and Rails, and Scalajs-React, which allowed users to drill into the categories to expose details in a separate sortable table.Designed sketches that allowed the team to weigh feature options, and shared them with projects managers who collected enthusiastic customer feedback, before they were developed into working deliverables.Primary responder to security vulnerability threats. Collaborated with WhiteHat vendors and Network Engineering to train deep packet analysis tools.Java and Scala development for REST Services, that communicated through an AMQP messaging system.Refactored and updated older Ruby code, created Gems for common utilities, and migrated Ruby on Rails applications through versions 3, 4, and 5. Upgraded Ruby binaries, passenger modules, and created custom RPMs and detailed delivery instructions for DevOps.
  • Nuance Communications
    Principal Software Qa Engineer
    Nuance Communications 2013 - 2014
    Burlington, Ma, Us
    Created tools that enabled build and software delivery pipeline to multiple test environments and production. Including design of network infrastructure diagrams for Network Operations team, and approval from chief of Security.Earned a certification of “Six Sigma Green Belt” from the American Society of Quality (ASQ).Unit Test advocate. Promoted test coverage within the organization by providing training, peer coaching, and by keeping high coverage on my own code using Maven, Cobertura, JUnit, and Scalatest Specifications.
  • Nuance Communications
    Sr. Software Development Engineer In Test
    Nuance Communications 2008 - 2013
    Burlington, Ma, Us
    Developed a test system using Scala, Akka actors, Camel and MongoDB. It executed tests as messages sent to an internal cloud of Linux virtual machines. This allowed a high concurrency of tests executions.Provided a maintenance web console using Scala and the Liftweb framework. It provided throttling, tracking, and a realtime graph visualization of the messages throughput.Implemented a Web plugin in C# in order to integrate with 3rd party components that exposed COM+ interfaces for custom add-ons. Developed UI controls for Windows forms that provided a flexible layout.Created configurable stub applications that emulated HTTP services. They were used as stunt-doubles for our services, and to load-test our applications in isolation. They were written in Scala and their Web UI used JQuery widgets such as Autocomplete, Sortable and Tablesorter. It also used Ajax and Javascript to provide an interactive realtime output console.Delivered a Web application that fetched telephony PCM audio recordings, transcode them to MP3, and made them available to stream or download. The PCM audio required some math in order to transform to a suitable WAV audio file, before the transcoding process. Used Java audio API, Scala and AKKA framework.Administrator of several Redhat and Ubuntu servers with Postgres, Oracle and Mongo databases, down to their VMware Esxi host.
  • Amphire Solutions
    Qa Engineering Manager
    Amphire Solutions 2007 - 2008
    Management and technical guidance to QA staff, local, and remote. Developed test automation frameworks that increased coverage of regression testing, from two or three customer groups manually tested, to 30+ customer groups verified automatically without requiring extra code development. It reduced the regression effort significantly, gaining over 90% efficiency.Mentored the QA team on test automation patterns, test tools, and career development.
  • Amphire Solutions
    Lead Sdet, Functional Automation And Load Testing
    Amphire Solutions 2006 - 2007
    Developed an ORM using Visual Basic Script that fetched data from a Microsoft SQL database. This enabled automation tools to run one test as multiple users with different settings, allowing us to add new customer logins, to a combination of existing tests. This increased coverage of regression testing, from two or three customer groups manually tested, to 30+ customer groups verified automatically without requiring extra code development. As a result, it reduced the regression effort significantly, gaining over 90% efficiency. This helped redirect the relieved resources to test new applications.Deployed a repository for all tests, accelerating the transition from manual to automated testing using Quality Center, Quick Test Pro, Microsoft .NET and MS SQL2000 Stored Procedures.Developed a system to verify EDI document translation based on BizTalk 2002, using Quick Test Pro, VB.NET and XPathPerformed load testing and capacity planning using Segue SilkPerformer, Microsoft Visual Studio for Test, and SAS JMP.
  • Amphire Solutions
    Sr. Qa Engineer
    Amphire Solutions 2005 - 2006
    Black and White box Testing, Quality Process development, mentorship of QA Engineers, IIS 6.0, JBOSS, Bash+ Developed, executed and tracked complete product testplans.+ Documented definitions of Quality Risk Factors. These are the risks and concerns that testers evaluate to assure that the broad objectives of testing at Amphire are covered.+ Produced documentation on quality processes and test templates. These facilitated test scenario development and archiving, so they can be reused and automated.+ Maintained Sharepoint Document repository, QA web portal and Online Metrics Dashboard.
  • Adecco Technical At Hewlett Packard
    Quality Assurance Engineer
    Adecco Technical At Hewlett Packard 2003 - 2005
    Test Lab lead, Remote teams, Load testing, Beta program quality champion, Clear Quest, Perl.+ Led the test efforts of a team in Boise ID, and HP in Bangalore India, for a client server Digital Press solution.+ Developed complete product testplans, procedures and developed automated load testing scripts.+ Collaborated with developers in Boise and Israel, providing them with data for failure analysis and software performance.+ Worked with Program Managers and Customer support Engineers, to develop a Beta program plan for new product releases. These releases were complex, requiring good planning and attention to details, because they included software and hardware updates at the customer's site.
  • Intel
    Product Development Engineer (Cpu)
    Intel 2001 - Jul 2003
    Santa Clara, California, Us
    CPU Product Engineer, CPU Automated test engineer (C++), Yield Statistic Analysis, JMP, Problem Solving+ Developed automated tests for in-circuit and logic tests (CPU white box testing), at Intel in Oregon in C++. These were the tests used to verify Pentium III and Pentium4 processors, before they leave their factories around the world. + As one of Intel's Structural test expert, implemented solutions to improve quality, test time and costs of test.+ Mentored a team of Structural test engineers in Costa Rica, and reviewed white papers that detailed the experiments required to make changes to the CPU testing process and code, before they were presented to a Change Control Board.
  • Intel
    Automation Test Engineer
    Intel 2000 - 2001
    Santa Clara, California, Us
    C++ API unit test development, Hardware and Software Testing, Solaris, Unix, Debugging+ Wrote a software test suite in C++ for the API of CPU test machines being developed to Intel's specifications at Schlumberger in San Jose, California. The vendor attributed the quality of their test Software packages to these regression tests and later included them as an integral part of their post-production qualification plan.+ Became a product expert of the test machine and its programming interface and trained Intel test engineers in the US, Malaysia and Costa Rica.
  • Intel
    Project Managment, New Product Introduction Primary Integrator
    Intel 1999 - 2000
    Santa Clara, California, Us
    Project Management, Remote teams, Change Management+ Leader of a project managers team in Malaysia, Philippines and Costa Rica, that were responsible for the deployment of manufacturing and testing process for Pentium II, at Intel factories worldwide. + Managed the project deadlines for new product introductions, with a 100% PAS (Progress against schedule), in a fast paced environment, where a semiconductor product is built and cannot be patched. + Participated as a member of one of Intel's change control boards. This board was the authority of approval for any changes in the process in which Intel manufactured CPU products.
  • Intel
    Process Engineer - Cpu Assembly And Smt
    Intel 1998 - 1999
    Santa Clara, California, Us
    Troubleshooting, Process Control Statistics, SMT Highest Tier support, Documentation, Unix, Six Sigma.+ Supported two ISO9002 Certification for INTEL Costa Rica Site, with 0 major findings (2nd best in Intel's history). This contributed to putting Intel Costa Rica as the fastest ramping site to achieve such high certification of quality. + Owned various process specifications and was responsible for improving Intel's manufacturing and assembly for Pentium II

David Bonilla-Toledo Skills

Agile Methodologies Java Unit Testing Programming Junit Databases Software Deployment Akka Easymock Scala Mongodb Specs Json Front End Development Cascading Style Sheets Ruby On Rails Reactjs Web Applications Linux System Administration Networking Software Development Bootsrtap Six Sigma Iso Standards Sql Html Javascript Jquery Scrum Xml Unix Web Development Linux Git Gitlab Subversion Jenkins

Frequently Asked Questions about David Bonilla-Toledo

What company does David Bonilla-Toledo work for?

David Bonilla-Toledo works for Vivoaquatics

What is David Bonilla-Toledo's role at the current company?

David Bonilla-Toledo's current role is Remote Senior Software Developer.

What is David Bonilla-Toledo's email address?

David Bonilla-Toledo's email address is li****@****ain.com

What are some of David Bonilla-Toledo's interests?

David Bonilla-Toledo has interest in Music Instruments, Performance Testing, Java, 3d Modeling, Test Automation, Linux, Unit Test, Microsoft, Process Improvement, Net.

What skills is David Bonilla-Toledo known for?

David Bonilla-Toledo has skills like Agile Methodologies, Java, Unit Testing, Programming, Junit, Databases, Software Deployment, Akka, Easymock, Scala, Mongodb, Specs.

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.