David Gonzalez
Principal Engineer at Cloudsmith- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
Cloudsmith
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Principal Engineer
-
Oct 2023 - Present
Dublin, County Dublin, Ireland
-
-
-
CCT College Dublin
-
Ireland
-
Higher Education
-
1 - 100 Employee
-
Part time lecturer
-
Sep 2018 - Present
County Dublin, Ireland Lecturer on Cloud Based Web Technologies at CCT
-
-
-
Manakau
-
Ireland
-
Financial Services
-
1 - 100 Employee
-
Principal Engineer
-
Jul 2021 - Sep 2023
Dublin, County Dublin, Ireland Solving complex problems in the financial services industries: from containers and orchestration to development of distributed systems in the cloud, our focus is to deliver the best value to our customers. My area of specialization within Manakau is around DevOps and building reliable and scalable software that helps our customers to run their businesses efficiently.
-
-
-
NearForm
-
Ireland
-
IT Services and IT Consulting
-
200 - 300 Employee
-
Delivery Architect
-
Nov 2019 - Jul 2021
Remote DevOps consultant/architect designing and delivering cloud native (mainly AWS and GCP), enterprise grade cloud solutions with a focus on security. Through this role, I have worked on a number of projects where: - Designed and implemented several architectures on AWS and GCP based around Kubernetes, some of them, with very complex memory and throughput requisites - Architected CI/CD pipelines to deliver high grade security DevOps to highly regulated organizations using the most… Show more DevOps consultant/architect designing and delivering cloud native (mainly AWS and GCP), enterprise grade cloud solutions with a focus on security. Through this role, I have worked on a number of projects where: - Designed and implemented several architectures on AWS and GCP based around Kubernetes, some of them, with very complex memory and throughput requisites - Architected CI/CD pipelines to deliver high grade security DevOps to highly regulated organizations using the most mdern tools like CircleCI or GoCD and Kubernetes, on -premises and in AWS - Designed and implemented several applications (mainly Node.js, Golang and Java) to support the delivery pipelines - Implemented a vulnerability scanner (https://github.com/nearform/gammaray) for Node.js applications and Docker images - Consult with development teams regarding application security and DevOps best practices to deliver high quality 12factor apps (https://12factor.net)
-
-
Senior DevOps Engineer
-
Aug 2016 - Nov 2019
Remote DevOps consultant/architect designing and delivering cloud native (mainly AWS and GCP), enterprise grade cloud solutions with a focus on security. Through this role, I have worked on a number of projects where: - Designed and implemented several architectures on AWS and GCP based around Kubernetes, some of them, with very complex memory and throughput requisites - Architected CI/CD pipelines to deliver high grade security DevOps to highly regulated organizations using the most… Show more DevOps consultant/architect designing and delivering cloud native (mainly AWS and GCP), enterprise grade cloud solutions with a focus on security. Through this role, I have worked on a number of projects where: - Designed and implemented several architectures on AWS and GCP based around Kubernetes, some of them, with very complex memory and throughput requisites - Architected CI/CD pipelines to deliver high grade security DevOps to highly regulated organizations using the most mdern tools like CircleCI or GoCD and Kubernetes, on -premises and in AWS - Designed and implemented several applications (mainly Node.js, Golang and Java) to support the delivery pipelines - Implemented a vulnerability scanner (https://github.com/nearform/gammaray) for Node.js applications and Docker images - Consult with development teams regarding application security and DevOps best practices to deliver high quality 12factor apps (https://12factor.net)
-
-
-
-
Director
-
Feb 2016 - Aug 2016
Dublin Software development consultant for AIB and nearForm, providing technical solution to software problems. Working with the cutting edge technologies around: - Node.js - Kubernetes - Kafka - Docker - Golang My main goal during this contract role was building a microservices framework in Java in order to provide a solid platform for the other developers rearchitecturing the services of one of the biggest banks in Ireland. I also built a smart load balancer that… Show more Software development consultant for AIB and nearForm, providing technical solution to software problems. Working with the cutting edge technologies around: - Node.js - Kubernetes - Kafka - Docker - Golang My main goal during this contract role was building a microservices framework in Java in order to provide a solid platform for the other developers rearchitecturing the services of one of the biggest banks in Ireland. I also built a smart load balancer that, collecting metrics from the upstreams (customisable metrics), is able to send the load to the healthiest node in the collection. Show less
-
-
-
CurrencyFair
-
Ireland
-
Financial Services
-
1 - 100 Employee
-
Senior Engineer
-
May 2014 - Feb 2016
Dublin As a senior engineer, I was responsible for the software and infrastructure as well as providing mentorship to the newcomers and less experienced developers. We used Chef to build a top class automated infrastructure in AWS and a physical datacenter that was highly resilient. Our backend was written in Java and our frontend in PHP using the most modern available frameworks in order to provide a top notch financial experience to our customers.
-
-
-
Fire
-
Ireland
-
Financial Services
-
1 - 100 Employee
-
Software Engineer
-
May 2012 - May 2014
We are currently building the platform to support the next generation of payments. We are a regulated payment institution fully integrated with SEPA and EFT18 that offers to the customers a Personal Account for consumers and the Business Account (soon) for businesses in order to enable them to pay and get paid on an integrated environment. We have also built the mobile apps in order to let the customers use our platform as they want. The technology stack is: Spring (core, MVC… Show more We are currently building the platform to support the next generation of payments. We are a regulated payment institution fully integrated with SEPA and EFT18 that offers to the customers a Personal Account for consumers and the Business Account (soon) for businesses in order to enable them to pay and get paid on an integrated environment. We have also built the mobile apps in order to let the customers use our platform as they want. The technology stack is: Spring (core, MVC, Integration, Batch and jdbc mainly), ExtJS, Twitter Bootstrap (CSS and JS framework), Java 1.6 and SQL Server 2012 on an agile environment. Show less
-
-
-
123.ie
-
Ireland
-
Insurance
-
100 - 200 Employee
-
Java Software Engineer
-
Aug 2011 - Jul 2012
As a part of a very skilled team I have contributed into different projects improving the existing products and releasing new version of them. I have also helped to redesign the web into a fresh version in order to improve the user experience.
-
-
-
-
Senior Software Developer
-
Jun 2009 - Aug 2011
Alicante I developed an ERP for academies that helps the user to distribute the courses in different classes, emailing, accountancy, client management, stock control and many other features. I also taught unemployed people during few hours a week (as part of my work) and helped them to find a job after the courses. The technology used was: Tomcat, MySQL, Java 6, Hibernate, Apache Solr, Spring, CSS and HTML
-
-
-
-
Software Developer
-
Jan 2007 - Jun 2009
Alicante Developed a digital library with 6 people team. This library has more than 1 million visits a month and anyone can search a word in 4 millions of books getting results in 0.5 seconds as maximun time. We used Hibernate, Apache Solr, JSP, MySQL and a document repository developed by our team in the backend over Tomcat 6. Researched and developed high scalability document repository in J2EE, using Linux as a platform, for fast recovery of the data and easy distributed searches using Apache… Show more Developed a digital library with 6 people team. This library has more than 1 million visits a month and anyone can search a word in 4 millions of books getting results in 0.5 seconds as maximun time. We used Hibernate, Apache Solr, JSP, MySQL and a document repository developed by our team in the backend over Tomcat 6. Researched and developed high scalability document repository in J2EE, using Linux as a platform, for fast recovery of the data and easy distributed searches using Apache Solr, Spring, Hibernate, Fedora-commons over MySQL and Tomcat 6. Developed Plone CMS (http://www.plone.org) plugin using Python implementing OAI-PMH protocol and OpenSearch who has more tan 500 downloads and used for at least 2 digital newspapers. Both are currently included in the core of Plone CMS. Developed the prototype of ”Plataforma Sinc”(currently called .Agencia Sinc”) with Plone, Python and ZODB as NoSQL database. Show less
-
-
Education
-
Universitat d'Alacant
Bachelor's degree, Computer Science -
UNED
Bachelor of Business Administration (BBA), Finance