Ankur Patel, Developer in Mysuru, Karnataka, India
Ankur is available for hire
Hire Ankur

Ankur Patel

Verified Expert  in Engineering

Cloud Architect and Developer

Location
Mysuru, Karnataka, India
Toptal Member Since
February 20, 2023

Ankur is an IT professional skilled in technical and solution architecture with two decades of experience. He delivers high-quality results that meet client expectations and excels in performance monitoring and evaluation. His efficient effort and time estimation skills, combined with intelligent automation, allow him to deliver projects on time and within budget. Ankur also brings out the best in his colleagues and provides training via knowledge sharing.

Portfolio

iSOCRATES
Amazon Web Services (AWS), Python 3, ETL, Redshift, Snowflake, Sisense...
Theorem
Architecture, Amazon Web Services (AWS), DevOps, Draw.io, Git, JavaScript...
Glam India Pvt Ltd
Architecture, Flash, ActionScript 3, ActionScript 2, JavaScript...

Experience

Availability

Part-time

Preferred Environment

MacOS, AWS CLI, Python 3, Node.js, Visual Studio Code (VS Code), iTerm2, Draw.io, Git, Office 365, Slack

The most amazing...

...thing I've built is a prototype for automating the deployment of ads, which was converted into a product for the company, saving us $100,000 monthly.

Work Experience

Enterprise Architect

2021 - 2023
iSOCRATES
  • Reduced the AWS monthly billing pivotally by 30% in three months.
  • Delivered 10 jumpstarts of Sisense within one year.
  • Ensured the effective implementation of the DevOps process for our product, reducing deployment time by 80%.
  • Grew the team from 10 to 40 developers, including trainees, junior and senior developers, leads, and architects.
  • Negotiated a 30% cost for our SaaS application that we were using from another vendor.
Technologies: Amazon Web Services (AWS), Python 3, ETL, Redshift, Snowflake, Sisense, Architecture, AWS CLI, MacOS, Slack, D3.js, Node.js, Angular, DevOps, Kubernetes, Terraform, Amazon EKS, Continuous Integration (CI), Docker, Continuous Delivery (CD), Linux, Google Cloud Platform (GCP), Security, Computer Networking, AWS Cloud Architecture, Cloud Infrastructure, Cloud Security, AWS Certified Solution Architect, Containers, Amazon Cognito, JavaScript, Amazon S3 (AWS S3), Amazon Cognito User Pools, AWS IAM, Amazon CloudWatch, DevSecOps, Azure, SQL, Shell Scripting, Python, Azure DevOps, Azure Kubernetes Service (AKS), Load Balancers, Amazon RDS, AWS DevOps, PostgreSQL, Access Control

Senior Solutions and Technical Architect

2016 - 2021
Theorem
  • Led a complete overhaul of the flagship SaaS product, resulting in a 50% increase in customer satisfaction and a 30% increase in sales in six months.
  • Ensured the effective implementation of the DevOps process for our product, reducing deployment time by 90%.
  • Worked on immersive technologies as proof of concepts, two of which—Amazon Alexa and Blockchain—were converted to projects.
Technologies: Architecture, Amazon Web Services (AWS), DevOps, Draw.io, Git, JavaScript, Angular, React, Node.js, Blockchain, Amazon Alexa, MacOS, Python 3, D3.js, Web Components, Redshift, ETL, Kubernetes, Terraform, Amazon EKS, Continuous Integration (CI), Docker, Continuous Delivery (CD), Linux, Google Cloud Platform (GCP), Security, Computer Networking, AWS Cloud Architecture, Cloud Infrastructure, Cloud Security, AWS Certified Solution Architect, GitLab, Containers, Amazon Cognito, Amazon S3 (AWS S3), Amazon Cognito User Pools, AWS IAM, Amazon CloudWatch, DevSecOps, Azure, SQL, Shell Scripting, Python, Azure DevOps, Azure Kubernetes Service (AKS), Load Balancers, Amazon RDS, AWS DevOps, PostgreSQL, Access Control

Senior Project Lead

2006 - 2016
Glam India Pvt Ltd
  • Achieved a monthly savings of $100,000 by building a product to replace DoubleClick and using it to build, target, and serve ads.
  • Developed an autoplay inline video functionality for iPhone and Android devices that do not officially support autoplay.
  • Implemented a CI/CD pipeline for our product, reducing deployment time by 80%.
