Ankur Patel
Verified Expert in Engineering
Cloud Architect and Developer
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
Experience
Availability
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
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.
Senior Solutions and Technical Architect
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.
Senior Project Lead
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%.
Software Engineer
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.
Experience
Optimize Platform
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
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
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
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
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.
Skills
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
Education
Postgraduate Certificate in Data Science and Machine Learning
Indian Institute of Technology Roorkee - Roorkee, Uttarakhand, India
Associate's Degree in Computer Engineering
Bhailalbhai & Bhikhabhai Institute of Technology - Vallabh Vidyanagar, Gujarat, India
Certifications
Hands On Essentials – Data Engineering
Snowflake
AWS Certified Solutions Architect – Professional
Amazon Web Services
Hands On Essentials – Data Lake
Snowflake
Hands On Essentials – Data Applications
Snowflake
Hands On Essentials – Data Warehouse
Snowflake
Leadership & Innovation
Massachusetts Institute of Technology – Professional Education
Sisense BI Consultant
Sisense
Sisense Analytic Project Manager
Sisense
Sisense Embedded Analytic Professional
Sisense
Sisense Solution Developer
Sisense
AWS Certified Security – Specialty
Amazon Web Services
DevOps E-degree
Eduonix
AWS Certified Solutions Architect – Associate
Amazon Web Services
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring