In his early career, Dan spent years selling, installing and customizing High End Accounting and Distribution systems, where he gained extensive knowledge of business processes and how to automate them to improve profits and customer satisfaction.
His web development work began in 1995 when the internet was young, starting with simple, static HTML pages, followed by PERL and later ASP shopping carts.
When he discovered Ruby on Rails, life became very exciting as he now had a tool powerful enough to return to his previous customer base. He streamlined their operations by implementing web front ends that aided customer service, factory communications, shipment tracking, etc.
Since then, he has evolved into a consummate web development professional with a proven track record in crafting scalable, robust web solutions. His expertise spans across designing, coding, and deploying scalable web applications, ensuring functionality and user satisfaction.
MarketFuel provides a platform for Marketing Agencies to manage sales of promotional products to their customers. Agency customers include Apple, T-Mobile, McDonalds and many others.
My task to date is adding Avalara sales tax integration to MarketFuel's e-commerce site.
Technologies : Ruby on Rails 7.2, Ruby 3.3.x, PostgreSQL, React, AWS EC2, Postman
Project Name : Image Options - IOEngage
Purpose : Bring partially deployed Image Management System to production on AWS for Prepress Printing Company
Technology : Ruby on Rails 5.06, Ruby 2.4.3, React, Postgres, Docker Containers, Kubernetes, Jenkins, AWS
URL : http://imageoptions.net
Smartek21 is a provider of technology solutions. Their client, Image Options, is a leader in the printing, surface imaging, display and visual communications industry. Image Options had been running an in-house system to aid their customers throughout the entire process from initial conception to production of printed graphic images. We, the Smartek21 team came in to save a failed attempt to move the system to the AWS cloud.
We were thrust into a fire pit—an already live system that was incomplete and untested—and under enormous pressure due to the hard deadlines inherent in inputting on large expos. Upon arrival, I immediately began optimizing the infrastructure the previous tech team built.
Moving their databases to AWS RDS for example, not only improved performance and reliability, but also saved them from near catastrophe after a malicious hacker brought down their entire Kubernetes cluster.
Later we improved the user experience dramatically by replacing the legacy rails table with a React Grid updated in real time with ActionCable. Previously, users did not immediately see changes made by other users and redrawing the screen was much slower.
My responsibilities included managing a team spread out from India, Ukraine, Miami and California. Morning tech meetings with the Indian team, code reviews, and client standups were followed by the delivery of daily code deployments.