ANISH SAM VARGHESE


Senior Technical Leader, Engineer & Cloud Architect

Find Out More

About Me


Seasoned Engineering Leader with deep experience in software development across roles like Leadership, Solution Architect, Developer, and DevOps specialist. Demonstrated experience in engineering and operating complex technology solutions at scale with secure and highly available architecture, refined SDLC processes and high-performing teams..

Summary:


  • Over 20 years of progressive experience which includes technology leadership and hands-on experience in successful design, creation and deployment of multiple enterprise-grade solutions. Advanced hands-on experience with application and solution architecture, design and end-to-end software development of complex distributed (multi-tiered) systems.
  • Avid learner with passion for technology, and technical mind to learn new technologies to quicly become an expert in them. Recent interests includes AI, Cryptocurrency, Blockchain, Data analytics, Big Data technologies, etc
  • Seasoned technology leader with experience leading and directing high-performing teams of 25+ engineers, and handling successful solution delivery with top quality and on time.
  • Experienced engineering leader in all aspects of SDLC process including Architecture, Development, Infrastructure, DevOps, Testing, Security, Operations and Governance.
  • Skilled in project delivery using Agile & SAFE methodology, Scrum, and Kanban frameworks.
  • Hard-core technical knowledge and expertise, backed by professional certifications like: AWS Certified Solution Architect - Professional, AWS Certified DevOps Engineer - Professional, AWS Certified Machine Learning - Speciality, AWS Certified Security - Speciality, AWS Certified Data Analytics - Speciality, AWS Certified Developer and SysOps Administrator - Associate Level
  • Microsoft Certified: Azure AI Engineer Associate (AI-102), Microsoft Certified: Azure Fundamentals (AZ-900), Microsoft Certified: Azure AI Fundamentals (AI-900)
  • Deep AWS experience with several Amazon services - Terraform, CloudFormation, IAM, EC2, S3, Route 53, STS, VPC, DR Strategy, ELB, SES, SQS, SNS, CloudWatch(Alarms, Metrics, Logs, Insights), RDS, EventBridge, etc.
  • Experienced in architecting and developing AI/ML solutions using AWS SageMaker, Jupyter Notebooks, Python, SageMaker Training Pipelines, Inference Pipelines, Endpoints, Tuning & MLOps. Ablity to develop solutions using Microsoft AI and AWS AI services like Textract, Rekognition, Comprehend, Polly & Lex.
  • Advanced experience with security practices, authenticatin and authorization frameworks like IAM, OAuth2, AWS Cognito, SAML, SSO, Multi-factor Auth, X509 Certificates, Certificate Manager, Secrets Manager, etc.
  • Expert in cloud-native and serverless architecture with AWS using services like AWS Lambda, API Gateway, Cognito, DynamoDB, Step Functions, Kinesis, AWS SAM, AWS Glue, ECS Fargate, CI/CD with CodePipeline, CodeBuild, etc.
  • Deep full-stack application development experience using technologies like Java, JavaScript, Node.JS, Angular, Python, RDBMS, No-SQL DB, etc.
  • Solid Java foundation with hands-on expertise in JEE, RESTful API, SOAP Services, Spring Boot, JBoss Fuse/Apache Camel, JMS, JPA/Hibernate, JBoss EAP and various other technologies
  • Experience with Azure and OpenAI services, Azure Cognitive services, including Language, Search, Azure Bot Service, Azure Storage, Cosmos DB, etc.
  • Experienced in modern architecture patterns and implementations using Cloud/PaaS (AWS, Azure & OpenShift), Microservices Patterns, Containerization using Docker and Kubernetes, DevOps and CI/CD involving Git, Maven, Jenkins, XL Pipeline, Sonatype Nexus, etc.
  • Familiarity with OpenAI API and LLMs like GPT3
  • Expertise in building microservices and enterprise-grade APIs using state-of-the-art techniques and best practices (REST, JSON, XML, etc.)
  • Experienced in collaborating with decision makers, system owners and other stakeholders to define business requirements and system goals, and identify and resolve business and system issues
  • Advanced knowledge of architectural principles, with experience in building fault-tolerant, scalable solutions that are performant at a global enterprise scale
  • Strong proficiency with Object Oriented designs, patterns and principles. Expert in designing solutions using UML2-based diagrams and notations. Proficient in using tools like IBM’s Rational Rose, Sparx System’s Enterprise Architect, Visio and StarUML
  • Well experienced with development methodologies like Scrum of Agile, Rational Unified Process and Waterfall
  • Strong communication skills with ability to communicate complex technical concepts and align organization on decisions related to technology
  • Strong analytical and problem-solving skills with ability to quickly learn new technologies and apply them to solve business problems
  • Strong experience in working with global teams and stakeholders, and ability to work in a fast-paced environment with tight deadlines

