Dave Degeatano, Developer in Denpasar, Denpasar City, Bali, Indonesia
Dave is available for hire
Hire Dave

Dave Degeatano

Verified Expert  in Engineering

Full-stack Developer

Denpasar, Denpasar City, Bali, Indonesia

Toptal member since April 17, 2022

Bio

Dave is a highly passionate software developer and team player with over 15 years in the industry and experience across the tech stack. He loves building applications to solve challenging problems, and his ability to focus on the business needs and communicate effectively contributes to his reputation for always going above and beyond to deliver top value. Dave also has experience leading teams internationally and is genuinely driven by helping businesses achieve their visions.

Portfolio

Slash
JavaScript, React, Node.js, Express.js, MongoDB, Mongoose, Next.js, Agile...
Atlassian
Java, Linux, MySQL, PostgreSQL, Oracle, Docker, Amazon Web Services (AWS), SQL...
Intuit
Web Technologies, APIs, XML, Apache, IBM Informix, Unix, Linux, Perl, Bash...

Experience

  • JavaScript - 6 years
  • React - 5 years
  • Express.js - 4 years
  • Node.js - 4 years
  • MERN Stack - 4 years
  • MongoDB - 4 years
  • Next.js - 2 years

Availability

Part-time

Preferred Environment

React, JavaScript, Node.js, Express.js, MongoDB, Agile, Next.js, TypeScript, Amazon Web Services (AWS), REST APIs, Git

The most amazing...

...thing I've done is identify the biggest failure points of large-scale banking applications and develop solutions used by 1,500+ financial institutions.

Work Experience

Full-stack Software Engineer

2019 - PRESENT
Slash
  • Developed full-stack web applications for clients using JavaScript, React, Node.js, Express, Next.js, and MongoDB.
  • Created a reusable project starter template with React, Node.js, and Redux that allowed our project teams to build new projects quickly, further reducing initial setup time to less than 50%.
  • Grew a small group of individual developers into a larger organization of over 50 developers across 10+ project teams and introduced Agile practices to improve overall communication and development workflows.
  • Stepped in as team lead, project manager, and scrum master, for new and existing projects as teams established client relations and project workflows.
  • Led teams both onsite and remotely to adopt Agile practices and improve communication and workflows with international clients.
  • Gathered business requirements and product specifications from clients and then worked with other engineers to estimate work efforts and timelines.
  • Researched and learned new technologies to improve our team's abilities to take on new projects, such as working with AWS or alternative tech stacks.
Technologies: JavaScript, React, Node.js, Express.js, MongoDB, Mongoose, Next.js, Agile, Agile Practices, Agile Project Management, Leadership, Teamwork, Teams, Scrum, Amazon Web Services (AWS), Full-stack, Jenkins, Microservices, Cypress, Figma, Redux, REST APIs, HTML5, HTML, Heroku, APIs, CSS, Axios, Front-end, Amazon EC2, Containers, Sass, MERN Stack, Git, Testing, RESTful Web Services, Component Libraries, UI Development, Material UI, JSX, React Redux

Senior Support Engineer

2017 - 2018
Atlassian
  • Developed a web dashboard and CLI to analyze, automate, and detect issues in production applications.
  • Provided support to server admins managing Java applications on their Linux servers using MySQL, PostgreSQL, MS SQL, and Oracle and assist to upgrade and migrate between platforms.
  • Supported high-tier Atlassian clients with the installation and migration of Confluence and Jira applications on Linux software.
  • Onboarded and trained new team members and helped them easily get integrated and welcomed to the team and skilled in important technical areas.
  • Contributed to improving department standards through case reviews, analyzing trends in recurring or long-standing support cases, and solving the root causes, such as outstanding bugs, improving tools, or better training materials.
  • Resolved top-tier support cases, especially for high-profile clients with over 100,000+ active enterprise users in a critical uptime environment.
Technologies: Java, Linux, MySQL, PostgreSQL, Oracle, Docker, Amazon Web Services (AWS), SQL, REST APIs, HTML5, JavaScript, HTML, APIs, CSS, Amazon EC2, Python, Containers, Git, RESTful Web Services, UI Development

