Summary

Daniel has great communication skills and expansive levels of technical and commercial exposure. Strong sense of purpose through coding, personal development and contributing.

Strengths include holistic problem solving, application of knowledge in the real world, lean startup principles and adaptability. A generalist who has performed the roles of consultant, support, designer, marketing, usability, analyst, tester, profiler, architect, front/back-end developer, system/database admin, recruitment, leadership and project manager. Significant experience with plain language, porting legacy code, legal documents, web services, e-learning and social networks.

Experience

Senior Software Engineer

2018 - 2019
Roll

Social currency layer protocol for the web built on the Ethereum blockchain.

  • Provisioned services (AWS, Heroku, Confluence, GitHub, GitLab, Flywheel, Ghost, Digital Ocean)
  • Launched marketing pages (signup, SEO)
  • Architected infrastructure (database, API Gateway, Go microservices, gRPC, Docker, Istio, SQS)
  • Ethereum blockchain integration
  • SDK (APIs, docs, integration test suite)
  • Created React frontend

Tech Lead

2015 - 2018
IVY

Social network for entrepreneurs -- part Facebook, Eventbrite, LinkedIn, Meetup, Groupon, Messenger and Reddit.

  • Rails, Angular, REST, iOS/Swift, AWS, Heroku, Postgres, Node, MongoDB, Salesforce, Stripe, GA, NewRelic, Pusher, Memcachier, Agile/Kanban
  • Ported legacy code to fast, lightweight Angular webapp (50% faster, 75% smaller)
  • Added chat messenger, machine learning introductions, scalable newsfeed, advanced ticketing
  • Exposed set of platform-agnostic APIs
  • 70+ screen iOS app
  • Recruited and managed a team of 4, presented to company/investors

Senior Software Engineer

2014 - 2015
Odecee

In-house consultant for a $900 billion bank. Acquired by Cognizant.

  • Angular, Agile, BA, QA, TDD, Grunt, Stylus, NPM, WebStorm, Stash, SourceTree, JIRA
  • Successful pioneer project
  • Hackathon finalist for an AWS VR tool (Oculus Rift, Unreal Engine)

Software Architect

2012 - 2014
Learning Seat

Compliance Learning Management System (LMS) for 100,000+ employees from most Fortune 500 companies. Acquired by News Corp.

  • J2EE, Spring MVC, Spring Roo, Hibernate, Agile, JUnit, Jasmine, Salesforce, Ruby, Cucumber, REST, OAuth, Postgres, SCORM
  • Designed and implemented a new LMS platform
  • Built a fast and lightweight embeddable SCORM player, overcoming XSS issues
  • Architecture, PM, design/UX, BA, QA, supper, management, leadership
  • Recruited and managed a team of 5

Consultant

2011
Cleardocs (UK)

Dynamic legal documents online (backed by a major law firm). Expansion into UK market.

  • Part-time consulting during a year-long living / travel through Europe.
  • Created, configured and deployed a UK version of Cleardocs.
  • High-level design and product features for Cleardocs Australia.

Software Engineer

2005 - 2010
Cleardocs

Dynamic legal documents online (backed by a major law firm). Acquired by Thomson Reuters.

  • JSP/J2EE, JavaScript, MySQL, ASIC API
  • Full code rewrite (3 months of straight 16-hour days) and system re-architecture
  • Unique approach to generating extremely large (up to 100Mb), complex forms
  • 80% speed increase, 99% less memory, 75% database reduction
  • Worked with government, law firms and consultancies
  • Recruited and managed a team of 3

Side Projects

Snapshot - Zine of each New York street at a specific point in time.
New York Blog - Iconic landmarks, trivia and history.
Qjumpr - Jump the queue and mitigate scalpers by selling tickets at dynamic market rates.
Mike Tyson's Punch-Out!! - 25th anniversary 240-page encyclopedia. Successfully funded $30k on Kickstarter.
Polyawesomism - Programming blog.
forms4j - Open-source Spring form tag library for complex, dynamic forms.
TopStuffDaily - Daily news aggregator (2004).

Skills & Proficiency

Ruby/Rails

Javascript/Angular/Node

HTML/CSS

AWS/Heroku/PaaS

RDBMS/SQL/NoSQL

Java

Go

C/C++/.NET

React/Solidity

Python/Rust/R/Scala