Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
100%
Business Owner
🧑‍💼100%
C-level Executive
💰66%
Investor & VC
Geos
🇮🇳66%
India
🇧🇷33%
Brazil
Work Background
Software Architecture Consultant, CEO
Craft & Graft LLCSoftware Architecture Consultant, CEO
Jun. 2023San Diego, California, United States · RemoteAssist companies to save on costs by guiding them through software architecture and apps with consulting, high-quality design, reviews, guidance, and migrations, as well as creating repeatable building blocks and mobile app development. To learn 𝐰𝐡𝐚𝐭 𝐂𝐫𝐚𝐟𝐭 & 𝐆𝐫𝐚𝐟𝐭 𝐨𝐟𝐟𝐞𝐫𝐬, go here: 𝐡𝐭𝐭𝐩𝐬://𝐜𝐫𝐚𝐟𝐭𝐚𝐧𝐝𝐠𝐫𝐚𝐟𝐭.𝐜𝐨𝐦/𝐬𝐞𝐫𝐯𝐢𝐜𝐞𝐬 For consulting on software architecture and mobile app development: ■ Call me on 𝘾𝙡𝙖𝙧𝙞𝙩𝙮.𝙛𝙢 (𝐡𝐭𝐭𝐩𝐬://𝐜𝐥𝐚𝐫𝐢𝐭𝐲.𝐟𝐦/𝐬𝐨𝐟𝐭𝐰𝐚𝐫𝐞-𝐚𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐞-𝐜𝐨𝐧𝐬𝐮𝐥𝐭𝐚𝐧𝐭) ■ Reach out to 𝙜𝙚𝙩𝙞𝙣𝙩𝙤𝙪𝙘𝙝@𝙘𝙧𝙖𝙛𝙩𝙖𝙣𝙙𝙜𝙧𝙖𝙛𝙩.𝙘𝙤𝙢
Software Architect - Staff Engineer (L5)
WayfairSoftware Architect - Staff Engineer (L5)
Mar. 2022 - May. 2023San Diego, California · Remote■ Promoted from Staff Software Engineer (L4) to Staff Software Engineer (L5). 𝘛𝘩𝘦 𝘓5 𝘵𝘪𝘵𝘭𝘦 𝘸𝘢𝘴 𝘚𝘳 𝘚𝘵𝘢𝘧𝘧 𝘚𝘰𝘧𝘵𝘸𝘢𝘳𝘦 𝘌𝘯𝘨𝘪𝘯𝘦𝘦𝘳 𝘣𝘦𝘧𝘰𝘳𝘦 𝘵𝘩𝘦 𝘧𝘢𝘮𝘪𝘭𝘺 𝘵𝘪𝘵𝘭𝘦 𝘤𝘩𝘢𝘯𝘨𝘦s 𝘪𝘯 2022. 𝘐𝘯 2023, 𝘵𝘩𝘦 𝘤𝘰𝘮𝘱𝘢𝘯𝘺 𝘳𝘦𝘷𝘦𝘳𝘵𝘦𝘥 𝘧𝘢𝘮𝘪𝘭𝘺 𝘵𝘪𝘵𝘭𝘦 𝘤𝘩𝘢𝘯𝘨𝘦𝘴. ■ Commended as the 1st Architect at Wayfair to build relationships with and influence teams across organizations to fully adopt a framework. ■ Increased app health, product quality, architecture quality, and cross-platform stakeholder collaboration and alignment by leading two architecture groups, providing architectural oversight, coaching teams, and designing and developing top-quality changes meeting business goals, and architecture, platform, and system best practices. ■ Improved customer experiences and app stability by increasing visibility into app errors (observability) and meeting high levels of scalability, resilience, and reusability in architectural designs and development - including architecture plans and diagrams, phased transition plans, architecture videos, guidebooks, IDE file templates, governance guides, code, and assessing and mentoring on how-to evaluate external frameworks, SDKs, and libraries. ■ Influenced teams across platforms to reduce the risk of app crashes and other errors caused by third-party dependencies by creating and mentoring teams on the Seismograph Design Pattern. ■ Enhanced the engineering team's knowledge of designing frameworks to queue and send data batches by creating and evangelizing a design recipe with a pattern, use cases, ingredients list, and diagram. ■ Boosted code discovery and recognition by hosting and automating the generation of code documentation for the Android codebase monolith - including hundreds of modules. ■ Reduced 50% of high-priority networking bugs by leading a cross-platform/functional team to identify, plan solutions for, and fix critical network request bugs in the Android apps.
Software Architect - Staff Engineer (L4)
WayfairSoftware Architect - Staff Engineer (L4)
Nov. 2019 - Mar. 2022San Diego, California (Remote)Skills: C4 · GraphQL · Customer Experience Management · Project Delivery · Leadership · Skill Development · End to End Delivery · Accepting Responsibility · Product Quality · Mobile Application Development · Open-Source Software · Software Architectural Design · Strategic Planning · Solution Building Blocks · System Development · API Development · Communication · Continuous Integration and Continuous Delivery (CI/CD) · Mobile Applications · Solution Architecture · Software Design · Mobile Design · Mobile Devices · Android Development · Java · REST · XML · Engineering · REST APIs · Agile Methodologies · Scrum · Android SDK · Debugging · SQLite · Git · Github · JUnit · Maven · JSON · Mentoring · Android Studio · Android · Representational State Transfer (REST) · Software Development · Kotlin · Software Architecture · Design Patterns
Software Architect - Software Engineer
Phunware, Inc.Software Architect - Software Engineer
Jan. 2019 - Oct. 2019On-site■ Reduced the buffering percentage of the client’s (FOX) streaming applications from over 2% to under 1.5% and removed the visual glitches visible to the client's customers by designing and developing a new architectural solution for video player buffering. ■ Decreased the feature development time by a factor of 4 of the original amounts (one day down to a few hours) for multiple teams by Proposed, won the buy-in, and laid the groundwork for the architectural switch from MVC to MVVM to leverage its many benefits, including ease of use and scalability. ■ Reduced the crash rate for each app to remain below 1%, increased product quality, and reduced code review bottlenecks by mentoring teams and providing guidance on architecture quality attributes, architecture and design patterns, and best practices. ■ Met client's business needs by creating baseline and target architecture designs to map to project roadmap milestones and developing changes aligned to the designs. ■ Reduced risks of increased app crash rates, error rates, and maintenance overhead by assessing third-party solutions while weighing pros and cons with architecture quality attributes. ■ Promoted to the Android team lead role after the first year. ■ Removed 40% of the crashes across a client’s (FOX) streaming apps and decreased the wait time to watch videos by an average of 39% (from 14 seconds down to 5-6 seconds) by monitoring app performance, identifying the source, and creating a solution for the complex bug.
Android Core Team Lead - Software Engineer
Phunware, Inc.Android Core Team Lead - Software Engineer
Mar. 2018 - Jan. 2019San Diego, CaliforniaSkills: Customer Experience Management · Project Delivery · Leadership · Skill Development · End to End Delivery · Accepting Responsibility · Product Quality · Mobile Application Development · Open-Source Software · Software Architectural Design · Solution Building Blocks · System Development · API Development · Communication · Continuous Integration and Continuous Delivery (CI/CD) · Mobile Applications · Solution Architecture · Software Design · Mobile Design · Mobile Devices · Android Development · Java · REST · XML · Engineering · REST APIs · Agile Methodologies · Scrum · Android SDK · Debugging · SQLite · Git · Github · JUnit · Maven · JSON · Mentoring · Android Studio · Android · Representational State Transfer (REST) · Software Development · Kotlin · Software Architecture · Design Patterns
Software Engineer
Phunware, Inc.Software Engineer
Feb. 2017 - Mar. 2018San Diego, CaliforniaSkills: Customer Experience Management · Project Delivery · Leadership · Skill Development · End to End Delivery · Accepting Responsibility · Product Quality · Mobile Application Development · Open-Source Software · Software Architectural Design · System Development · API Development · Communication · Continuous Integration and Continuous Delivery (CI/CD) · Mobile Applications · Solution Architecture · Software Design · Mobile Design · Mobile Devices · Android Development · Java · REST · XML · Engineering · REST APIs · Agile Methodologies · Scrum · Android SDK · Debugging · SQLite · Git · Github · JUnit · Maven · JSON · Mentoring · Android Studio · Android · Representational State Transfer (REST) · Software Development · Kotlin · Software Architecture · Design Patterns
Android Team Lead - Software Engineer III
Johnson ControlsAndroid Team Lead - Software Engineer III
Mar. 2016 - Feb. 2017San Diego, Ca and Irvine, Ca · On-site■ Promoted to the Android team lead role within the first month of my employment. ■ Empowered internal/external clients to build apps quicker with reusable, standardized libraries and design patterns with increased stability, scalability, and maintainability through consulting, designing architectural changes, and developing apps and libraries to meet their needs. ■ Met an internal client's business goals by leading the development of a product project, utilizing BLE Beacons and networking, for building security and navigation. ■ Increased efficiency, team bonding, and product quality by leading and mentoring the team in agile meetings, code labs, best practices, architecture and design patterns, and code reviews.
Senior Software Engineer - Android
GoProSenior Software Engineer - Android
Jul. 2014 - Jan. 2016Carlsbad, CA · On-site■ Increased app security by creating the obfuscation process and obfuscating the code for the app and library modules, using Proguard and consumer Proguard rules. ■ Met functional requirements and improved app stability by researching and developing new features for and maintaining the GoPro camera app, which had 10+ million installs from Google Play. ■ Aligned to functional requirements for Android device heuristics, like VPN information, by designing and developing an API with high degrees of separation of concerns, reusability, and testability. ■ Improved team workflow efficiency by creating Gradle plugins, collaborating in continuous integration (CI) implementation for app and library modules, and evangelizing IDE and CI optimizations.
Senior Android Engineer
NTENTSenior Android Engineer
Jan. 2014 - Jul. 2014Carlsbad, CA · On-site■ Met the functional requirements 83% faster, two weeks versus three months, faster than the equivalent iOS platform to design and develop an XMPP-based chat app with inline advertisements ■ Increased app security by winning the buy-in, implementing the obfuscation process for the SDK and app modules using Proguard rules, and mentoring on the risks with Android. ■ Won the buy-in for GIT as the primary VCS for mobile projects.
Intch is a Professional Networking App for the Future of Work
300k+ people
130+ countries
AI matching
See more people like Gregory on Intch
Business Owner
334506 people
19
Founder @ Beagle
15
Account Manager @ Hedge market
25
Health Safety and Environmental Consultant @ Oktopus
Business OwnerBusiness Owner
166130 people
15
Marketing Executive @ LivesMarket
27
CEO @ Doxuama arts
42
Senior Mining Engineer @ Riot blockchain