Education & Certifications


Visvesvaraya Technological University, India

October 1998 - October 2002
Bachelor of Engineering (BE) - Information Science & Engineering

Experience


Senior Technology Consultant & Architect

PoVoZa Inc.

I am currently helping customers with migration of apps from on-premise to cloud, new application development, deployment and operationalization of solutions on AWS using AWS Well-Architected framework. Working on projects related to data analytics engineering, digital applications architecture and development, leveraging AWS & Azure technologies to execute data injestion, transformation, analytics and operational processing.

Key Contributions and Achievements:
  • Leading development projects as well as working on solution architecture of complex operational solution, creating technology architecture definition, as well as hands-on development of end-to-end solutions
  • Created solution architecture and led the end-to-end implementation of solution for automated case processing that leveraged ML Algorithms and solutions for automated decisioning using AWS SageMaker, MLOps, AWS Textract, Comprehend, Step Functions, AWS Lambda, DynamoDB, Fuzzy Search and matching service exposed as REST API on ECS Fargate and API Gateway, PDF Services, S3, SQS, SNS, etc.
  • Architected, developed and deployed solutions and data pipelines for primary data acquisition into Data Lake in AWS using cloud-based technologies like AWS Lambda with Python, AWS Glue Jobs, PySpark, Athena, SQL, Glue Data Catalogue, Glue Workflows, AWS S3, Step Functions, RedShift, CDK & CloudFormation, AWS Fargate and Docker, etc.
  • Secured the solution using various AWS services like IAM Roles, Policies, S3 Bucket policies, WAF, AWS Config, CloudTrail, KMS, Certificate Manager, Secrets Manager, Systems Manager, VPC, AWS PrivateLink and Subnets.
  • Implemented compute, networking and storage components using VPCs and Subnets, EC2 instances, EBS, EFS and S3, ECS Fargate with Docker images in ECR registry, Load Balancer, etc.
  • Created infrastructure in target accounts (Dev, Test and Prod) using AWS CDK, AWS CodePipeline, CodeBuild project and CodeCommit to perform automated deployment of infrastructure using CloudFormation stacks.
  • Secured the solution using various AWS services like IAM Roles, Policies, S3 Bucket policies, WAF, AWS Config, CloudTrail, KMS, Certificate Manager, Secrets Manager, Systems Manager, VPC, AWS PrivateLink and Subnets.
  • Improved DevOps and CI/CD capabilities of the team by following GitFlow strategy and tools like CodePipeline, CodeBuild, CodeCommit, SonarQube and Artifactory for automated continuous build and deployment.
Jul 2021 - Present PoVoZa Inc

Director of Technology

Helped enterprises solve technology challenges related to cloud migration, application development and devops. I worked with PS clients on cloud-native application development, microservices and event-driven architectures.

Key Contributions and Achievements:
  • Managed and mentored high-performing engineering teams, fostering an environment of continuous learning and professional development.
  • Developed technology strategy and roadmap for development of API and Data for a large Canadian bank for their Transaction Banking business.
  • Created high level solution architecture, detailed designs of various microservices, and deployment & integration architecture.
  • Implemented key components and services of the application using REST APIs, Java Spring Boot microservices, Docker, Kubernetes, Service Mesh using Istio, Docker on EKS, KMS, S3, Lambda, CloudFront, VPC, Subnets, Internet Gateways, WAF, Application Load Balancer, etc.
  • Deployed infrastructure components on AWS using AWS CloudFormation and DevOps pipelines to create various AWS components like EC2, EBS, ECS Fargate, ECR, IAM, etc with High Availability architecture and appropriate DR strategy implemenrted.
Jul 2021 - March 2022 Publicis Sapient

Director of Software Development

I led the software development team at Interac, responsible for development and maintenance of Interac eTransfer platform and related capabilities. I led a team of 25+ software development engineers who worked in agile scrum teams, and provide leadership for our systems capabilities by working closely with cross-functional teams as well as external financial institutions who integrate with Interac applications.

