Hello, my name is Daniel. I’m a senior full-stack developer with over 20 years of programming experience. I enjoy finding solutions to complex problems, and optimizing processes to maximize efficiency. My focus has primarily been on web applications and their underlying infrastructure, but I can tackle most any software problem.

Skills

Web Development

Master
  • C#/ASP.NET & Core
  • PHP
  • HTML
  • CSS
  • Javascript
  • Vue, React, Angular

Application Development

Master
  • C#/.NET Core
  • Entity Framework
  • XAML
  • Redis
  • Elasticsearch

Mobile Development

Master
  • Xamarin (iOS/Android)
  • PhoneGap/Cordova

System Administration

  • Windows Server
  • SQL Server
  • Redhat/CentOS
  • Ubuntu
  • Apache
  • Nginx

Devops

  • AWS
  • Azure
  • TFS/VS Online

Projects (5)

Video streaming platform
  • Adobe AIR
  • Wowza
  • ffmpeg
  • MP4

Created a video streaming client that used the Wowza Streaming platform server, that was primarily used to live-stream high-school sports.

  • Authenticated users could create private or public streams

  • The video quality would adjust automatically based on the user's connection speed

  • Streams were archived after completion and converted to MP4s for later viewing

HTML-to-PDF Service
  • PDF
  • Chrome
  • Puppeteer

Created a web service that would accept HTML and generate a PDF of the rendered contents.

  • Multi-threaded

Digital Signatures on PDFs
  • PDF
  • Canvas
  • Javascript

Created a system to allow users to use their touchscreen or mouse to sign documents digitally.

  • User would upload the document, then define signature areas. The end-user would be able to use a tablet to sign in the signature spaces.

  • Dates, images, and text entry were also available as options.

Email spool
  • Email
  • PHP
  • MySQL

Created a high-speed, multi-threaded email spool with an adjustable number of processes

  • Multiple processes spawn and send individual emails in parallel

  • Setup monitoring to restart the services automatically on reboot or crash

Facebook Trivia bot
  • Facebook
  • OAuth

Created a bot that would send trivia questions to users daily via Facebook messenger, and tell them if they guessed correctly

Work Experience (3)

Lead Technology Specialist
Oyova Software
Nov 2010 - Current
https://www.oyova.com

Oyova Software is a software development company primarily focused on website design & development, and custom application development. My role is to act as a team leader, and point person for complicated issues.

  • Lead the app-dev team

  • Manage infrastructure of Linux and Windows servers

  • Build CI/CD pipelines for new projects to test/deploy with

  • Commonly tasked to build custom solutions for customers

Software Engineer - Web Technologies
Duos Technologies
Aug 2010 - Nov 2010
https://www.duostechnologies.com/

I worked on alerting systems and dashboards that were used to monitor security facilities and displayed warnings & information about any alarms that were going off.

Application Developer
MECLABS Group
Jul 2008 - Aug 2010
https://www.meclabs.com/

I worked on multivariate testing platforms, and building the different views the user could experience. I was also the primary infrastructure contact during my time there.

  • Took over primary infrastructure management

  • Developed platform to rapidly deploy new versions of views

Interests

Gaming

  • VR
  • Mobile

Woodworking

References

“ Daniel is an amazing developer and so much fun to work with. Daniel was part of our little team at MECLABS and helped us to create processes and procedures within the Technology group as well as teach all of us so much! Anytime I had a question or problem, Daniel was my go to person to help come up with a solution that would work not only for today, but also for the long term without taking months to implement. He was always willing to put in the time and effort needed to make every project succeed and did everything with a smile on his face. Daniel kept us all laughing while ensure the team grew and produced the best possible software. ”
Jessica Brooks - Crocs
“ Daniel was the cornerstone of our application development efforts. He is extremely knowledgeable in many areas of web development, including PHP, AJAX, MySQL, and Flash/Flex. Perhaps an even greater asset to us was his overall skill with Linux, Apache, and many aspects of web/application/database server administration. Aside from his technical expertise, he was also a very strong member of the team. He was always friendly and consultative with both internal and external customers. He is extremely adept at finding effective solutions to complex problems. ”
Adam Davis - SemanticBits
“ I worked very closely with Daniel as part of a small development team and he consistently proved to be an extremely knowledgeable and capable developer. Daniel also displayed his flexibility and intelligence by performing application development as well as server administration. I would recommend Daniel to anyone needing a competent developer or skilled server administrator. ”
Ben Edmunds - Wayfair
“ Not just a great developer, but a well of good ideas, out-of-the-box thinker, and great communicator… I have worked in Web development/marketing for over 7 years now, and in that time have worked with many developers. By a long shot, I enjoyed working with Daniel the most. Let’s be honest developers can be had on the cheap, and from many sources. What Daniel gave me was quality work, drive to solve problems (not just make it good enough), give feedback on different ways to accomplish the desired goal with considering secondary items like SEO and Usability, and can express problems in a very understandable way. The abilities that Daniel offered in concert together, is something I have not found here in the states, or even abroud. Communication was also an essential working quality that I needed from Daniel, as I was a bridge from development to client. He continually helped communicate to me and client’s complex items that we happening or fixes to be developed. He would take the time to help you understand even complex situations going on. I cannot speak enough good things about working with Daniel, and it was tough to see him move on. Whenever I do outside contract work, Daniel will be the first one I will call. ”
Corey Trent - Convincify
“ Daniel was a great asset to the company. He is very knowledgeable and an excellent programmer. It was a privilege to work with him. ”
Greg Gobs - MECLABS Institute
“ I worked with Daniel across a wide spectrum of projects ranging from cutting-edge social media API integration, requiring up-to-the-minute knowledge of changing APIs, to extensive database development focused on delivering a range of information in a variety of cross cuts and formats. Complex cart process buildout and advanced metrics tracking were the regular. During this time, I was able to focus on getting clients results, because not once did I have to second guess build quality. Daniel has that ultra rare ability to foresee hidden obstacles, solve them and have the project complete before you even have a chance to ask for an update. The definition of a professional, his work is second to none. I would recommend his work and character without hesitation. ”
Nathan Thompson - GORUCK