Senior Technical Support Engineer

2010 - 2014
Intuit
  • Developed several web application dashboards and command-line tools, to analyze, manage, and administer applications from UNIX/Linux file systems to SQL databases, and APIs.
  • Supported engineers and project leaders through all phases of software development, from prototyping ideas to deploying to production.
  • Identified and developed software solutions to the most high-risk and high-cost problems, saving the company literally hundreds of thousands of dollars.
  • Worked closely with product owners, project leaders, and engineering to ensure smooth operations in a critical uptime environment.
  • Developed innovative support tools to eliminate or minimize the most high-risk and high-cost problems.
  • Improved collaboration, communication, teamwork, and job satisfaction greatly in a previously high-stress and suboptimal team working environment.
  • Onboarded, trained, mentored, and continued to contribute to helping new team members and existing team members learn new technologies and continue their personal growth and career development.
  • Built my reputation as a hard worker, a team player, and a go-to resource for various topics. I was often requested by name to work on particular projects or teams based on my reputation in the company.
  • Received numerous bonus awards and recognition for continuing to go above and beyond.
  • Earned the promotion to the senior role after learning and excelling quickly, learning and sharing additional tools and techniques as technology advanced, innovating, improving teamwork, and solving problems above and beyond the expected scope.
Technologies: Web Technologies, APIs, XML, Apache, IBM Informix, Unix, Linux, Perl, Bash, Shell Scripting, Cross-functional Collaboration, Software Troubleshooting, Vi, Vim Text Editor, Teamwork, Innovation, Leadership, iOS, SQL, REST APIs, HTML5, HTML, CSS, Fintech, Front-end, Amazon EC2, Oracle, Python, Git, Agile, RESTful Web Services, UI Development, Banking & Finance

Senior Customer Support Analyst

2006 - 2010
Intuit
  • Supported full-stack web applications for financial institutions and third-party vendors using API integrations in a SaaS platform.
  • Developed support tools and processes for identifying and resolving website application issues.
  • Received the Analyst of the Year award with votes from 30+ of my peers for always helping others in the department and company.
  • Got promoted to a senior position for helping others, improving processes, and general knowledge sharing as well as taking the extra time to become a product expert and providing my knowledge and problem-solving techniques to others.
  • Initiated and took on additional projects focused on eliminating customer pain points, reducing support issues and time-to-resolution by nearly 20% overall, saving over a half million in expenses annually.
  • Contributed to fostering a well-balanced, high-performing team with a focus on collaboration, communication, and accountability. Our team became the one for other teams to model.
  • Gained expertise and led other team members in the products and services I specialized in, and focused on high-tier clients with unique technical challenges.
  • Speareaded and promoted several team building and community activities.
Technologies: IT Support, App Support, Troubleshooting, Software Troubleshooting, Web, HTML5, APIs, CSS, Fintech, Front-end, HTML, Banking & Finance

Growth and Retention Specialist

2006 - 2006
Digital Insight
  • Developed HTML, CSS, and JavaScript to integrate customized marketing campaigns in existing client websites.
  • Provided consultations to existing clients to improve their marketing campaigns, improving their results by 2-5x.
  • Engaged and followed up with clients to present statistics before and after our marketing campaigns.
Technologies: HTML, CSS, JavaScript, Communication, Social Communication, HTML5, Fintech, Front-end

AXA Insurance Company Applications to Get Quotes, Pay, and Manage Insurance Policies

http://www.axa.com.sg
I built and maintained several high-quality full-stack web applications based on React, Node.js, Express.js, and Next.js. The applications include client-side forms, authentication, AWS storage, API integrations, PDF generation, CI/CD pipelines, and Docker.

Primary Technologies:
• React
• Next.js
• Node.js
• Express.js

Application Dashboards

Full-stack web application dashboards to monitor, support, and automate different tasks.

I built this web application to provide convenience and simplicity and reduce the manual effort for existing tasks.