Key Contributions and Achievements:
  • Led a multidisciplinary team of engineers, managers and consultants to architect, design and develop systems that facilitate money movement in volumes of millions of transactions per day.
  • Deeply involved in technology and code, providing hands-on guidance and support to team members to better understand possibilities and overcome technical challenges.
  • Created new Agile development teams and implemented agile methodologies at scale, driving a culture of high performance, velocity and quality to deliver solutions into production.
  • Collaborated with multiple cross-functional teams like product management, QA, platform teams, implementation teams, and others for successful collaborative solution delivery.
  • Played a pivotal role in talent acquisition efforts, working closely with the Recruiting team to attract and onboard top-tier engineering talent to the team.
  • Led the application modernization initiative to modernize legacy monolithic components to microservices using Domain-Driven design, Spring Boot apps and Docker.
  • Leveraged and implemented microservices patterns like CQRS, Docker and Kubernetes, Service Mesh using Istio and Envoy, Event-Driven architecture, circuit breaker, Queueing using ActiveMQ and Kafka, etc., to modernize the eTransfer payment components.
  • Improved DevOps, CI/CD and build process by automating manual steps, incorporating quality and security scanning into the build process and streamlined the automated deployment capabilities.
Aug 2020 - Jul 2021 Interac Corp

Senior Cloud Architect

I worked as Senior Cloud Architect on AWS Professional Services team, helping AWS customers with new application development, cloud-native applications and migrations to cloud. Worked with clients to develop serverless applications using AWS Lambda, Kinesis, API Gateway, Cognito, AWS IoT, CloudFront, S3, DynamoDB, etc.

Jun 2019 - Nov 2019 Amazon Web Services

Senior Cloud Architect

I worked as Senior Architect on Solutions and Enterprise Architecture team, defining best practices and standards for AWS, as well as helping migrate applications from on-prem to cloud. I was involved hands-on in several AWS and Microservices technologies, at the same time, providing thought leadership to cloud practice at Citco.

Key Contributions and Achievements:
  • Involved in the architecture, design and hands-on implementation of migration of multiple applications from on-premise data center to AWS, and architecture reviews using AWS Well-Architected Framework.
  • Architected and implemented Lift and Shift migration of on-premise COTS product called MarkitEDM which is a .NET-based application consisting of Windows and Linux servers, FTP Share, Oracle and SQL Server databases, shared file systems to Cloud on AWS.
  • Created CloudFormation templates for automated provisioning of various AWS infrastructure services.
  • Created High Availability and DR strategy architecture and implementation.
  • Setup DevOps pipelines for cross-account deployment of infrasturcture using AWS CodePipeline, AWS CodeCommit, IAM, and AWS CodeDeploy.
  • Migrated Windows and Linux based applications (COTS and custom) to AWS leveraging services like EC2 with EBS volumes, RDS, IAM, KMS, VPC, Secrets Manager, SSM Parameter Store, EFS, STS, S3, SQS, SNS, CloudWatch, Elastic LoadBalancer, DMS, Route53, AWS Batch and many other services
  • Implemented shared file system using Microsoft Distributed File System (DFS) on EC2 that uses Microsoft Active Directory authentication and supports NTFS, Samba and other protocols.
  • Provided leadersip to applications architecture and development on full stack technologies including Microservices, Java EE, Spring Frameworks, Angular, NodeJS, Event-Driven architecture, etc.
  • Researched new technologies, defined standards and best practices for several AWS Services for the organization. Reviewed application architectures using best practices and AWS Well-Architected Framework.
Jun 2018 - Jun 2019

Director of Web Development

I led the engineering teams for enterprise solutions implementations at IFDS. My portfolio included full-stack web products built using Angular/Spring/JBoss stack, Microservices using Spring Boot, and Middleware solutions using JBoss Fuse with Karaf/ZooKeeper/ActiveMQ. I was responsible for successful delivery of solution development using the latest and best tools, practices and design leading to successful, on-time and quality delivery of projects. I provided hands-on technical leadership to a strong engineering team consisting of 1 Senior Manager, 2 Technical Leads and 10 Senior Software Engineers.

Key Contributions and Achievements:
  • Led a high-performing team of engineers and managers in continuous delivery and maintenance of a complex, scalable fund administration platform in production
  • Collaborated closely with Product Management and Design teams to shape the product roadmap and deliver innovative solutions aligned with customer needs and market trends.
  • Played a pivotal role in talent acquisition efforts, working closely with the Recruiting team to attract and onboard top-tier engineering talent to support organizational growth initiatives.
  • Responsible for the development of iFast WebPlus platform that uses technologies like AngularJS, Node, JBoss EAP, spring and WebFocus reporting. Also, responsible for smooth run of the product in production, and worked hands-on on several critical production issues related to memory management, threads, and networks.
  • Involved hands-on in migration of legacy ESB services running on Sonic to new architecture running on JBoss Fuse in Fabric with ZooKeeper, ActiveMQ and Apache Camel.
  • Leverage AWS Serverless Technologies like Lambda, API Gateway, S3 Static Site, DynamoDB, etc to host dynamic web application on cloud.
  • Improved CI and SDLC processes to include automated scanning for code quality using SonarQube in Jenkins, secure coding and vulnerability scanning using Veracode, documentation using Confluence, etc.
  • Adopted Microservices patterns for new applications using JDK1.8 and Spring Boot-based technologies.
