Frank Goortani, TOGAF, PMP
Hands on Solution Architect | LLM, Web, Cloud, Mobile, Strategy
Profile
Senior solution architect with extensive experience in generative AI, data-driven systems, cloud, and mobile technologies. Over 20 years of expertise in designing and implementing enterprise-grade applications across startups and large enterprises. Skilled in generative AI technologies, including LLMs, AI agents, and automation. Proven leadership in guiding cross-functional teams, driving architectural strategies, and delivering impactful results.
Skills
- Distributed Systems, API platforms, Microservices, integrations, Workflow systems
- Generative AI, Large Language Models (LLMs), AI agents, AI automation, Machine Learning
- Reactive and Functional Programming in Go, Python, Java, Swift, Typescript and JavaScript
- Full-stack Development, DevOps, Product Management, Agile Project Management
- Mobile application development, Mobile architecture, Hybrid/Cross-Platform apps
- Requirement Analysis, Change Management, Stakeholder Communications, Technology Evangelism
- Business Presentations, Architectural Documentation, Research, POCs
- Data Modeling, Business Intelligence (BI), Data Warehouse Design, ETL tools
- Data Governance, Data Streams, Master Data Management (MDM), Reporting, Dashboards
- Automation, Data Science, Data Visualizations, Infographics
Interests
Startups, GoLang, Python, Typescript, LangChain, LLMs, Microservices
Work Experience
2021-now
Uber, Solution Architect
- Worked on UDE (User Data Extraction) and DSAR (Data Subject Access Request) Automation as mandates for Security and Privacy teams. The stack included Piper (similar to Airflow), Cadence (similar to Temporal), Python, Go, Microservices, Reactjs, FusionJS, GraphQL, gRPC, Kafka, MySQL, and Docstore.
- As part of EngSec, worked on an AI Decision Engine called ELLE that helped automate triaging and reviewing Engineering Review Documents in the context of Privacy and Security. The project won several internal recognition awards and was used across multiple sub-disciplines.
- Worked on the end-to-end design, implementation and maintenance of multiple MVP products including Uber Charter, Uber Park, and Uber Concierge.
- Implemented Golang BE code following Uber Microservices MVCS design patterns, implementing APIs in gRPC, GraphQL and Rest protocols.
- Worked with extensive Uber tech stack including MySQL, DocStore, Kafka, Up, USecret, Cadence, uMonitor, Edge, Geofence, Geoproxy, Populous, Rosetta, Terrablob, Texter/Pusher/PostMaster, Nava, BlackBox tests, Bliss, Flipr, Grafana, Kibana, Hive, HDFS.
- Worked on FE MonoRepo projects utilizing GraphQL, React, Fusion.
- Provided technical interviews for GoLang BE and React FE candidates.
2010-2023
VisionZLab, Tech Lead – Part Time
- FasterOutcomes: AI Startup in legal industry. Lead the Architecture and development. Stack: React, NextJS, Tailwind CSS, Python, n8n, LangChain, FastAPI, OpenAI LLMs, OCR, AI Agents, Firebase, Google Cloud.
- Counta AI: AI Startup in Accounting industry. Stack: python, LangChain, FastAPI, CrewAI, AI Agents, Minio, Open Source LLMs, OCR.
- MirrorMe3D: Mobile Startup in medical industry. Worked on the iOS mobile app that scans the user’s face and sends the 3D model to the backend for processing special surgery prosthetics. Stack: iOS Swift.
- Migrating local solutions to Azure and AWS Cloud platforms.
- Developed several SAAS applications and marketplaces using modern tech stacks including Node.JS, AngularJS, Firebase, AWS, Azure.
- Created AI chatbot solutions and hybrid apps for various platforms using cutting-edge technologies.
2019-2021
Canada Life, Solution Architect
- Established and led an in-house mobile development and architecture team, overseeing everything from conducting technical interviews to coaching developers and implementing automation for DevOps operations.
- Collaborated with the Front-End team on the NEST project - a comprehensive, automated component library for React and VueJs components.
- Devised systems for collecting e-signatures and AODA-compliant PDF generation, integrating with Azure blockchain services.
- Optimized automation within Azure and GCP stacks, improving efficiency and reducing potential error.
- Contributed to Salesforce solutions using Angular, Lightning system, and Vlocity tools.
- Oversaw the architecture, implementation, and automation of API platforms and microservices utilizing Kubernetes, Java Spring Boot, and Apigee.
- Designed and implemented maturity tools to enhance Kubernetes architecture and DevOps functionality.
2017-2019
The Home Depot, Software Consultant
- Steered a team of 10+ onshore and 50+ offshore Developers for the homedepot.ca website, employing various technologies including Angular, NgRx, React.js, Redux, TypeScript.
- Led migration to Google Cloud and microservices architecture using Kubernetes, implementing Angular Universal Server-Side Rendering.
- Contributed to numerous projects including Order Tracking, Product Information, and Installation Services.
- Led the Front-End Mono Repo project implementing Nrwl on Angular 9.
- Designed and implemented custom Analytics solution EVT for monitoring Angular web performance.
- Built the onshore mobile app team from scratch, managing technical hiring, coaching, and architecting native mobile features.
2017-2019
The Judge Group, International Instructor
- Conducted hands-on courses on “Migration to Cloud” covering various cloud platforms including AWS, Azure, GCP, and Pivotal Cloud Foundry.
2016-2017
Xocial, IOU Concepts, Human Code, Software Consultant
- Developed full-stack applications and components using technologies like AWS, MongoDB, Meteor, React, Node, Vagrant, Bamboo, and Git, including the FeedABillion Leaderboard.
- Enhanced a hybrid mobile and web application, including video features, by extending open-source Cordova plugin libraries. Worked with Swift, Java, Javascript, Cordova, Android, iOS, and Github.
- Optimized DevOps workflows and automation with tools such as Bamboo, Circle CI, Jenkins, and Bitbucket. Also, developed test automation for mobile applications using AWS Device Farm.
- Created a Chrome extension to integrate toolset with third-party platforms, and developed CRON jobs for data extraction from APIs. Optimized MongoDB usage for web and mobile applications.
- Utilized AWS services extensively, designing a reporting platform using AWS Redshift and managing services like EC2, Elastic Beanstalk, S3, Redshift, CodePipeline, CloudWatch, CloudFormation, IAM, and Device Farm. Executed migrations to utilize AWS best practices.
2015-2016
EQAO, Ministry of Education, Software Consultant
- Worked as a full-stack developer on a customer-facing web application, utilizing ASP.NET MVC best practices and Node automation and package management solutions. The tech stack included ASP.NET MVC, RESTful API, TFS, Gulp, Bower, npm, ASP.NET MVC API, and C#.
- Applied Python, Scikit Learn library (SKLearn), and Jupyter Notebook to extract meaningful predictions from historical student assessment data in Ontario.
- Redesigned and implemented a new multidimensional data model, migrating all organization data from the old model to a new data warehouse using SQL Server 2012 platform.
- Optimized and integrated the new reporting platform with an ASP.NET MVC application using SSIS, SSAS, MDX, and SSRS.
- Developed and optimized the front-end Angular application with Bootstrap UI, using AngularJS, Bootstrap, and Typescript.
2015
Mosaic Sales Solutions, Software Consultant
- Contributed to a data gathering web application project, using technologies like SQL Server, R Studio, Alteryx, Ruby on Rails, Angular, and Git. The project involved Rails for backend, Angular and Bootstrap for frontend.
- Performed various data analyses using R Studio and Alteryx. Designed and created interactive, responsive dashboards for clients using BI tools.
- Constructed a metadata warehouse, developed Microstrategy dashboards for performance monitoring, and developed a framework for using Alteryx as an ETL tool.
- Implemented a centralized ETL process, extracting and transforming data from diverse sources like DB2, PostgreSQL, Oracle, MongoDB, and SQL Server, and loading into the Enterprise Data Warehouse (EDW).
- Provided database support and optimization insights and implemented an archiving strategy for extra-large data warehouses.
2014-2015
TD Bank – Business Intelligence & Data Strategies, Manager, Software Development
- Developed, automated, and maintained SharePoint and ASP.NET applications for internal reporting solutions.
- Contributed to a framework for designing and developing Business Intelligence (BI) projects.
- Designed and implemented the Banking Services Data Mart for the OMEGA - PEGA project, involving data modeling with PowerDesigner and SSIS, SSRS, SSAS usage. Led multiple BI projects for different departments.
- Utilized technologies like SQL Server, SSIS, SSAS, SSRS, MDX, .NET 4.5, Visual Studio 2013, ASP.NET MVC4, TIBCO, Momentum, and Cognos.
2013-2014
TD Bank – Direct Channels, Sr. Application Architect / Technical Lead
- Developed and tested the North American Scorecard Web application and the Business Intelligence (BI) stack in collaboration with various teams, using ASP MVC 4, .NET 4.5, SharePoint 2010, and LoadRunner.
- Managed offshore project coordination, led multiple projects using tools like JIRA, CA SDM, TFS, and SourceTree, and conducted training sessions for team members.
- Led BI projects in phone and mobile channels, handled troubleshooting of BI legacy systems, and prepared relevant technical documentation.
- Contributed to the Phone Channels Group Strategy by leveraging understanding of the enterprise architecture and acted as the interface between Enterprise Information Management (EIM) and business applications.
- Assumed project management responsibilities for mid-sized integration and BI projects.
2014-2016
Learning Tree, Toronto, International Instructor
- Delivered both online and in-person courses at multiple Learning Tree Education Centers across North America, including locations in Washington, DC, and Toronto, ON.
- Taught a comprehensive course on “Designing an Effective Data Warehouse,” utilizing SQL Server and Oracle.
2014-2016
George Brown College, Toronto, College Instructor
- Developed a comprehensive new course outline and teaching materials for a class on Web and Business Intelligence using SQL Server 2012.
- Focused on learner-centered presentations, integrating field experience and technical knowledge into course material, with an emphasis on interactive, hands-on practice.
2013-2016
Cestar College / Lampton College, Toronto, College Instructor
- Developed curricula ranging from entry-level to advanced topics in a wide range of subjects, meeting tight deadlines consistently. Topics covered included Ruby on Rails, JavaScript, Java, C#, Objective C, OOP, Android Development, Eclipse, iOS Development, XCode, Visual Studio, Application Architecture, UML, SOA, SDLC, PMLC, Git, Cloud IDEs, Design Patterns and Best Practices.
- Tailored curricula and presentation style to meet the needs of diverse audiences, ranging from recent high school graduates to foreign-born individuals with master’s degrees.
- Integrated field experience and technical knowledge into learner-centered presentations, emphasizing interactive, hands-on practice.
- Offered courses including Principles of Software Development, Mobile Development, Web Development, Database Development, Bootstrapping Startups, and Business Intelligence.
2012-2013
CAA South Central Ontario, Solution Architect
- Led design and setup of solution infrastructure and data architecture across numerous projects, including the Enterprise Architecture Repository for an ERP project.
- Directed complex Data Warehouse projects in various industries, managing all stages from requirement gathering to reporting.
- Conducted technology research initiatives to improve existing systems and developed parts of the ESB web project using latest technologies.
- Implemented system integration and migration solutions, and set up secure portals for sensitive information storage.
- Managed SQL Server Infrastructure design and upgrade projects, including company’s software licenses and MSDN subscriptions.
- Developed complex finance reports and SharePoint projects to meet HR requirements.
- Multitasked across multiple initiatives and projects, coordinating with various team members throughout the SDLC.
- Spearheaded a Cloud POC for migrating existing solutions to Azure, and automated code management.
2011-2012
Felcom Data Services (Jovian Group), Application and Database Developer (Asset and Investment Management)
2008-2011
Royal Persicus Inc., Senior Programmer, (Financial Project Management)
2006-2007
Javid Educational Center, Senior Developer
2002-2006
Faragam Inc., DEVELOPER
Education and Professional Development
2018
maktub.com
2017
lastcall.cc
2016
loggir.com
2015
exclusivelistings.club
2015
John Hopkins University
Certified Data Scientist
2013
Project Management Institute
PMP Certified
2013
The Open Group Architecture Framework
TOGAF 9.1 Certified
2003
AmirKabir University
M.Sc. in Management
2001
AmirKabir University
B.Sc. in Computer Software Engineering
Links
Keywords
- Linux, Mac, Windows, XCode, Android Studio, IntelliJ, Gladle, JIRA, Virtualbox, Bamboo, Jenkins, Circle CI, GIT, SourceTree, n8n, Cadence
- Azure, AWS, DevOps, Temporal, CA Erwin, PowerDesigner, Jupiter, iPython, OpenRefine, Tesseract OCR, markdown, LangChain, LLMs, Ollama
- Langgraph, CrewAI, Agentic, AI Crawlers, pydantic, Uvicorn, StreamLit, Google Gemini, OpenAI LLMs, Meta LLMs, Firestore, Firebase functions
- Nginx, GCP Cloud Run, GCP IAM, Spring, Hibernate, Swagger, JBOSS, JSP, Helm, Jetty, Istio Selenium, Cucumber, Grafana, Spring Boot, Chef, Puppet
- Salt, AWS EC2, VPC, S3, Cognito, Lambda, SNS, Cloud Front, Cloud Formation, Cloud Watch, IAAS, PAAS, SAAS, AI APIs, Graylog, Datadog, StackDriver
- Splunk, Prometheus, Spinnaker, Ant, JRebel, Zabbix, Rancher, Angular, React, Next, Svelt, RxJava, RxSwift, RxJS, VueJs, GraphQL, gRPC, Rest, RAG
- Node.JS, Docker, React Native, Material Design, WebSockets, OnsenUI, shadcn, Tailwind, SciKit Learn, Azure ML Studio, Heroku, Bitbucket, GitHub
- Express, Maven, Ionic, Redux, Firebase test lab, Jest, Mocha, Puppeteer, Karma, Istanbul, AWS device farm, API Gateway, Webpack, PlantUML, K8S
- Jasmine, Karma, Protractor, TOGAF, PMBOK, BABOK, ITIL, Open ID, OAuth 2.0, Azure VM, Glassfish, npm, yarn, Dino, Sonar, Mockito, Spring Test
- Fortify Scan, Cloud Foundry, Azure DevOps, Google Kubernetes, AWS Pipeline, AWS Steps Function, SNS, SQS, Chatbots, Browser Extensions
- Helm, ELK, Zookeeper, Docker, Rest-Assured, WebDriver, Locust, Kong, Dynatrace, Prompt Engineering, Containers, Apigee, Collibra, Artifactory
- C#, Ruby, Python, GoLang, JavaScript, ES6, Java, Spring, HTML5, CSS3, XML, YAML, JSON, Tableau, Akamai, Vector DBs, Swift, Objective-C, Cohere
- SQL Server, Azure CDN, LangFuse, SQL Azure, Oracle, CouchDB, MongoDB, Azure CosmosDB, CouchBase, ElasticSearch, MySQL, Postgresql, Solr
- HBase, Spark, MySQL, Kafka, Hadoop, Spark, PIG, HIVE, Firebase, Redshift, PineCone, Embedding Models, Agent flow, Aider, CoPilot, Agentic coding
- Chroma, Weaviate, SQL Server BI, BIDS, SSDT, DynamoDB, Hugging Face models, AWS RDS, Azure Search, AWS and Azure Storage, OBIEE, Alteryx, Azure ML
- Azure Data Lake, Data Factory, Azure DW, Azure Functions, Logic App, Data Streams, Hashicorp Vault, Packager, Hashicorp Consul, Terraform