Primary Functionalities:
• Website configuration changes
• Monitor application logs for events such as restarts, memory errors, etc.
• Automate the manual process to backup and restore client data
• Quickly visualize relevant info from multiple sources
• GUI tools to interact with existing APIs
• Analyze and display data from a variety of SQL databases

Tech Stacks:
• PHP, JavaScript, HTML, and CSS
• UNIX/Linux command line tools
• Shell scripts in Bash, KSH, Python, and Perl
• SQL databases
• REST APIs

Language Learning Platform

A web and mobile application for learning new languages. Users easily grow their vocabulary and phrases while tracking their progress and practicing with real-world examples. The web platform is built using React, Node.js, MongoDB, and Firebase, and the mobile app is built in Flutter. Used AWS and Google API additional services.

Simplified Search Tool, Web Scraping, Data Collection, and Automated Notifications

An automated search service for users to be notified when new results matching their search criteria are found. Website users can avoid constantly searching and filtering, looking for new content of interest. Instead, they can use this web application to input their search criteria and then be automatically notified when new content is posted that matches their search criteria.

Proprietary Configuration Management Tools

As a support engineer responsible for configuring and managing over 1,500+ online banking applications in a critically reliable environment, I encountered situations where human error caused bank systems to go offline or malfunction. I discovered root causes and spent my own time developing solutions to resolve the situations and developed tools to monitor, validate, and update the bank software reducing time, effort, and risk. This nearly eliminated the most common risks, saved the company multiple 100,000 in revenue, and automated and simplified work for over 30+ engineers.

Radio Ambulante

A free public radio station on the go in Medellin, Colombia. We created a radio station on wheels open to the public with the free transmission on public local radio and online streaming. This was a collaboration project with other volunteers in Medellin. I was challenged to communicate with all the other local collaborators in Spanish while building the software component for receiving live input and streaming to a live public stream on the internet.
2008 - 2011

Bachelor's Degree in Computer Science

California Lutheran University - Thousand Oaks, California

2002 - 2008

Associate's Degree in Liberal Arts

Moorpark College - Moorpark, California

JUNE 2022 - PRESENT

Node.js with React: Full-stack Web Development

Udemy

APRIL 2018 - PRESENT

Node.js, Express.js, and MongoDB Dev to Deployment

Udemy

Libraries/APIs

React, Node.js, REST APIs, Amazon API, Google API, Google Speech API, Google Speech-to-Text API, Stripe, React Redux

Tools

Mongoose, Git, JSX, Apache, Vim Text Editor, Jenkins, Figma, Shell

Languages

JavaScript, SQL, Perl, HTML, CSS, TypeScript, HTML5, Dart, XML, Bash, Java, Python, Sass, PHP, GraphQL, KSH

Frameworks

Next.js, Express.js, Redux, Flutter, Cypress, Material UI, Jest, Ant Design

Paradigms

Agile, Automation, REST, Agile Project Management, Scrum, Microservices, Testing

Platforms

Firebase, Heroku, Linux, Amazon EC2, Raspberry Pi, Unix, Web, Oracle, Docker, Amazon Web Services (AWS), iOS

Storage

MongoDB, Database Management, IBM Informix, MySQL, PostgreSQL

Industry Expertise

Banking & Finance

Other

Front-end, MERN Stack, Online Banking, Digital Banking, APIs, Full-stack, Axios, Containers, RESTful Web Services, Component Libraries, UI Development, Software Engineering, Systems Analysis, Operating Systems, IT Security, Business, Computer Science, Information Technology, Sociology, Psychology, Social Communication, Speech to Text, Text to Speech (TTS), Web Scraping, HTML Parsing (Cheerio), Shell Scripting, Unix Shell Scripting, Document Parsing, Agile Practices, Web Technologies, Cross-functional Collaboration, Software Troubleshooting, Vi, Teamwork, Innovation, Leadership, Communication, IT Support, App Support, Troubleshooting, Teams, Fintech, Digital Payments, HTML Parsing, Systems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring