Michael T. Jones
Lead iOS Engineer
profile image

About myself

During my twelve years of professional experience as a software engineer, I have gained proficiency across a wide range of languages and architectures – from low-level C/C++ trading tools to PHP/Java web applications and most recently, native iOS and Android mobile development. In an industry that completely reinvents itself every two years; I have found the ability to adapt to be invaluable and my breadth of experience instrumental in avoiding common pitfalls, scalability issues and stack oversights.

For the past nine years I have become increasingly versed in mobile app development, designing and launching over a dozen native iOS and Android apps grossing over three-million combined downloads. I am proficient in Objective-C as well as Swift and am always studying the latest advancements in architecture and code design in order to maximize efficiency, reusability and test coverage.

A bit more extroverted than your typical engineer, I excel in mentoring fellow developers, managing projects and leading my engineering teams to exceed expectations. I pride myself on the ability to communicate not only with engineers but also with users, clients and less-technical members of the business world alike.

I am currently looking for an architect, team lead, or senior iOS role with an innovative tech company or startup but I am always open to new adventures. Full-stack and growth opportunities are not out of the question. A friendly company culture and a challenging mission are more important to me than any specific industry or product.

Professional Skills

Programming Languages

  • PHP,
  • JS,
  • C,
  • C++,
  • Obj-C,
  • Python,
  • C#,
  • Swift,
  • Java,
  • VB,
  • Ruby

Database Engines

  • MySQL,
  • SQL Server,
  • PostGRES,
  • NoSQL,
  • MongoDB,
  • Sybase,
  • Oracle

Mobile Frameworks

  • RxSwift,
  • ReactiveSwift,
  • ReactiveCocoa,
  • AlamoFire,
  • AFNetworking,
  • CFNetwork,
  • ASIFormHandler,
  • Realm,
  • CoreData,
  • SQLite,
  • Firebase,
  • Mantle,
  • Masonry,
  • PBJVision,
  • SDWebImage,
  • CocoaLumberjack,
  • SwiftHTTP,
  • MapKit,
  • SnapKit,
  • Fabric,
  • AWS

Web Frameworks

  • Laravel,
  • Django,
  • JQuery,
  • NodeJS,
  • Zend,
  • Elgg,
  • ReactJS,
  • AngularJS

Architectures

  • iOS,
  • Android,
  • Linux,
  • Win32,
  • MIPS Assembly,
  • x86 Assembly

Programming Languages by Years of Experience

Professional Experience

Yoni Circle
New York, NY
Lead Engineer / Part-time CTO
Contract
Sep 2020 - Nov 2020
  • Mobile Architect for iOS-based video-conferencing app
  • Back-end contributor to Firebase Functions/CloudStore based platform
  • Maintained engineering output and bug fixes during transition to a full-time CTO

ShopKeep
New York, NY
Senior iOS Engineer
1 year
Sep 2019 - Sep 2020
  • Senior iOS contributor to POS mobile payments integration team
  • Mentored fellow engineers, enforced PR-reviews, code coverage, git hygiene, style guides and other best practices
  • Reduced technical debt and improved product stability through the refactoring of legacy code

Salido
New York, NY
Team Lead / Mobile Architect
2 years
May 2017 - May 2019
  • Agile coach / team lead for multiple feature development teams (both in-house and offshore)
  • Drove company-wide engineering principles, mobile architecture and long-term goals for POS system
  • Trained engineering teams in methods of modularizing and refactoring legacy code
  • Provided in-house training to increase Swift adoption and improve code quality
  • Redesigned company-wide agile usage and performance-tracking methods

Citibank
Long Island City, NY
Senior iOS Systems Engineer / Analyst
Contract
May 2016 - Jan 2017
  • Senior Swift engineer for the Citi-Gold Invest division
  • Technical lead for ten-person agile feature team
  • Architected the "trade execution" and "security" modules within the Citi Gold iOS app
  • Trained and mentored junior engineers in Swift 3, Git, TDD, CICD and best coding practices

World Steel Dynamics
Englewood Cliffs, NJ
Director of Engineering
4 years
May 2012 - May 2016
  • Reported directly to CEO to meet revenue goals, release schedules
  • Managed in-house web development and two offshore engineering teams
  • Designed native iOS/Android apps to crowd-source prices for NASDAQ steel-scrap futures
  • Developed the Global Steel Information System - a PHP/Java based suite of online computational analysis tools
  • Worked with analysts to develop interactive web-based financial forecasting engines

