I am a Senior Platform Architect, with experience in leading Software Development teams and a strong passion for writing automation code that solves any kind of problems around me.
Passionate, innovative and fast-paced software engineer with 5+ years experience developing reliable, robust code for high-volume businesses. Spearheaded a team of 6 remote developers that built an 80% faster Node.js platform for First Performance as compared to its PHP predecessor. Reduced turnaround time for creating white-label iOS and Android Titanium applications by over 90%. Increased efficiency of customer website navigation algorithm by 90% for AppedOn. Played a key role in achieving PCI-DSS Level 1 compliance for First Performance within the first 5 months of joining.
September 2018 - Present
Researched and developed an algorithm PoC in Python to accurately locate the latitude and longitude coordinates of an unknown merchant for a particular cardholder's transaction based on the cardholder's transaction history
Reduced the weekly and monthly analytical report generation process time from 2 days to 2 hours by creating an automated, containerized service written in Node.js that is invoked via Cron jobs and writes reports to designated AWS S3 buckets
Architected and developed a platform feature for cleansing gibberish merchant identifiers on a financial statement transaction to meaningful merchant brand names within a few hundred milliseconds using Node.js and Regex
Architected and implemented a real-time Parser in Node.js that accepts Mastercard's Automatic Billing Updater file and outputs JSON to determine if a particular card in on file with any of the merchants registered with Mastercard
Founded First Performance Innovation Labs, an independent, startup-like organization within the company that brings together highly motivated employees to conceptualize and build cutting-edge technological features and products with emphasis on fast time-to-market cycles
Saved the company upwards of $1000/month by reducing a 3.5 TB AWS database server to 500 GB through implementation of an aggressive data pruning strategy while still maintaining data retention SLA
Managed deliverable expectations and deadlines across cross-functional teams to complete and ship platform features for Fall 2018 release
Designed the architecture and development documentation for 4 plug-in features to card control platform, 3 of which were shipped in Fall 2018 release
September 2017 - August 2018
Delivered excellent tailored platform solutions to foreign contracts based on their requirements
Collaborated with remote architecture teams to design marketable, cutting-edge feature sets
Mentored remote development teams on building the platform feature sets with maximum code coverage and minimum errors while adhering to strict coding standards
January 2017 - June 2017
Led the development and testing effort with a team of 6 remote and on-site Software Engineers for a 1:1 API migration project from PHP to Node.js
Completed comprehensive platform training of freshly hired back-end software engineers in 1 business week
Achieved 100% planned sprint coverage of the Central API node migration project based on the directions provided to the teams of new recruits
Executed timely deployments of card control platform for 3 international clients
January 2015 - December 2016
Reduced card control platform code delivery time from 30 days to 5 days by re-factoring code to be customization-friendly via environment variables
Improved white-label Titanium mobile application generation time from 8 hours to 30 minutes by restructuring code to be configurable by simply dropping a folder containing required image assets
Delivered customized platform versions to Pilot in under 90 days of project kick-off for 2 international clients
Streamlined DevOps process by reducing code deployment time from 30 minutes to 2 minutes through the creation of Jarvis, a Node.js automated wrapper around AWS Elasticbeanstalk APIs
Spearheaded the effort to improve stability and efficiency of the existing API platform by rebuilding it from the ground up in PHP using the SLIM REST framework
Created the first working prototype of Encoder Gateway - a Node.js server for parsing real-time payment transactions from ISO 8583 format to JSON - for an overseas payment card processor
June 2013 - December 2014
Reduced site navigation latency from 100 to 10 ms by implementing an efficient breadcrumb solution
Architected and developed the initial version of the database schema and API server for a PHP and MySQL based platform for controlling credit card payments in real time
Developed cross-platform native mobile applications with AWS SNS push notification support in Titanium
Developed full-stack applications that included transforming website design wireframes into HTML, CSS and JavaScript, modeling normalized MySQL database models, and designing back-end RESTful APIs for connecting the front-ends to the database models.
Fixed bugs and updated Titanium code for iOS and Android applications to work with iOS 7 and Android 4.4.4
Feel free to reach out to me. I'm always interested in discussing new projects and opportunities in the realm of Software Engineering.