
Zack Adams
Verified Expert in Engineering
Software Developer
Bowling Green, KY, United States
Toptal member since November 14, 2017
Zack is a skilled software developer with over a decade of experience across a wide variety of platforms and technologies. He is passionate about solving problems and learning new skills. With expertise in building large scale money movement applications, Zack has a focus on highly maintainable, reliable, and secure code.
Portfolio
Experience
- JavaScript - 12 years
- CSS - 12 years
- Linux - 12 years
- HTML5 - 10 years
- Python - 4 years
- Vuex - 3 years
- Vue - 3 years
- Go - 3 years
Availability
Preferred Environment
Linux, Vim Text Editor, Git, Visual Studio Code (VS Code)
The most amazing...
...project I've worked on is re-creating a back-end web service with only it's decompiled source code as reference and deploying it to production with no issues.
Work Experience
Senior Full-Stack Developer
Benetic
- Implemented many new features in a 401k marketplace Angular web application.
- Created an RFP module for advisors to request and track proposals from recordkeepers.
- Integrated Stripe for payment processing of report purchases.
- Improved the performance of Node.js API server endpoints and optimized PostgreSQL queries.
- Migrated the serving of large server payloads from our API server to GCS.
- Maintained developer documentation for application structure, set up, and troubleshooting.
- Mentored team members and educated them on application structure and guidelines.
Senior Full-Stack Developer
Axsh
- Designed and created a 3D web UI using Vue.js and Three.js for a virtual network simulator.
- Implemented a custom VPN client with Go to tunnel L2 traffic across the internet into remote virtual networks.
- Architected a system for the configuration and communication of IoT devices.
- Constructed an interface for displaying real-time network usage analytics.
- Wrote comprehensive end-to-end tests using Cypress for a large SPA.
- Orchestrated creating and setting up networks and devices, specifically DHCP servers, routers, firewalls, BGP servers, etc., within Docker containers.
Software Developer
Fiserv
- Created a client reporting portal web application for clients to access and download reports for their services.
- Upgraded and maintained multiple webs, mobile, and back-end applications to resolve security issues and maintain PCI compliance.
- Coordinated with multiple teams across different countries to implement and deploy product upgrades.
- Documented application code changes, environment details, deployment, and support procedures.
- Provided 24/7 on-call support for multiple large-scale multi-tenant bill payment web applications.
ERP Programmer | System Administrator
Hitcents Inc.
- Created an interactive widget dashboard and shopping cart system for a large-scale ERP software project.
- Managed and maintained a variety of virtual web, email, and backup servers.
- Communicated with clients directly to diagnose and resolve problems.
- Provided 24/7 on-call support and remote resolution for potential service failures.
- Coordinated with several departments to improve coding standards and process improvements.
Experience
Kanji Companion
LiquidMetal
https://www.liquidmetal.io/401k Marketplace
https://benetic.com/Education
Bachelor of Arts Degree in Computer Science
Transylvania University - Lexington, KY, USA
Skills
Libraries/APIs
jQuery, Node.js, REST APIs, Vue, Vuex, Vue 2, Protobuf, Three.js
Tools
Git, Sequelize, Vim Text Editor, Apache, Tcpdump, Docker Compose, Mailchimp
Languages
HTML, JavaScript, HTML5, TypeScript, CSS3, Go, Java, CSS, SQL, Perl, PHP, Python, Ruby, XML, C++
Frameworks
Vuetify, Cypress, Angular, NestJS, Android SDK, FeathersJS, Ruby on Rails (RoR), Jest, Express.js
Platforms
Linux, Docker, Apache2, Android, IBM WebSphere, Visual Studio Code (VS Code), Google Cloud Platform (GCP)
Storage
PostgreSQL, MySQL, Google Cloud, SQLite, Databases, Google Cloud Storage
Paradigms
Compiler Design
Other
Front-end, Back-end, WebSockets, WebLogic, Compilers, Programming, Algorithms, User Interface (UI), 3D, Stripe Payments
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