Daniel Ramteke
Resume Testimonials Press Contact

About

I am a seasoned Swift developer, specializing in iOS, Swift-on-the-Server, and DevOps.

I am looking for a Developer Relations role, advocating for developers, helping developers on social media. For my current social media personality, please see FullQueueDeveloper.com

Skills

  • Swift, SwiftUI, UIKit, Xcode, VIPER
  • Vapor, GRDB, XcodeGen
  • Swift Argument Parser
  • Unit testing, UI testing
  • Terraform, Kubernetes, Docker
  • Redis, Postgres, MySQL
  • TypeScript, JavaScript, AstroJS, React, NodeJS
  • Kotlin, JetPack Compose, Java
  • GitHub Actions, GitLab CI/CD, BitRise CI
  • Figma, PaintCode, ImageMagick, ffmpeg
  • Final Cut Pro, Pixelmator Pro, Inkscape, Logic Pro

Past experience

There are three main eras here. XP/Agile consulting with Cyrus Innovation from 2007-2014, iOS freelancing from 2014 to 2020, and the pandemic era from 2020 on when I started my online personality, Full Queue Developer.

  • Artium
    Android engineer, March 2023 - October 2023
    • Built the Android app using JetPack Compose and Koin

    • Managed CI/CD scripts for tagging and releasing to Firebase

    • Built a CLI for testing using Bash.

  • WeThink
    Freelancer with TopTal, July 2022 - October 2022
    • Inherited partially complete iOS, Android and node web app

    • Hired specialists across the globe and managed the project to launch

  • TopTal client
    Freelancer with TopTal,
    • Designed iPhone app to instantly book technicians to fix home maintenance issues

    • Streamlined onboarding flow with camera

    • Prototyped in SwiftUI and Sketch

  • Daring Bit Assembly
    Consultant with Sincere Labs NYC, February 2022 - March 2022
    • Aided in their client project by porting open source framework away from Realm to GRDB.

    • Objective-C interacting with new Swift code.

    • Worked quickly to meet their client's deadline, updating frequently

  • Stash
    Full-stack engineer, January 2020 - November 2021
    • Tech-lead for a referral rewards program across backend, web, Android, and iOS

    • Mentored colleagues learning to develop on iOS.

    • Experimental social financial site at crew.stash.com using React & Ruby on Rails

    • Converted monolithic services to microservices, using Ruby on Rails, Kafka, HTML/CSS and Docker

    • iOS developer dependency management using Mint, Cocoapods, & Xcodegen

    • Native iOS screens and architecture for onboarding overhaul

    • Interviewed candidates for senior roles

  • GrowFlow
    Consultant with TopTal, August 2019 - September 2019
    • Embedded GrowFlow's existing webapp into a WKWebView with native login screen

    • Coordinated on-device capabilities such as BlueTooth and local storage to enable their React webapp to connect and reconnect to receipt and label printers.

    • Integrated native Zebra and Star Micronics SDKs to print over BlueTooth, USB, and WiFi from iPad.

    • Converted PDFs to native CoreGraphics bitmaps to print receipts and package labels

  • Stash
    Freelancer with Dan Ramteke Consulting, September 2018 - April 2019
    • Took ownership of investigating a launch bug that involved AppsFlyer and concurrent threads which resulted in potential 10 second launch times. The fix I architected and implemented resulted in a ~10% increase in registrations.

    • Braze, Mixpanel, Apptimize, AppsFlyer, and Branch integrations.

    • Migrated from Branch to AppsFlyer

  • CoinMarketCap
    Freelancer with Dan Ramteke Consulting, August 2017 - August 2018
    • Built first iOS app according to the provided designs.

    • Implemented currency conversion and currency formatting.

  • Stash
    Freelancer with Dan Ramteke Consulting, July 2017 - October 2017
    • Massive iOS app rewrite from Objective-C with MVC architecture to Swift with VIPER architecture with improved testability.

    • Coordinated across with development and business teams to codify the rules around purchase logic, implementing them in Fitnesse tests.

  • Pascal Dangin
    Freelancer with Dan Ramteke Consulting, August 2016 - May 2017
    • Added usuability features to existing Objective-C camera app

    • Migration off Parse to new vendor due to Parse end-of-life

  • Sifftr
    Freelancer with Dan Ramteke Consulting, February 2016 - December 2017
    • Led team of two designers, two developers to build iOS app using Swift

    • Integrated the Twitter SDK.

  • Showdown!
    Freelancer with Dan Ramteke Consulting, May 2014 - February 2017
    • Led team of one developer and one designer

    • Used Swift and Rails to help design and deliver a contest-driven photo sharing app.

    • Maintained the original RubyMotion version of the app

    • Migrated the app to Swift from RubyMotion

  • uSTADIUM
    Freelancer with Dan Ramteke Consulting, August 2015 - December 2015
    • Used Parse and Objective-C to help deliver UI improvements and a new feature: daily fantasy.

    • Users of the app loved the changes!

  • Newsela
    Freelancer with Dan Ramteke Consulting, February 2015 - June 2015
    • Used Swift and UIKit to create the first version of their iOS app

    • Worked with their in-house design and backend teams, as well as their newly-hired iOS engineer.

  • Blinkbuggy
    Freelance iOS Developer, February 2014 - June 2014
    • Used Objective-C and Rails to further improve their app

  • Cyrus Innovation LLC.
    Senior Agile Developer, July 2007 - February 2014
    • Built an internal mailing list server in Python, Cyrus Lists, allowing co-workers to self-manage mailing list subscriptions, before Slack was popular.

    • Launched a Planning Poker iPhone app on the App Store.

    • Launched I'm Late iPhone app using RubyMotion.

    • Engaged in hiring process, interviewing, and reviewing code tests

    • Full client project list to come

  • Peter Russo Design
    Consultant with Cyrus Innovation, Summer 2013 - Fall 2013
    • Used CoreBluetooth, MapKit, and RubyMotion to deliver an iPhone app to control mechanical components for a prototype automobile project.

  • BazaarVoice
    Consultant with Cyrus Innovation, Fall 2012 - Spring 2013
    • Used AngularJS, Dropwizard, Elastic Search, and AWS automation to deliver internal tools

  • For the Makers
    Consultant with Cyrus Innovation, Summer 2012
    • Contributed to a small ecommerce website using Ruby on Rails

  • Make Love Not Porn
    Consultant with Cyrus Innovation, Summer 2012
    • Used Ruby and Rails to help with video encoding and admin pages

  • Simon and Schuster
    Consultant with Cyrus Innovation, Fall 2011 - Spring 2012
    • Delivered features as an integrated member of their Ruby on Rails development team. Features include new search results page, typeahead search, and PowerReviews integration.

  • TheLadders
    Consultant with Cyrus Innovation, Spring, Summer 2011
    • Added features and fixed bugs for their marketing-focused CMS using Java

  • Federal Reserve Bank of NY
    Consultant with Cyrus Innovation, Winter 2011
    • Developed a document sharing platform in JRuby on Rails, in addition to other maintenance and bug fixes

  • Boston Capital (Lexingon Solutions)
    Consultant with Cyrus Innovation, Spring 2009 - 2010
    • Built their core asset management system using Webwork, Hibernate, Tomcat, and Pico.

    • Migrated new client databases into Fusion.

    • Setup a VMware TeamCity continuous integration instance.

  • ICorrect.com
    Consultant with Cyrus Innovation, Summer 2008
    • Used Ruby, Rails, Rspec, Selenium, and MySql to build a custom CMS.

  • Kaplan Test Prep
    Consultant with Cyrus Innovation, Summer 2007 - Winter 2009
    • Aided in Agile conversion as an embedded team.

    • Built out their revenue recognition system and their drop shipping system using SpringMVC, Hibernate, Selenium, Dojo, and Fit.

    • Maintained their legacy CSR apps.

Conferences

Education

  • Rutgers University, New Brunswick, NJ (Autumn 2000 - Spring 2007)
    M.S. & B.S., Computer Science. Minor in Music
    • Musical notation app with MIDI playback. Concepted the app. Designed the UX. Gathered and guided team of four from concept to delivery. Built using Java Swing.