CooCoo
Huntington, NY
Lead Mobile Engineer
1.2 years
Apr 2011 - May 2012
  • Architected a mobile POS/ticketing system piloted by two-dozen public transit agencies (incl. MTA, MBTA, BART)
  • Lead developer for (6) iOS and (2) Android apps grossing over 3-million combined app downloads
  • Managed devops team overseeing high-traffic servers and fail-safe systems across redundant colocations
  • Responsible for network security, data encryption and PCI-compliance across products

Dreamware Systems LLC
New York, NY
Software Consultant (Self Employed)
Moonlighting
Jan 2009 - May 2015
  • Designed and launched eight independent commercial websites (see project portfolio)
  • Cofounder and principal architect of a video-based mobile dating app (Obj-C/Swift)
  • Built custom p2p e-commerce platform utilizing a unique chained-payment checkout process (PHP)
  • Optimized and load-balanced linux clusters to perform under heavy loads (MySQL/Nginx/CentOS)

SS&C Technologies
New York, NY
Financial Programmer / Analyst – Municipal Finance Division
5 years
Sep 2006 - Apr 2011
  • Promoted to lead developer for DBC Debt Manager - a database application for debt management and reporting
  • Designed custom option-pricing models including the famed Black-Derman-Toy and Black-Scholes derivatives
  • Enhanced C/C++ source code for DBC Finance – a linear optimization engine used to structure 95% of all U.S. municipal bonds
  • Worked directly with top Wall Street clients to create custom bond financing tools
  • Developed OLE APIs and Excel-VBA plugins to leverage DBC calculations within third-party WIN32 applications

Harve Benard
Clifton, NJ
Assistant to CTO (Internship)
Internship
May 2005 - Sep 2005
  • Maintained and serviced over 30 Unix, NT, and AS400 servers
  • Taught basic/advanced Microsoft Excel, Word, and Visual Basic employee courses
  • Designed and tested emergency data recovery procedures
  • Debugged legacy AS400 source to factory production systems