Aug 2016 - Jun 2018

Solutions Architect

As Solutions Architect at Amex, I was responsible for architecture, design and development of software solutions across Insurance and AML portfolios. I provide technical leadership across these portfolios, from a strategic decision making, down to the project planning and implementation level.

Key Contributions and Achievements:
  • Introduced new technology and process improvements in the portfolio, like, migration to OpenShift enterprise private cloud, CI/CD capability for rapid and agile development, improved time to market, etc. Migrated several legacy components to newer Java-based stack using technologies like Apache Camel, RESTeasy, JBoss EAP, Spring, etc.
  • Promoted use of micro services architecture, and developed REST-based API for key services used by external partners.
  • On the AML portfolio, helped solution and build a state-of-the-art KYC refresh engine using Apache Camel as the Application Service Bus integrating with more than 10 different systems within and outside of Amex network. This multi-million $ project was developed in record 6 months time following Agile methodology.
  • Participated in global Hackathon events in 2 consecutive years, and won 1st place within Amex Canada.
Mar 2014 - Aug 2016

Senior Technical Consultant (Nov 2012 - Mar 2014)

Technical Leader (Nov 2011 - Nov 2012)

I joined CGI as Technical Team lead for a new project initiative, and lead a team of 10 senior engineers for the solutioning, architecture and development of a high volume financial transaction system. Within a year, I was promoted as Senior Technical Consultant, and was responsible for software delivery leadership and solutioning and architecture of Java-based enterprise solutions.

Key Contributions and Achievements:
  • I owned and successfully built the Interac’s International Remittance platform, which is used widely in Canada. I delivered $3-million dollar project on time by directly leading over the architecture and development, and by working with several cross-functional teams at both CGI and partner companies.
  • Created the overall high-level architecture, deployment and infrastructure models, and high level designs for the end-to-end solution. Key technologies involved were SOAP services on Axis, WebLogic application Server, Spring, Hibernate, Oracle DB.
  • Managed team of 10 software engineers, providing the technical guidance required for the development of the modules, and managing their day-to-day activities.
  • Worked with network engineering teams to design both internal and external inter-system communications over VPN, firewall, load balancer and routers.
  • Worked with middleware and Unix teams for various design and manage the various configurations like Web Logic design on QA, UAT and production systems, SSL and security configurations for inter-system communication, FTP access and background processes for inter-system transfers, deployments, etc.
Nov 2011 - Mar 2014

Technical Leader

At Encora, I led the team that built state-of-the-art automation testing framework called BbAssist for Blackboard’s “Learn” application using Selenium and FitNesse as the base. My team consisted of 8 engineers, and was highly recognized for building the web automation testing framework from scratch in very short duration of less than 6 months, and received several awards for great work.

Key Contributions and Achievements:
  • Created software technical architecture, high level designs and PoCs of BbAssist 2 framework.
  • Coded the PoC’s and core framework components that formed the baseline and architecture for the project. Coded various complex modules and components in the project using Core Java, JUnit, JMock, Spring, Hibernate, JMS and JBoss.
  • Created the continuous integration environment using Hudson and Sonar, and created several build-install-test jobs for continuous builds. Introduced static code analysis checks into the project to ensure quality deliverables from my team.
  • Introduced and implemented the use of AOP using AspectJ for cross-cutting concerns and interception-based functionality.
  • Led team of 7 J2EE engineers, guiding them technically, assigning work to them, reviewing their work items and overseeing their professional development. Also, performed role of scrum master on this project.
Apr 2010 - Sep 2011

Technical Manager (Oct 2009 – Mar 2010)

Project Leader (Oct 2007 – Sep 2009)

Technical Leader (Jan 2006 – Sep 2007)

Senior Software Engineer (Jan 2005 – Dec 2005)

Software Engineer (April 2004 – Dec 2004)