Technologies: Architecture, Flash, ActionScript 3, ActionScript 2, JavaScript, Amazon Web Services (AWS), AWS CLI, DevOps, Node.js, Angular, MySQL, MongoDB, MacOS, D3.js, Web Components, TeamCity, React, Kubernetes, Amazon EKS, Continuous Integration (CI), Docker, Continuous Delivery (CD), Linux, Security, Computer Networking, AWS Cloud Architecture, Cloud Infrastructure, Amazon S3 (AWS S3), AWS IAM, Amazon CloudWatch, SQL, Shell Scripting, Load Balancers, Amazon RDS, AWS DevOps, Access Control

Software Engineer

2005 - 2006
Meditab Software (India) Pvt LtD
  • Developed a touch-based dentist desktop application.
  • Integrated ActionScript 2.0 flash component to use inside PowerBuilder to run in our IDs.
  • Implemented an automated process for an insurance claim.
Technologies: ActionScript 2, ActionScript 3, MySQL, AmfPHP, JavaScript, SQL, Load Balancers

Optimize Platform

A data collection and showcasing dashboard platform to help publishers to monetize from sites by suggesting placement or sizes. It uses a forecasting formula to optimize the site layout by comparing the best-performing layouts based on ad viewability, ad blockers, and ad fraud.

I handled the dashboard creation, building a responsive single-page application (SPA) UI architecture in AngularJS. I also used Angular 1 and TypeScript. I then created a custom single sign-on (SSO) authentication for our product suite and integrated a REST API with PHP in Angular code.

During this project, I managed a 3-member team for the UI and back end. I also created a 100% automated build environment using Jenkins, Git, and AWS CloudFormation and achieved zero downtime deployment for the production to AWS. My other responsibilities included data collection and AdBlock reasoning tracking, where I monitored ad fraud and Active View metrics—such as eligible, measurable, and viewable impressions, the percentage of measurable and viewable impressions, and the average viewable time.

Data Insights Platform

A data platform that enabled advertisers to target users based on opinions and emotions, collecting all its audience data from its media properties on a single platform.

We aggregated audience data from all of News UK's media properties—including The Sun, The Times, and talkSPORT—onto one platform for advertisers. The platform has a lot of first-party data about its users' preferences, opinions, and emotions, which could drive a potential 45% increase in ad engagement. This benefits advertisers and agencies as it enables them to create a custom audience and view the type of content they read. The platform will be available for brands as a planning tool.

I created a responsive SPA UI architecture in React and performed hands-on React and Redux development. I then integrated the Okta API with React for SSO authentication and used Node.js to build a microservices architecture.

During this project, I managed a 5-member team for the UI and back end. I created a 100% automated build environment using Jenkins, Git, and AWS CloudFormation and achieved zero downtime deployment for the production to AWS using the blue/green deployment strategy.

Video/Audio FX eCommerce and Social Platform

A platform that provides digital content and releases multiple new content groups daily to its customers who update their content library. The application is used to download, search, and purchase content in an industry-standard format, so users can drag or open it in any creative application they choose.

Digital Juice library includes animations, music, graphics, sound effects, stock footage, After Effects projects, layered Photoshop files, motion design elements, and special effects clips. It also has training videos, a Q&A support area, and a community of members who provide tips and advice. The platform further offers creative pieces and parts that can be integrated with its own custom assets, resulting in an original, highly polished finished project.

I developed the UI architecture for its new module in Angular 6, which was the Facebook posts kind, mobile-first UI. I also migrated the existing module from Angular 2 to Angular 6, implemented an Angular CLI structure and dependency, and upgraded the platform to make it mobile-friendly. Finally, I supported the DevOps team in deploying the platform's Angular 6 version.

Adaptive Ads Platform

A platform where users can create dynamic ads using predefined templates and target their ads to multiple platforms, like DoubleClick for Publishers and EB Advertising.

I developed the platform UI in AngularJS and Bootstrap and built custom components using Angular, Polymer, and D3.js for charts. I created the map component using Google API, a responsive feed component, and a nested component, such as video-in-video and video-in-slideshow. I also developed the color selection and photo story components. Additionally, I created the back-end REST API with Node.js and performed test-driven development using Mocha for the entire platform and custom components.

Logo Recognition

This project aimed to identify the provider company's logo from a video and give data to customers. It aims to develop a web application with UI, back end, and ML system to identify logos in the videos. The system will analyze video footage and accurately detect logos on the screen. To achieve this goal, the project will utilize machine learning and computer vision techniques.

The first step is to collect a large dataset of videos containing various logos. It should have a diverse dataset containing different types of logos, such as those seen in advertisements, sports events, and TV shows. Hence, with client help, I gathered a few types of logos and others we had generated using the Python augmentation library.

