Senior developer with 19+ years building production software for companies such as SiriusXM, the NFL, Simon & Schuster, the Federal Reserve Bank of NY, and the US Army. Experienced tech lead, open source contributor, and DevOps practitioner seeking a role with management, mentorship, or DevRel responsibilities.
Summary: 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. Post-pandemic, I abandoned content-creation, to focus on my app Underway and my client SiriusXM.
Infra structure as code, CDK, TypeScript: Managed AWS infrastructure including AI services
SpringBoot, IntelliJ IDEA, Maven, AWS Step Functions, AWS S3, AWS Lambda, AWS ECS: Maintained Java backend applications
Maintained an infrastructure library picked up by the Platform dev team to be used company-wide to manage AWS SageMaker AI infrastructure
Kotlin: Built the Android app using JetPack Compose and Koin
Bash: Managed CI/CD scripts for tagging and releasing to Firebase
Bash: Built a CLI to aide the team with testing using Bash.
Inherited partially complete iOS, Android and node web app
Aiding in interviewing and hiring specialists across the globe
Managed the project to launch
Designed iPhone app to instantly book technicians to fix home maintenance issues
Streamlined onboarding flow with camera
Prototyped in SwiftUI and Sketch
Aided in their client project by porting open source framework away from Realm to GRDB, which is an open-source Swift wrapper for SQLite.
Maintained Objective-C code interacting with new Swift code.
Worked quickly to meet their client's deadline, updating frequently
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
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
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
Built first iOS app according to the provided designs.
Implemented currency conversion and currency formatting.
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.
Added usuability features to existing Objective-C camera app
Migration off Parse to new BaaS vendor due to Parse's end-of-life
Led team of two designers, two developers to build iOS app using Swift
Integrated the Twitter SDK.
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
Used Parse and Objective-C to help deliver UI improvements and a new feature: daily fantasy.
Users of the app loved the changes!
Used Swift and UIKit to create the first version of their iOS app
Worked closely with their in-house design and backend teams, as well as their newly-hired iOS engineer, to deliver the app.
Full experience available upon request. Clients include The Federal Reserve Bank of NY, Simon & Schuster, and others.
A huge thank you to Daniel for his contributions to the Recommendations team at SXM. They were vitally important to many of the features that the Content Services team delivered over the past couple years, frequently going above and beyond to not only build out functionality on new (to SXM) infrastructure, but also creating reusable frameworks / libraries for others to build upon in the future. He doesn't shy away from any technical challenge. His professionalism and excellence will be missed, thank you for everything!
Thank you for everything Daniel! Your calm and composure through every challenge brought clarity to the team which is truly appreciated! Wishing you all the best for what's ahead!
Daniel was great to work with on the Android pod of the client's mobile team. He is always gentle and empathetic with clients, regardless of situations that could have been understandably aggravating. Any meeting he facilitated was both fun & smoothly run.
He had a "jump in & learn" attitude to Android development, without complaining that he wasn't on the iOS team (where he has considerable experience). He picked up the tech stack easily and was able to help guide technical decision-making discussions with clients, even though they had more experience in Android. I could count on areas of the codebase where Daniel had contributed would be in a better state after he'd been there.
He also dug into a cross-team task (a CLI tool) that ended up being a can of worms. Despite very real roadblocks, he got it across the line before we rolled off.
I hope to work with Daniel on another engagement soon!
Dan is a dependable employee and a hard worker. During his time at Stash, he has delivered quality code as a member of the iOS team. He has worked seamlessly on a number of high-value epics and features while delivering in a timely fashion. He was involved in a number of projects, including a complete re-write of our iOS mobile app using the VIPER pattern. More recently, Dan has worked as an iOS engineer on our Growth team. He works closely with the Stash Marketing department and his experience as a senior engineer has allowed the team to move quickly while producing quality software with high test coverage.
This post-WWDC '23 issue featured three of my Swift Macros.IdentifiedEnumCases to generate IDs for enumeration cases, StaticMemberIterable to confidently iterate through static members of a type, and UniquelyTypedID to let the compiler confirm you're passing the right kind of ID
"I’m linking to this app from Daniel Ramteke for several reasons. First, it’s an excellent (and free) way to play with the various haptic parameters to get precisely the desired effect. Secondly, Daniel streamed the entire development of this app on his Twitch channel and uploaded all 13 session recordings to YouTube."