I joined Caritor as Software Engineer, and got promoted as Senior Software Engineer, Technical Leader, Project Leader, and finally resigned as Technical Manager in the organization. During my tenure of 6 years at Keane, I worked with clients like McKesson Pharmacy Systems, Unisys, and BrightGray Insurance (a division of Royal London Group), and in various locations like Edinburgh, Rotterdam, Vancouver and Bangalore, and worked on about 5 mission-critical applications using Java Enterprise technologies.

Apr 2004 - Mar 2010

Software Engineer (Feb 2003 – Apr 2004)

Gnostice Information Technologies is a product-based company dealing with highest quality feature rich solutions to software developers and business users around the world. At Gnostice, I was involved in the analysis, design and development of PDF creation and manipulation products for Java, Borland Delphi and ActiveX platforms.

Feb 2003 - Apr 2004

Skills


Primary

  • Leadership, Team and Talent Management
  • Technology & Solution Architecture
  • Amazon Web Services, Azure, Cloud Technologies
  • Cloud-Native & Serverless Applications Development
  • Microservices Architecture, REST API Design
  • AI/ML, DevOps, MLOps, Infrastructure, Security and Data Analytics
  • UML Modeling, High & Low-Level Design
  • Core, JEE and Architecture Design Patterns
  • JEE, JBoss Fuse, Angular, Apache Camel, Spring Boot
  • Python, Node/JS, Angular Full-Stack Applications
  • Agile Methodologies, Strategic Planning and Roadmapping

Technologies

  • Java/JEE
  • Node/JS
  • Python
  • TypeScript
  • Angular
  • JavaScript
  • REST
  • JSON
  • Swagger
  • SOAP
  • Apache Camel
  • Hibernate
  • Spring (Boot, Core, MVC, AOP, Batch)
  • Docker
  • Kubernetes
  • jQuery
  • OAuth
  • SSO/SAML
  • Hadoop (MapReduce, Hive, Pig)

Amazon Web Services

  • EC2, Lambda, S3, EFS, Glacier, RDS, DynamoDB, ECS, Fargate, ECR
  • SNS, SQS, SES, IoT Core, Kinesis, Step Functions
  • VPC, CloudFront, Route53, API Gateway
  • Amazon SageMaker, Amazon Textract, Amazon Comprehend, Inference Models on ECS Fargate Clusters, Amazon ECR, Azure Cognitive Services, OpenAI API
  • AWS Glue, Jobs, Crawler, Athena, ETL, Redshift
  • AWS Database Migration Service (DMS)
  • CodeCommit, CodeDeploy, CodeBuild, CodePipeline
  • CloudWatch, CloudTrail, CloudFormation, OpsWorks, Systems Manager
  • AWS IoT, Sidewalk, LoRaWAN
  • IAM, Cognito, Secrets Manager, Certificate Manager, Key Management Service

Design

  • UML 2.0 (Visio, StarUML, Draw.io, Lucidchart, Enterprise Architect)
  • Design Patterns & Object-Oriented Design
  • Microservices Patterns like CQRS, Sidecar, Circuit Breaker, Service Mesh
  • 12-Factor Apps
  • Serverless Architecture

RDBMS

  • SQL
  • Oracle 10g
  • IBM DB2
  • PostgreSQL
  • MySQL
  • Relational Modelling
  • Oracle SQLDeveloper
  • IBM Data Studio

Middleware

  • APIGEE
  • JBoss Fuse(Fabric8, ActiveMQ, ZooKeeper)
  • JBoss EAP
  • Apache Tomcat
  • BEA WebLogic 9 & 11G
  • IBM WAS 5.0
  • ActiveMQ

Test Frameworks

  • JUnit
  • DBUnit
  • Selenium
  • JMock
  • FitNesse
  • SOAPUI
  • Performance Testing with JMeter
  • Dynatrace
  • AppDynamics
  • JConsole

Dev Tools

  • GIT
  • SVN
  • CI/CD Pipeline with XL Release
  • Jenkins Pipeline
  • Docker
  • Kubernetes
  • Vagrant
  • VirtualBox
  • Sonatype Nexus
  • Ant Maven
  • Atlassian Suite (Jira, Confluence, Crucible)
  • OpenShift
  • SonarQube PMD Checkstyle FindBugs
  • Veracode Application Security Scanning
  • AppDynamics

Other Areas of Interest

  • Cloud Computing
  • Big Data/Hadoop
  • Data Structures & Algorithms
  • Blockchain
  • Android Mobile Development
  • DevOps & Automation

Let's Get In Touch!


Would you like to discuss an opportunity with me? Give me a call or drop me an email and I will get back to you as soon as possible!

+1 (416) 825-8882