I trained a deep learning model on the preprocessed dataset using techniques using convolutional neural networks (CNNs). That model was tested and evaluated with a different set of videos, and I have used evaluation metrics called precision, recall, and F1-score.

Further, I created SPA using Angular and back end using Python Flask API to analyze video with a trained model to get results and show in tabular format in UI.

I worked single-handedly on this project with an E2E architect deployed on a client environment.

Languages

JavaScript, Python 3, SQL, TypeScript, Python, Snowflake, ActionScript 3, ActionScript 2, HTML, CSS, C++, Java, C#.NET, Ruby, Bash Script, Bash

Frameworks

Angular, Streamlit, Redux, AngularJS, ASP.NET MVC

Libraries/APIs

Node.js, React, D3.js, Highcharts, AWS Amplify, Apollo Client, Keras, TensorFlow Deep Learning Library (TFLearn), Flask-RESTful, Jenkins Pipeline, AngularUI

Tools

Draw.io, Amazon EKS, Amazon Cognito, AWS IAM, Amazon CloudWatch, AWS CLI, Git, Sisense, Terraform, GitLab, Azure Kubernetes Service (AKS), Slack, Flash, Tableau, Shell, Jenkins, AWS AppSync, TeamCity, Amazon Elastic Container Registry (ECR), Amazon CloudFront CDN, AWS ELB, VirtualBox, Nagios, Ansible, Chef, Puppet, Vagrant

Paradigms

DevOps, Continuous Integration (CI), Continuous Delivery (CD), DevSecOps, ETL, Business Intelligence (BI), Data Science, Database Development, Azure DevOps

Platforms

MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker, Amazon Alexa, Linux, Kubernetes, Blockchain, Azure, Apache Kafka, Confluent, Amazon EC2, Google Cloud Platform (GCP)

Storage

Amazon S3 (AWS S3), Redshift, MySQL, PostgreSQL, MongoDB, Data Integration, JSON, Data Pipelines, Redis

Other

AWS Cloud Architecture, AWS Certified Solution Architect, Containers, Amazon Cognito User Pools, CI/CD Pipelines, Load Balancers, Access Control, Architecture, Security, Computer Networking, Cloud Infrastructure, Cloud Security, Shell Scripting, Amazon RDS, AWS DevOps, iTerm2, Office 365, Machine Learning, Convolutional Neural Networks (CNN), Image Recognition, Data Engineering, Text Analytics, Data Analytics, Leadership, Innovation, BI Integrated Planning, Embedding SDK, Single Sign-on (SSO), Data Warehouse Design, Rivery, Data Warehousing, Event-driven Tasks, Snowpipe, Parquet, External Tables, Google BigQuery, Okta, Axios, Web Components, Amazon Route 53, AmfPHP, Virtual Machines, Monitoring

2021 - 2022

Postgraduate Certificate in Data Science and Machine Learning

Indian Institute of Technology Roorkee - Roorkee, Uttarakhand, India

1998 - 2001

Associate's Degree in Computer Engineering

Bhailalbhai & Bhikhabhai Institute of Technology - Vallabh Vidyanagar, Gujarat, India

DECEMBER 2022 - PRESENT

Hands On Essentials – Data Engineering

Snowflake

NOVEMBER 2022 - NOVEMBER 2025

AWS Certified Solutions Architect – Professional

Amazon Web Services

SEPTEMBER 2022 - PRESENT

Hands On Essentials – Data Lake

Snowflake

SEPTEMBER 2022 - PRESENT

Hands On Essentials – Data Applications

Snowflake

SEPTEMBER 2022 - PRESENT

Hands On Essentials – Data Warehouse

Snowflake

SEPTEMBER 2022 - PRESENT

Leadership & Innovation

Massachusetts Institute of Technology – Professional Education

MAY 2022 - PRESENT

Sisense BI Consultant

Sisense

MARCH 2022 - PRESENT

Sisense Analytic Project Manager

Sisense

FEBRUARY 2022 - PRESENT

Sisense Embedded Analytic Professional

Sisense

FEBRUARY 2022 - PRESENT

Sisense Solution Developer

Sisense

SEPTEMBER 2020 - SEPTEMBER 2023

AWS Certified Security – Specialty

Amazon Web Services

FEBRUARY 2020 - PRESENT

DevOps E-degree

Eduonix

DECEMBER 2019 - NOVEMBER 2025

AWS Certified Solutions Architect – Associate

Amazon Web Services

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring