Daniel Ramteke, Developer in New York, NY, United States
Daniel is available for hire
Hire Daniel

Daniel Ramteke

Verified Expert  in Engineering

Software Developer

Location
New York, NY, United States
Toptal Member Since
April 23, 2019

Daniel is a full-stack developer with 15+ years of professional experience in iOS, Android, and server-side development. He developed several apps and published them on the App Store. Daniel's an experienced mentor who can explain technical concepts and support non-technical people in making informed decisions. He'd love to help his clients build apps from scratch and reboot older projects, as he excels at organizing projects, hiring new roles, and managing the development process.

Availability

Full-time

Preferred Environment

Git, iOS, Kubernetes, Docker, Swift, Xcode, REST APIs, SwiftUI

The most amazing...

...app I've launched has 4.5 stars on the App Store with fantastic reviews. I built the iOS and Android apps, and server for Underway NYC.

Work Experience

Streamer

2022 - PRESENT
Full Queue Developer
  • Featured in iOS Dev Weekly for Haptics Studio. Coded an entire app live on stream, with past broadcasts posted to YouTube. The whole episode can be seen at iosdevweekly.com/issues/563#tools.
  • Reached 100 followers on Twitch and just under 50 on YouTube in under three months.
  • Demonstrated answers to viewer questions related to async/await, JavaScript, and SwiftUI.
Technologies: Swift, SwiftUI, Astro, UIKit, Tailwind CSS

Staff Software Developer

2023 - 2023
Artium
  • Built the Android app using JetPack Compose and Koin.
  • Collaborated deeply with the team over Zoom and Slack.
  • Managed CI/CD scripts for tagging and releasing to Firebase.
  • Built a command-line tool for seeding test data using Bash.
Technologies: Android Jetpack

Principal Engineer

2022 - 2022
Full Queue Developer
  • Developed and designed the app from the idea to launch.
  • Shared progress on the app's development on Twitch and YouTube.
  • Ranked #122 in Developer Tools on the App Store as of October 12, 2023.
Technologies: SwiftUI

Senior Full-stack Developer

2020 - 2021
Stash
  • Built a social experiment using React, Ruby on Rails, and Docker. Deployed on Heroku and AWS ECS.
  • Built a new onboarding 2.0 flow using Swift, Figma, and Xcode. Contributed heavily to the iOS chapter meetings.
  • Built a stock reward referral program using Ruby on Rails, JavaScript, and CSS. Deployed on AWS Fargate.
Technologies: Swift, Ruby, Ruby on Rails (RoR), React, JavaScript, YARN, Docker, Braze, Tailwind CSS, Xcode, iOS, Figma, Amazon Web Services (AWS), Amazon Elastic Container Service (Amazon ECS), AWS Fargate, Amazon RDS, Terraform, CocoaPods

Developer | Freelance

2014 - 2019
Self-employed
  • Built an iOS app called Underway, managed client relationships, and delivered completed projects on time and with customer satisfaction.
  • Collaborated with the iOS team at Stach (stashinvest.com) on referrals, Braze, AppsFlyer, Branch, etc.
  • Built the first iOS app version for CoinMarketCap following the designs provided. Added the currency conversion feature.
  • Developed the first version of the Newsela iOS app following the provided designs.
  • Built a photo-sharing app in RubyMotion with a Ruby on Rails back end and later converted it to Swift.
Technologies: DigitalOcean, Vapor, Docker, Kubernetes, iOS, Swift, REST APIs, Xcode, Objective-C, Kotlin

Full-stack Developer

2007 - 2014
Cyrus Innovation
  • Created back-end call center software using JavaScript and Java.
  • Created internal mailing list software using Python and jQuery.
  • Built an app using Bluetooth Low Energy (BLE) for a prototype mechanical system to automatically open car doors and trunks using RubyMotion.
  • Created document sharing software using JRuby for the Federal Reserve Bank of New York.
  • Delivered features, including a new search results page, typeahead search, and PowerReviews integration, as an integrated member of their Rails development team.
  • Developed an arts and crafts website, video sharing website, and opinion sharing website in Ruby on Rails.
Technologies: IntelliJ IDEA, Java, RubyMotion, Python, Ruby on Rails (RoR), Ruby, REST APIs

Underway NYC

https://www.underway.nyc
Built the Underway NYC app, where users can:

•View the official MTA subway map.
•Tap a station to see arrival times.
•Tap an arrival to see full information about that train.
•Share a link to a train so that friends know when to meet you.
•See service alerts posted by the MTA.

iOS app built in UIKit and SwiftUI. The server is written in Swift (Vapor) and deployed on Kubernetes and Terraform

Haptics Studio

https://fullqueuedeveloper.com/haptics-studio/
Featured in iOS Dev Weekly: iosdevweekly.com/issues/563#tools

Haptic Studio is the best way to compose haptics on your iPhone. Export the code to include the effect in your own apps.

I built Haptics Studio entirely live on my Twitch stream. You can catch the videos in a YouTube playlist: www.youtube.com/playlist?list=PLE6NxxP3FSUzkBopkgZNSHCajwF5pfOyr

Stash

Users can save money and buy stocks with Stash. I was a tech lead for a referral rewards program across the back end, web, Android, and iOS. For this project, I:

• Mentored colleagues in learning how to develop on iOS.
• Developed an experimental social and financial site at crew.stash.com using React and Ruby on Rails.
• Converted monolithic services to microservices using Ruby on Rails, Kafka, HTML/CSS, and Docker.
• Built iOS dependency management using Mint, CocoaPods, and XcodeGen.
• Developed native iOS screens and architecture for onboarding overhaul.
• Interviewed candidates for senior roles.

Bluetooth Receipt and Label Printing for iPad

Embedded the client's existing web app into a native iOS web view, i.e., WKWebView, using WebKit. I connected it to Bluetooth devices via the JavaScript bridge when the web app requested. I saved login information for a seamless experience. Receipts and labels from PDF to native CGImages were rendered to send to Zebra printers using the Zebra printer software developer kit (SDK).

Languages

Swift, Objective-C, Ruby, Python, JavaScript, Kotlin, Java

Frameworks

Vapor, SwiftUI, RubyMotion, Ruby on Rails (RoR), Django, YARN, Tailwind CSS, UIKit, iOS SDK

Tools

Xcode, Git, Fastlane, Sketch, Sourcery, IntelliJ IDEA, Braze, Illustrator CC, Terraform, GitLab, PaintCode, Figma, Amazon Elastic Container Service (Amazon ECS), AWS Fargate, Android Jetpack

Paradigms

VIPER Architecture, Agile

Platforms

Kubernetes, iOS, MacOS, Docker, DigitalOcean, Mixpanel, Ubuntu, Alpine Linux, AppsFlyer, Amazon EC2, Bluetooth LE, Android, Amazon Web Services (AWS)

Libraries/APIs

jQuery, CocoaPods, REST APIs, ImageMagick, FFmpeg, React

Storage

PostgreSQL, Redis, MySQL, Amazon S3 (AWS S3)

Other

AdMob, Google AdMob, Amplitude, NIO, Astro, Printer Drivers, Bluetooth, Amazon RDS, Computer, Computer Science, Software

2004 - 2007

Master's Degree in Computer Science

Rutgers University - New Jersey, United States

2000 - 2004

Bachelor of Science Degree in Computer Science

Rutgers University - New Jersey, United States

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring