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: o Uber Charter - request high-capacity group rides in vehicles seating around 14-55 passengers o Uber Park - park and pay at automated parking lots o Uber Concierge - give the Rider / Eater a new way to start a conversation with the agents by initiating a new request
- Designed the architecture of pieces of the above projects and written detailed ERD and PRD to follow the approval processes, interfacing Privacy and Security teams
- Implemented Golang BE code following Uber Microservices MVCS design patterns, implementing APIs in gRPC, GraphQL and Rest protocols
- Implemented detailed unit tests for the backend code in Go MonoRepo
- Within GoLang Microservices, worked and integrated with MySQL, DocStore (Uber NoSQL document store), Kafka, Up (Uber deployment stack), USecret (Uber Secret Management), Cadence (Uber workflow and activity scheduler), uMonitor (Uber observability, logging), Edge (Uber API gateway), Uber Geofence, Uber Geoproxy, Populous (Uber user services), Rosetta (Uber translation services), Terrablob (Uber cloud storage), Texter/Pusher/PostMaster (Uber communication services), Nava (Uber Front End Tiles), BlackBox tests, Bliss (Call Center Agents dashboard and services), Flipr (Uber configuration management platform), Grafana, Kibana, Hive, HDFS,
- Worked on FE MonoRepo projects utilizing GraphQL, React, Fusion (similar to NextJs)
- Provided several detailed technical interviews for GoLang BE and React FE candidates
2021-now
MatchPS / BayRockLabs, AI Solutions Lead
- As the GenAI lead at MatchPoint / BayRockLabs, worked on the architecture of multiple AI automation projects for companies like Lucid. These projects spanned startups and industries such as Ecommerce, Manufacturing, Accounting, Legal, and Hospitality.
- Involved in technical interviews for MatchPoint resources for several companies including Uber, Robinhood, Netflix, Airbnb, Peloton, and Gap.
- Involved in multiple technology teams at Uber as external Engineer (above)
2010-2023
VisionZLab, Tech Lead – Part Time
- Worked on several projects in Local and Online Small to Medium Businesses and startups (both B2B and B2C) in various capacities (Full-Stack Developer, Architect, Dev-ops, UI Designer, Product / Project Manager) Designing, Automating, Integrating and Implementing solutions focusing on fast implementation and low cost. These projects include:
- • 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 (from infrastructure and network to Websites, Cloud Services, Storages and Document Management Systems)
- Persian Points (Fidely.club) – an SAAS Integrated Loyalty program (still in progress) Utilized Node.JS, AngularJS, MongoDB NoSQL database
- FullStack Project with a combination of Java Spring Boot and Angular 2 with AWS Architecture implementation of Microservices
- Exclusive Listings Club (ExclusiveListings.club)– a modern marketplace for Real Estate properties before MLS. Utilized Firebase, NodeJS, AngularJS, Mandrill, MailChimp, SendGrid, Azure, Google Analytics, HTML5, CSS3, jQuery, Bootstrap, iOS, Android, Ionic, bitbucket
- ELAIN: An artificial intelligence chat bot as a real estate helper to answer questions and generate leads utilizing Wit.ai, Motion.ai, Twilio, NodeJS, Algolia Search and Azure Machine Learning platform. Wrote scrapers to gather Real Estate data from various sites in real-time (Python, NodeJS)
- Dojo Jobs (DojoJobs.com): a socialized gamified job board specialized for IT contractors. AngularJS, Firebase, HTML5, CSS3 animations, NodeJS, SQL Server 2016, Azure, LinkedIn API, OAuth, Trello, Slack, Azure Search
- InfoTechUnion.com: a community of Senior IT Contractors.
- Utilister.com: Necessary SAAS toolset for Real Estate professionals. Ruby on Rails, jQuery, Heroku, AWS
- Developed Hybrid apps for platforms like WebOS, Amazon FireTV, AppleTV, iOS, Android using Electron and Ionic
- Creating Responsive Web Applications using a wide range of languages and technologies from NodeJS, AngularJS, ReactJS, Meteor, ASP.NET MVC and Web API to PHP and WordPress
- Designed mobile applications on Android and iOS - Objective C, Swift, Java
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. Utilized tools such as Storybook, Akamai, Jenkins, npm, NodeJS, and Bitbucket.
- Devised a system for collecting e-signatures, integrating API architecture with Azure blockchain services to ensure secure and efficient transactions.
- Developed an end-to-end solution for AODA-compliant PDF generation, enhancing accessibility standards across our digital products.
- Cooperated closely with the DevOps teams to optimize automation within Azure and GCP stacks, improving efficiency and reducing potential error.
- Engaged in the development and implementation of an enterprise-level authentication solution adhering to the security guidelines for OpenID and OAuth 2.0.
- Contributed to Salesforce solutions using Angular, Lightning system, and Vlocity tools to enhance CRM efficiency.
- Worked on data solutions, involving the management of legacy ETLs and the creation of new data streams using Kafka for real-time data processing.
- Oversaw the architecture, implementation, and automation of an API platform and microservices utilizing Kubernetes, Java Spring Boot, and Apigee.
- Designed and implemented a suite of maturity tools to enhance the Kubernetes architecture and DevOps functionality. Used tools such as Istio, Helm, Grafana, Prometheus, ELK, Kafka, Zabbix, Rancher, Spinnaker, Terraform, Vault, and Consul.
- Headed the documentation and setup process for developer machines on both Mac and Windows platforms, leveraging tools such as Homebrew, Chocolatey, Docker, MiniKube, Virtualbox, and Hyper-v.
- Worked with a variety of technologies and tools such as Bamboo, Jenkins, Terraform, Consul, Vault, Stash, Packer, and Splunk.
- Devised and implemented the roadmap for migration to a microservices architecture using Google Cloud and Kubernetes, utilizing Java Spring, Node, Google Cloud Functions, Bamboo, and Jenkins.
- Instituted end-to-end Angular Universal Server-Side Rendering to support social sharing and SEO for single-page applications on the website.
- Implemented the modularization and containerization of front-end applications using Docker.
- Contributed to numerous projects of varying sizes, architecting solutions and coding in backend, frontend, and preparing DevOps scripts, including those for Order Tracking, Product Information, and Installation Services.
- Optimized content pages in AEM and their integration with other architecture components, employing AEM, Adobe DTM, Java 8, and Sling.
- Worked on Hybris e-commerce solution projects, delivering various customizations and extensions including extending the Smart Edit. Utilized technologies like Hybris, Java Spring, JavaNCSS, Sonar, JRebel, Maven, Ant, and Apache.
- Contributed to the building of the React Component Library and led the design/initiation of the Angular Component Library from scratch.
- Served as the Application Lifecycle Manager for repositories, reviewing and approving Pull Requests, managing branch access, and merging.
- Built unit tests, linting, and continuous integration for various projects using Junit, Karma, Jasmine, Istanbul, Jest, Gulp, Webpack, ESLint, TSLint, Device Lab, Sauce Labs, Node, Yarn, and npm.
- Contributed to redesigning the analytics stack and optimizing site performance utilizing Adobe Tracking (DTM), Adobe Target, and Dynatrace.
- Worked on projects integrating third-party solutions in backend and frontend, such as Akamai, Certona, Bloom Reach, and Bazaar Voice.
- Played a key role in enterprise architecture, conducting research on tech stack and participating in internal and external meetings.
- Led the design and implementation of the Pro-Referral web and mobile project solution, utilizing Android and iOS technologies along with Angular.
- Hands-on work on Java (Android) and Swift Integration PRs with the off-shore team and designed the backend Restful APIs for the Homedepot Canada and Pro-Referral Mobile applications.
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 (versions 5 through 9), NgRx, React.js, Redux, TypeScript, ES6, ES7, Jira, Stash, Git, Artifactory, and Confluence.
- Consulted on architecture and actively participated in the migration to Google Cloud, leveraging tools such as GCP, Artifactory, Cloud Foundry, Bamboo, Jenkins, Terraform, Consul, Vault, Stash, Packer, and Splunk.
- Devised and implemented the roadmap for migration to a microservices architecture using Google Cloud and Kubernetes, utilizing Java Spring, Node, Google Cloud Functions, Bamboo, and Jenkins.
- Instituted end-to-end Angular Universal Server-Side Rendering to support social sharing and SEO for single-page applications on the website.
- Implemented the modularization and containerization of front-end applications using Docker.
- Contributed to numerous projects of varying sizes, architecting solutions and coding in backend, frontend, and preparing DevOps scripts, including those for Order Tracking, Product Information, and Installation Services.
- Optimized content pages in AEM and their integration with other architecture components, employing AEM, Adobe DTM, Java 8, and Sling.
- Worked on Hybris e-commerce solution projects, delivering various customizations and extensions including extending the Smart Edit. Utilized technologies like Hybris, Java Spring, JavaNCSS, Sonar, JRebel, Maven, Ant, and Apache.
- Contributed to the building of the React Component Library and led the design/initiation of the Angular Component Library from scratch.
- Served as the Application Lifecycle Manager for repositories, reviewing and approving Pull Requests, managing branch access, and merging.
- Built unit tests, linting, and continuous integration for various projects using Junit, Karma, Jasmine, Istanbul, Jest, Gulp, Webpack, ESLint, TSLint, Device Lab, Sauce Labs, Node, Yarn, and npm.
- Contributed to redesigning the analytics stack and optimizing site performance utilizing Adobe Tracking (DTM), Adobe Target, and Dynatrace.
- Worked on projects integrating third-party solutions in backend and frontend, such as Akamai, Certona, Bloom Reach, and Bazaar Voice.
- Played a key role in enterprise architecture, conducting research on tech stack and participating in internal and external meetings.
- Led the design and implementation of the Pro-Referral web and mobile project solution, utilizing Android and iOS technologies along with Angular.
- Hands-on work on Java (Android) and Swift Integration PRs with the off-shore team and designed the backend Restful APIs for the Homedepot Canada and Pro-Referral Mobile applications.
- Established the onshore mobile app team from scratch, leading technical hiring processes, coaching team members, and architecting native mobile app features for both iOS and Android.
- Led the DevOps and CI/CD automation of the mobile app, building the flow from scratch utilizing Jenkins, scripting, and FastLane.
- Led the Front-End Mono Repo Proof of Concept (POC) and project implementing Nrwl (Narwhal) on Angular 9.
- Worked on various parts of the e-commerce platform, from microservices (Kubernetes, Java Spring Boot) to single-page applications (Angular 9, 10, React, NgRx, Redux) for the product page, search, checkout, cart, etc.
- Designed and implemented a caching layer for recurring APIs leveraging Redis.
- As part of the migration to a microservices architecture, designed and implemented Apache Kafka for the messaging layer.
- Worked on the design and implementation of a custom Analytics solution EVT for monitoring Angular web performance.
- Assisted in documentation, hiring developers, and conducted several workshops for the development team.
- Built the onshore mobile app team from scratch, managing everything from the technical hiring process to coaching team members and architecting native mobile app features in both iOS and Android.
- Led the DevOps and CI/CD automation for the mobile app, building the process from scratch using Jenkins, scripting, and FastLane.
- Took charge of the Front-End Mono Repo POC and project, implementing the Nrwl (Narwhal) framework on Angular 9.
- Contributed to various aspects of the e-commerce platform, working on Microservices (using Kubernetes, Java Spring Boot) to Single-Page Applications (SPAs) (using Angular 9, 10, React, NgRx, Redux) for different sections such as the product page, search, checkout, cart, etc.
- Designed and implemented a caching layer for recurring APIs leveraging Redis.
- As part of the shift to a microservices architecture, designed and implemented Apache Kafka for the messaging layer.
- Concentrated on the design and implementation of a custom Analytics solution, EVT, for monitoring Angular web performance.
2017-2019
The Judge Group, International Instructor
- Conducted hands-on, in-class courses titled “Migration to Cloud” for various organizations, guiding them through various stages of cloud migration, from decision making and planning to architecture design, networking, continuous delivery and integration, operations, logging and monitoring, and high-availability and disaster recovery using platforms such as AWS, Azure, GCP, and Pivotal Cloud Foundry.
2018-2022
Maktub, Principal Architect
- Led the design, development, and implementation of a web application, landing page, and mobile app from scratch. Utilized a variety of technologies including Microsoft Azure, Google Cloud, Firebase, Angular 9, Elastic Search, Google Analytics, Amplitude Analytics, React Native, native and hybrid iOS and Android development. Enhanced efficiency and productivity with Mobile DevOps Automation using FastLane. Implemented server-less architecture, Google Cloud Function as a Service (FaaS), Platform as a Service (PaaS), Docker, Bamboo, Jira, HTML5, CSS3.
- Developed a comprehensive Chrome extension to curate content from various popular food, fashion, and experience brands.
2017-2018
LAST CALL CC, Principal Architect
- Architected, developed, and implemented a web application, landing page, and mobile app from the ground up, leveraging technologies such as Microsoft Azure, Google Cloud, Firebase, Angular versions 4, 5, 6, Elastic Search, Google Analytics, Amplitude Analytics, and Ionic. Engaged in native and hybrid iOS and Android development, along with server-less architecture, Function as a Service (FaaS), and Platform as a Service (PaaS). Made use of Docker, Bamboo, Jira, HTML5, and CSS3 for effective development and management.
- Contributed to the creation of a comprehensive Chrome extension designed for content curation across a range of popular food, fashion, and experience brands.
2016-2017
Xocial, IOU Concepts, Human Code, Software Consultant
- Developed ReactJS components from scratch, creating a full-stack, responsive application for the FeedABillion Leaderboard using AWS, MongoDB, Meteor, React, Node, Vagrant, Bamboo, and Git.
- Enhanced the mobile and web hybrid application by adding video features. Forked and extended open-source Cordova plugin libraries to resolve issues with Meteor. Utilized Blaze for UI creation. Technologies used include Swift, Java, Javascript, Cordova, Android, iOS, and Github.
- Developed, optimized, and migrated DevOps workflows and automation using tools such as Bamboo, Circle CI, Jenkins, and Bitbucket.
- Created a Chrome extension with AngularJS, Bootstrap, and Typescript to integrate our toolset with third-party websites and tools, including Yammer.
- Implemented test automation for Android and iOS mobile applications using AWS Device Farm.
- Developed several CRON jobs for extracting data from third-party APIs like Facebook Insight to accumulate data for reporting.
- Optimized MongoDB used for both web and mobile applications.
- Utilized CRON Jobs, AWS Lambda, microservices architecture, and Data Pipeline to extract and transfer data.
- Designed a reporting platform using AWS Redshift, implementing customized reports using Meteor and data tables.
- Created and managed AWS services including EC2, Elastic Beanstalk, S3, Redshift, CodePipeline, CloudWatch, CloudFormation, IAM, and Device Farm. Migrated solutions to utilize AWS best practices and tools such as AWS Lambda instead of CRON Jobs.
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 Rails for backend, and Angular and Bootstrap for frontend. The tech stack included SQL Server, R Studio, Alteryx, Ruby on Rails, Angular, and Git.
- Utilized R Studio and Alteryx to perform descriptive, exploratory, inferential, and predictive analyses on existing data.
- Leveraged both new and existing BI tools to design and create responsive, interactive, and mobile-ready dashboards for various clients, including Microsoft and Samsung.
- Constructed a meta-data warehouse and developed Microstrategy dashboards for monitoring the performance of existing data warehouses and ETL tools.
- Developed a framework for using Alteryx as an ETL tool for ad-hoc data mart data mining projects.
- Implemented a centralized ETL process to extract and transform data from various sources, including DB2, PostgreSQL, Oracle, MongoDB, and SQL Server databases from various client systems. These were then loaded into the Company’s Enterprise Data Warehouse (EDW), strictly following each company’s data policies and guidelines.
- Provided insights on supporting and optimizing databases, and implemented an archiving strategy for extra-large data warehouses.
- Worked on a data gathering web application project using Rails for the backend and Angular and Bootstrap for the frontend. The technologies used included SQL Server, SSIS, SSAS, SSRS, MDX, Microstrategy, Oracle, PostgreSQL, Tableau, R Studio, Alteryx, Ruby on Rails, Angular, and Git.
2014-2015
TD Bank – Business Intelligence & Data Strategies, Manager, Software Development
- Developed, automated, and maintained SharePoint and ASP.NET applications to host internal reporting solutions.
- Contributed to a comprehensive framework that was adapted for designing and developing Business Intelligence (BI) projects.
- Designed and implemented the Banking Services Data Mart for the OMEGA - PEGA project, which involved data modeling with PowerDesigner and the implementation of SSIS, SSRS, SSAS. Led multiple BI projects for the PEGA Deck, catering to different departments in the Operations and Technology line of business, including Banking and Credit Services.
- Developed, automated, and maintained SharePoint and ASP.NET applications to host internal reporting solutions.
- The technology stack used for these projects included 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
- Worked closely with Development, System Integration Testing (SIT), Business Acceptance Testing (BAT), and Production Acceptance Testing (PAT) teams to develop and test the North American Scorecard Web application and the Business Intelligence (BI) stack, utilizing ASP MVC 4, .NET 4.5, SharePoint 2010, and LoadRunner.
- Oversaw offshore project coordination, ensured product development and quality, and managed system integration.
- Led multiple projects using code repository, code deployment, and service desk tools such as JIRA, CA SDM, TFS, and SourceTree.
- Conducted training sessions for Coop team members.
- Led numerous integration and BI projects in phone and mobile channels, using technologies such as SQL Server, SSIS, SSAS, SSRS, MDX, .NET 4.5, Visual Studio 2013, ASP.NET MVC4, TIBCO, Momentum, and Cognos.
- Handled troubleshooting of BI legacy systems, developed and implemented fixes, prepared risk assessment, maintenance plans, and provided recommendations for system upgrades.
- Created and managed the technical documentation of ongoing projects, including ABP, Business Case, SRS, SDS, BRD, NFRW, Control Design, data mapping, Change Proposal, and Project Detailed Plan.
- Contributed to the Phone Channels Group Strategy by applying a deep understanding of the enterprise architecture within the TD organization through ongoing projects.
- Acted as the interface between Enterprise Information Management (EIM) and business applications (e.g., analytics, reporting, BI).
- 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
- Designed and set up the solution infrastructure, application/Data architecture for several large to medium projects, and created comprehensive documentation and presentations for the Enterprise Architecture. This included the initiation of the Enterprise Architecture Repository for the ERP project. (Visio, PowerPoint, Sparx EA, Prezi, TOGAF, SOA, Design Patterns, CA ERwin)
- Led the design, development, implementation, and testing of multiple complex Data Warehouse projects in the Finance, Insurance, and Travel industries. This involved all stages from requirement gathering to conceptual design, logical design, physical design, ETL, Marts, Cubes, complex MDX queries, and Reports. (SSIS, SSAS, SSRS, QlikView, MDX, SharePoint, Visual Studio 2005-2012, C#, Dimensional Modeling)
- Led technology research initiatives to adapt new design patterns and technologies for improving the architecture, reliability, and speed of existing and future systems. (SQL Server 2012, SSIS 2012, SSAS 2012, VS 2012, Windows Azure, Office 2013, Power Pivot, Sparx EA, SharePoint, CA Erwin, Master Data Services)
- Developed parts of the ESB web project collection using the latest technologies and architecture platforms and patterns. (WCF, Web Services, .NET 4.0, .NET 4.5, Visual Studio 2012, SOA, TOGAF)
- Designed and implemented integration and migration solutions between systems. This involved setting up SSIS projects, Windows Services, Application Plugins, Change Data Capture, and scheduled SQL jobs. (Windows Server 2008, Active Directory, SQL Server 2008-2012, SSIS, Data Modeling, C#) . Designed and implemented a secure portal for storing sensitive organization information in compliance with PCI standards. Also worked on the design and development of the Enterprise Data Dictionary Web Solution for Data warehouses. (Tokenizing, Data Security, ASP.NET, SQL Server, Data modeling, CA Erwin)
- Worked on several SQL Server Infrastructure design and upgrade projects, which involved working with Microsoft Volume Licensing Service Center to manage the company’s software licenses and MSDN subscriptions. (Infrastructure, Clustering, License Management, SAN, Server Hardware, Performance Counters, DMV, Server Benchmarking, Windows Server 2008 R2, Windows Server 2012 Data Center, SQL Sentry tools)
- Successfully built complex finance reports such as reconciliation reports for different lines of business and designed the architecture for new SharePoint projects for HR requirements. (SSIS, SSRS, MDX, SharePoint)
- Worked on multiple simultaneous initiatives and projects, multitasking in different teams and interacting with PMs, QAs, BAs, Developers, and Business in all phases of SDLC.
- Worked on a Cloud POC (Proof of Concept) for migrating existing solutions to Azure and managed, automated, and maintained Code using various tools. (TFS 2010, Cruise Control, Ranorex, Agile/Scrum/Kanban Tools)
2011-2012
Felcom Data Services (Jovian Group), Application and Database Developer (Asset and Investment Management)
- Successfully designed, developed, and implemented new and ongoing web project components, including an SLO Reporting system in the IT Portal, on time. (C#, ASP.NET, SQL Server 2005 & 2008, Crystal Reports, Microstrategy, ADO.NET)
- Worked in a challenging, fast-paced financial environment, handling several servers, live websites, and users across Canada and the US.
- Designed, developed, and implemented queries, stored procedures, SSIS packages, and maintenance plans for deploying, integrating, and maintaining databases. (SQL Server 2005 & 2008)
- Refactored and implemented Object-Oriented Programming (OOP) and Design Patterns on new and existing projects.
- Held internal teaching sessions for new technologies and domain knowledge for new team members.
- Created and utilized comprehensive architectural documents for existing and ongoing projects. This included Business Process Models, Use Case to Class and Data Models. (Enterprise Architect, Visio, OODM, UML, IDEF1X)
- Completed comprehensive maintenance and training documentation for various web projects.
- Developed and implemented unit tests and regression tests, and debugged web applications in both server-side and client-side code. (NUnit, R#, MS Test, HTTP Watch, Firebug, Fiddler)
2008-2011
Royal Persicus Inc., Senior Programmer, (Financial Project Management)
- Designed, developed, and implemented several components for various Enterprise Solutions within the Financial Industry. This included project cost tracking and progress monitoring tools used by major banks, pension funds, and insurance companies. (Medium to High Budget Projects: $2 Million to $25+ Million) (C#, VB.NET, MVC, WCF, LINQ, ASP.NET, Design Patterns, TFS, GIT)
- Designed and implemented sales and finance reports and Mart layer of the Business Intelligence project using Crystal Reports and SSRS Reports. (SSRS, SSAS, BI)
- Completed comprehensive analysis and requirements document for business applications and project proposals, including time and cost/resource estimation and progress reports.
- Interacted closely with both the architecture team and the business to develop ideas and specifications. Also collaborated with QA and operations teams to ensure on time and error-free delivery of the solutions.
- Led the technology research team for adopting new technologies and upgrading old ones. This required close interaction with the business and solid teamwork with the BA and QA teams to ensure achieving the proper and on time project deliverables.
2006-2007
Javid Educational Center, Senior Developer
- Participated in proposing, analyzing, designing (software architecture and database structure), and implementing several different projects. These included the Student Information Management System, Online Admission Application, Document Management System, Student Assessment Process, and other projects. (C#, ASP.NET, VB6, Oracle, RDB, XML, XSLT, Crystal Reports, HTML/CSS, DMS, SOA)
- Interacted directly with customers to extract Business Requirements Documents (BRDs) and ensured consistency with the customer requirements throughout the development process.
- Designed and implemented the process of rolling out older systems, including planning for new servers, introducing new procedures, and providing staff training.
- Created complex ETL (Extract, Transform, Load) processes to migrate data from legacy systems to the new system. (SSIS, C#, XML, Crystal Reports)
- Compiled a set of development regulations and templates for a variety of tasks, including the use of stored procedures and views, the storage of SQL statements and table definitions, code review processes, logging practices, server access rules, password encryption methods, connection string management, user authentication procedures, windows services, web services, and library creation.
2002-2006
Faragam Inc., DEVELOPER
- Designed, developed, tested, and implemented an Enterprise Cost Estimation and Progress Monitoring Software Solution for large-scale construction projects. The solution connected to several database engines and pricing reference libraries and technical codes, providing services to up to 100 concurrent users in a multi-tier architecture. (Microsoft .NET Framework, C#, ASP.NET, XML, SQL, Microsoft SQL Server 2005)
- Designed and developed several reports using Crystal Reports, providing summary and detailed cost estimations, cost progress reports, and invoices.
- Completed comprehensive requirements documents for business applications and project proposals, including time and cost/resource estimation and progress reports.
- Implemented and updated unit price detail packages using SQL Server 2005.
Education and Professional Development
2018
maktub.com
2017
lastcall.cc
2016
loggir.com
2015
exclusivelistings.club
2015
John Hopkins University
Certified Data Scientist
2013
Mind Leaders
ITIL Version 3 Foundation Certificate Course
2013
Lean Software Development
Agile Project Management Strategy and Analysis
2013
Mind Leaders
Data Warehousing Management
2013
Enterprise Analysis
Certified Business Analysis Professional Course
2013
Project Management Institute
PMP Certified
2013
The Open Group Architecture Framework
TOGAF 9.1 Certified
2013
Metaplexity Associates
Enterprise Architecture Using TOGAF 9.1
2012
Security Compass
OWASP Top 10
2012
Microsoft
MCPD - Web Application Development 2008 Certified
2012
Microsoft
MCITP - Database Developer 2008 Certified
2010
Ryerson University
Project Management Course
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