Education
University at Albany
University at Albany (SUNY)
  • Sep 2002
  • May 2006
    • B.S. Computer Science & Applied Mathematics
    • Cum Laude Graduate, Major GPA: 3.85
    • Honors Study in Cryptology & Information Security
    • President of Sigma Alpha Epsilon Fraternity 2005-2006
    University at Albany
    Scarsdale High School
  • Sep 1998
  • May 2002
    • AP Calculus (5)
    • AP Statistics (5)
    Project Portfolio
    Mobile App Development
    SALIDO - Point Of Sale (iOS)
    Designed to work as a standalone POS or "hot swappable" within a fleet, this app has over 500 operating modes and feature toggles. To achieve the needs of almost any restaurant environment out there, the source code quickly became a highly complex beast. While most apps off-load business logic to the server side, we often found ourselves doing the opposite; allowing the app to operate under even the most adverse network conditions with near 99.999% fault tolerance. This app pushes the hardware limits of even the latest model iPads and I'm proud to have lead its development.
    CooCoo (iOS/Android)
    In April 2011 I was hired by CooCoo to help build out their mobile application platform from the ground-up. The first task was to convert the back-end of what had been until then a text-message based system into a secure and scalable API. I then developed CooCoo's primary mobile app natively for both iOS and Android.
    Citi Gold (iOS)
    During a 9-month contract at Citibank I was a member of the newly minted FinTech division, tasked with developing Citibank's "Gold" iOS app: a feature rich extension to their original "blue" app for high-net-worth investors. I served as technical lead for one of three "Invest" teams; designing the trade execution and general security layer for the MVP.
    Light It Up Blue 2012 (iOS/Android)
    During a brief lapse in start-up funding while working for CooCoo, my expertise was loaned out to our VC-backed sister company that specialized in micro-site development for non-profits. During this time, I was tasked with developing both the native iOS and native Android editions of Light It Up Blue (2012) for Autism Speaks.
    SALIDO - Kitchen Display System (iOS)
    The restaurant kitchen is one of the few places technology has failed to penetrate. The KDS app is SALIDO's answer to this conundrum; providing real-time food prep, inventory and management to full-service restaurant kitchens via an iPad app that seamlessly integrates with SALIDO's award winning POS.
    CooCoo Ticketing (iOS)
    One of the more innovative projects I worked on while employed at CooCoo was the development of a mobile-based POS system for accepting payments and validating tickets onboard commuter railroads / buses. The concept utilized an enterprise iOS app paired with a fleet of LineaPro devices capable of scanning barcodes and swiping payment cards. Users could also purchase tickets through our many iOS/Android apps that were custom-tailored to each transit provider.
    Video Dating App (iOS)
    In 2014 I was hired by a private firm to develop an iOS video-based dating app. While the MVP is complete and in beta, the app has not been publicly released and remains under non-disclosure agreement so I cannot divulge much about its features. I was the sole architect of the app itself and the server platform that drives it. In 2016, I divested myself of the project in order to focus on full-time employment.
    HolyQuotes (iOS)
    In 2012, my boss at the time bet me $1000 on a Friday afternoon that I could not develop a useful app in a single weekend ...and thus Holy Quotes was born the following Monday. After creating a shell script to parse meaningful quotes from a digital copy of the King James, I spent the remainder of the weekend designing the app's interface. The finished app generated 10,000 downloads in its first month. I feel the need to note that I am not a particularly religious person; the concept simply struck me as useful.
    Website Development
    wsdweb - Website Thumbnail
    World Steel Dynamics
    Developed from scratch while working full-time for World Steel Dynamics Inc. Beyond advertising the company's primary business, a pay-walled client area hides a secure report access system and a custom-designed account management & billing portal coded primarily in PHP.
    dbcinc - Website Thumbnail
    DBC Corporate Website
    While working at SSNC, I was tasked with revamping the Municipal Finance Division's corporate website. Utilizing PHP and Python, it housed a large paywall area for clients and a API back-end to interface with DBC's fat-client database software.
    sammyandnat - Website Thumbnail
    Sammy & Nat
    Originally built using open-source e-commerce platform Opencart, I constructed SammyAndNat.com in a matter of months for my friend Samantha Benson to retail her line of fashionable baby rampors.
    facebake - Website Thumbnail
    Facebake
    Coded in a single summer post college using the open-source social networking engine Elgg, facebake.com was one of my early "million dollar ideas" that didn't quite pan out as I had hoped. Though the user base has moved on, the site and the concept still make for humorous cocktail conversation.
    ato - Website Thumbnail
    Albanytakeout
    One of the more profitable of my personal website endeavors, I built Albanytakeout during my sophomore year of college and its visitor numbers have steadily increased ever since. It's basically a query able database of restaurant menus in Albany, NY.
    tradeflow - Website Thumbnail
    Global Tradeflow Demo
    For the purpose of showcasing my work in quantative programming on large data sets, I extracted a single module of the GSIS suite and converted it to a functional demo. I scrambled the original data to avoid giving away a proprietary software tool but it is otherwise fully functional.
    dreamware - Website Thumbnail
    Dreamware Systems LLC
    A simple company site built to showcase my abilities as a self-employed software developer. While the site is still live, I have since abondoned moonlighting work in order to focus on full-time employment.
    coocoo - Website Thumbnail
    CooCoo
    While primarily tasked with developing the mobile app platform at CooCoo, the lean start-up culture dictated that I lend a hand anywhere it was needed, including with their website presence. I cannot take full credit for the site design as it was a team effort.
    gsis - Website Thumbnail
    GSIS Interactive System
    While working at WSD full-time my primary task was maintaining and enhancing an online suite of market forecasting and analysis tools known as the Global Steel Information System. While development of the site was a team effort, I was personally responsible for coding 3 of the 7 final modules.
    groovecard - Website Thumbnail
    Student Groove Card
    The first commerical website I was begrudgingly coersed into coding. Please don't judge it based on the table-based layout, I was largely ignorant of web development techniques at the time. I include it here only to show how far I've come...
    resume - Website Thumbnail
    Personal Resume Website
    This one is self-explanatory given the context... The neat thing is that the source code is available below
    Source Code Samples
    Code samples available on github: