David Uebelacker
Verified Expert in Engineering
Full-stack Developer
Basel, Switzerland
Toptal member since September 14, 2022
David is a full-stack developer with over 20 years of experience in web application development. He has extensive technological knowledge, is quick to learn new topics, and enjoys assisting with architecture, infrastructure, and professional and complex systems. David is also happy to support as a technical lead by creating state-of-the-art development environments, providing best practices and code samples, and guiding other developers when needed.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Git, Terminal, Scrum
The most amazing...
...project I've worked on is connecting industrial equipment to the digital world to provide additional digital services to customers.
Work Experience
Senior Software Architect
Endress+Hauser AG
- Contributed to the company's digitalization strategy by developing new digital offerings and services.
- Developed architectural concepts and specifications for different services and offers.
- Advised internal and external teams on the use of these services.
- Maintained and operated the cloud infrastructure used by thousands of users.
- Mentored and supported juniors in the development team.
Senior Software Architect
GFT Technologies
- Migrated a classic web application to a modern single-page application using a RESTful API.
- Defined a domain-specific language with Xtext to generate APIs and persistency models.
- Created the prototype of an iPad app for private banks to support and improve their consulting process.
Software Architect
GFT Technologies
- Specified, designed, and implemented a completely new web application for the Swiss tax authorities.
- Managed a VMware ESXi environment for the complete development toolchain.
- Introduced the usage of Docker for development purposes.
Software Engineer
GFT Technologies
- Specified and implemented new features for a distributed system of the Swiss tax authorities.
- Introduced a continuous integration pipeline to improve the developer experience.
- Modernized architecture and technology to improve the quality and reliability of the system.
Java Web Developer
GMX
- Evaluated different content management systems for a new news portal.
- Worked in a small team to plan, design, and implement the news portal.
- Integrated third-party content of multiple providers into the portal.
Java Web Developer
T-Systems International
- Worked on the implementation of the Java web application used by the end users to book ferry connections.
- Helped develop a Microsoft Access application to administrate ferry connections and tariffs.
- Supported the migration of the system from Sun Solaris to a Windows Server.
Experience
Netilion
http://netilion.endress.comICTax App
https://www.ictax.admin.ch/Advisory App
Letter App
https://apps.apple.com/app/letter/id498506154With the Letter app, I build my first mobile app to make it easy to write personal letters on the iPhone and iPad.
Education
Bachelor's Degree in Business Computer Science
Baden-Wuerttemberg Cooperative State University (DHBW) - Ravensburg, Germany
Certifications
Certified Professional for Software Architecture – Foundation (CPSA-F)
ISTQB
Certified Scrum Master
Scrum.org
Sun Certified Java Programmer
Sun Microsystems
Skills
Libraries/APIs
React, Node.js, ActiveRecord, Formik, OpenAPI, REST APIs, Devise, D3.js
Tools
Git, Jira, MQTT, Apache Maven, NPM, Terminal, Lerna, Apache Tomcat, Jenkins, GitHub, Gradle, Sketch, ELK (Elastic Stack), Babel, Webpack, Xcode, Fastlane, Sentry
Languages
Java, Ruby, JavaScript, CSS, HTML, HTML5, Bash Script, SQL, SCSS, PHP, Swift, Python, Objective-C, TypeScript
Platforms
Heroku, MacOS, Visual Studio Code (VS Code), Docker, iOS, Linux, Amazon Web Services (AWS), Unix, Apache Kafka, Oracle, New Relic, Android, Kubernetes, Firebase, Google Cloud Platform (GCP), AWS Lambda, Amazon EC2
Frameworks
Ruby on Rails (RoR), React Native, Spring Boot, Jest, JUnit, Yarn, Bootstrap, Swagger, OAuth 2, Spring, AngularJS, JSON Web Tokens (JWT), Hibernate, Cypress, Redux, Angular, Next.js, Tailwind CSS
Paradigms
Scrum, Agile, Clean Code, DevOps, Unit Testing, Mobile Development, Test-driven Development (TDD)
Storage
PostgreSQL, MySQL, JSON, Amazon S3 (AWS S3), Elasticsearch, InfluxDB, MongoDB, Redis, Databases, Amazon DynamoDB
Other
Software Development, Web Development, Back-end, Software Architecture, Web Security, Agile DevOps, CI/CD Pipelines, Industrial Internet of Things (IIoT), Full-stack, Secure Coding, Mobile App Development, Architecture, Hybrid Apps, Hybrid Frameworks, Web Services, Technical Leadership, Consulting, Data Engineering, Software Documentation, IoT Protocols, ESLint, Cloud, APIs, iPad, PDF
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring