Timothy Martinak

Software Developer at Braintree

Cary, North Carolina, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Timothy Martinak is a pragmatic software developer with 16 years of experience building payment systems and developer-facing tools, currently contributing to Braintree’s Enterprise Omnichannel team from Cary, NC. He has deep practical expertise across mobile (iOS/Android) SDKs and backend libraries, having contributed to prominent open-source projects like Braintree’s payment SDKs and PayPal’s PHP SDK. Timothy’s work shows strong attention to payment flows and security—implementing 3D Secure, Venmo/PayPal integrations, and nuanced card validation for atypical schemes like UnionPay. He blends hands-on engineering with test-driven practices, frequently improving test coverage and refactoring core logic for robustness. Previously he progressed through technical support into engineering at Braintree and has a background in customer-facing technical roles that inform his pragmatic design choices. Notably, he builds internal tools and examples that make complex payment integrations easier for other engineers, reflecting both platform-level thinking and a bias for developer experience.
code16 years of coding experience
job1 year of employment as a software developer
bookHS Diploma, General Studies, HS Diploma, General Studies at Plainfield South High School
bookFull Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
bookSoftware Engineering Track, Full Stack Development & Software Engineering, Software Engineering Track, Full Stack Development & Software Engineering at Bloc
languagesEnglish
github-logo-circle

Github Skills (38)

unit-testing10
paypal10
apim10
api-rest10
3d-secure10
javascript10
ios10
api-design10
restful-api10
testing10
http10
test-framework10
payment-gateway10
android-sdk10
ui-design10

Programming languages (20)

C#JavaCSSCGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
braintree/braintree_ios

Apr 2013 - Jan 2023

Braintree SDK for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:1 review, 526 commits, 14 pushes in 9 years 11 months
Contributions summary:Timothy primarily contributed to the development of the iOS SDK for Braintree, with a focus on improving the card payment flow. They implemented features related to 3D Secure authentication, including both basic authentication and cases involving challenge flows. The commits also involved integrating with external services like Venmo, including API integrations. The user also made changes related to the PayPal SDK and payment flow.
objective-cbraintree-ios-sdkin-app-purchasestorekitbraintree-sdk
braintree/card-validator

Apr 2015 - Mar 2022

Validate credit cards as users type.
Role in this project:
userBack-end Developer / QA Engineer
Contributions:60 commits, 9 pushes, 3 branches in 7 years
Contributions summary:Timothy primarily contributed to improving the card validation logic, specifically addressing variable-length card numbers like UnionPay. Their work included adding new test cases to ensure proper validation and also making adjustments to the existing validation to accommodate the UnionPay cards, which are not Luhn 10 compliant. Additionally, the user updated the project's build process by adding a gulp task for browserify bundle. The user's involvement demonstrates an understanding of both functional aspects of card validation and test-driven development.
creditvalidationjavascriptcredit-cardtypescript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Timothy Martinak - Software Developer at Braintree