
Abhishek Abhishek
Verified Expert in Engineering
Software Engineer and Developer
Calgary, AB, Canada
Toptal member since August 27, 2025
Abhishek is an experienced and innovation-driven software engineer with 10+ years of experience in full-stack and back-end development. He specializes in Rust, Ruby on Rails, Java, Kotlin, Python, and JavaScript for building scalable, secure, and cloud-native applications. An expert in transforming monoliths into microservices, leading cross-functional teams, and delivering AI-enhanced SaaS platforms, Abhishek is passionate about integrating AI into development workflows and security automation.
Portfolio
Experience
- C++ - 14 years
- Algorithms - 14 years
- Amazon Web Services (AWS) - 10 years
- Python - 10 years
- SQL - 10 years
- Docker - 6 years
- AWS Serverless Application Model (SAM) - 6 years
- Rust - 6 years
Preferred Environment
MacOS, Linux, Visual Studio Code (VS Code), Cursor AI, IntelliJ SDK, AWS Command Line Interface (CLI), GitHub, GitHub Workflows, CircleCI
The most amazing...
...project I've led involved transforming a legacy monolith into scalable microservices for a security SaaS platform, improving performance and team velocity.
Work Experience
Fractional CTO
Konnect Dating
- Designed and maintained a scalable Python-based back end to power core features of the dating app, including matching, chat, and real-time notifications.
- Built RESTful APIs consumed by mobile clients, ensuring secure, low-latency communication and robust error handling.
- Architected the back end to support high concurrency using async patterns and lightweight worker queues for tasks like matchmaking and message delivery.
- Integrated third-party services for authentication (OAuth), image moderation, and geolocation to accelerate feature rollout.
- Collaborated with mobile developers to align API design with front-end needs, improving development velocity and reducing integration bugs.
Software Engineering Lead
Cisco
- Spearheaded the development of cloud-native microservices for a vulnerability management SaaS platform, improving deployment frequency.
- Refactored critical back-end components in Ruby on Rails, reducing API latency and improving system reliability.
- Transformed a monolithic architecture into modular services using scalable design patterns, reducing build times and enabling parallel team workflows.
- Performed data-driven analysis on vulnerability trends across millions of data points to drive product roadmap and feature prioritization.
- Collaborated with cross-functional product and design teams to launch features on time, directly improving user retention.
- Integrated security best practices into development workflows, contributing to zero high-severity issues during quarterly audits.
- Mentored junior and mid-level engineers through code reviews and design sessions, raising code quality and team productivity.
Staff Software Engineer
Synopsys
- Designed and implemented a high-performance static analysis engine in Rust, enabling rapid scans for security vulnerabilities in CI pipelines.
- Built a cloud-deployable scanning service using Docker and GCP, reducing environment setup time.
- Developed CI/CD pipelines using GitHub Actions and GitLab CI to support continuous delivery and nightly cloud-based validation.
- Optimized performance-critical paths in Rust to deliver sub-second analysis times on small- to medium-sized codebases.
- Collaborated with product and security teams to define core scanning capabilities, supporting languages like Java, C#, and JavaScript.
- Championed secure coding and static analysis best practices across global engineering teams, increasing adoption of internal tools.
Senior R&D Engineer
Synopsys
- Architected a simulation-based rail analysis tool that removed dependency on user event inputs by generating switching activity from static logic analysis.
- Achieved 10x runtime improvement in EDA tools by applying LP techniques and optimizing numerical algorithms for sparse matrix operations.
- Developed integer programming models to identify worst-case current scenarios, improving IR drop and EM analysis accuracy for advanced nodes.
- Led a 5-member offshore team delivering power and rail analysis features, aligning EDA tool development with EE and physical design constraints.
Experience
Rapid Scan Static Analyzer
Secure Code Analyzer
I also re-architected the engine to support incremental scanning and reduce false positives, integrated the analyzer with GitLab pipelines, improving scan adoption by 80%, and built cloud-based validation systems for scalable regression testing.
Konnect Dating App Back End
Automated Vulnerability Data Ingestion Pipeline
C++ DLL Integration with Excel for Automated Power Flow Calculations Using Linear Programming
Design Compliance by Design Payments Platform
• Defined the technical stack, infrastructure strategy, and system design principles emphasizing scalability, compliance (PCI DSS, FDCPA, TCPA, Reg F), and PII-blind data handling.
• Established architecture patterns for AI/LLM integration, CI/CD, and observability.
• Collaborated closely with product and design teams to align technical direction with business goals.
Note: Focused on architecture and technical strategy only—no implementation responsibilities.
Education
Master's Degree in Electrical and Computer Engineering
University of Toronto - Toronto, Canada
Bachelor's Degree in Electrical Engineering
Indian Institute of Technology Roorkee - Roorkee, Uttarakhand, India
Skills
Libraries/APIs
React, REST APIs, NumPy, SciPy, Sidekiq, Node.js, Google API, OpenAI API, Playwright, Stripe API, Stripe, Claude API, GraphQL API, SQLAlchemy
Tools
Postman, GitLab CI/CD, RSpec, GitHub, AWS IAM, Mathematica, Claude, Pytest, AWS Command Line Interface (CLI), CircleCI, Windsurf, Amazon Cognito, AWS Step Functions, Amazon OpenSearch, Splunk, Sentry, Whisper, Kafka Connect, Apache Airflow
Languages
C++, Python, SQL, Java, Rust, JavaScript, TypeScript, Kotlin, Ruby, GraphQL, Perl, Tcl, C#.NET
Frameworks
Ruby on Rails (RoR), AWS Serverless Application Model (SAM), Spring Boot, LangGraph, Flutter, Flask, Next.js, Spark
Paradigms
Linear Programming, Test-driven Development (TDD), Serverless Architecture, Microservices, Scrum, Event-driven Programming
Platforms
Amazon Web Services (AWS), AWS Lambda, Docker, Apache Kafka, AWS IoT Core, Google Cloud Platform (GCP), Azure, MacOS, Linux, Visual Studio Code (VS Code), Firebase, Kubernetes, Cloud Run, Confluent, Windows
Storage
JSON, MySQL, PostgreSQL, Redis, Neo4j, MongoDB, NoSQL, Amazon DynamoDB, Elasticsearch, Datadog
Other
Algorithms, Back-end Development, Web Scraping, APIs, API Integration, Back-end, RESTFul APIs, Artificial Intelligence (AI), SaaS, Full-stack, Data Scraping, AI Tools, Distributed Systems, Lambda Functions, Large Language Models (LLMs), FastAPI, API Design, Open Source, AI Agents, Pinecone, Conversational AI, Machine Learning, Gemini, Generative Artificial Intelligence (GenAI), Weaviate, Webhooks, CI/CD Pipelines, Architecture, Infrastructure, Google Drive, GitHub Actions, Cursor AI, IntelliJ SDK, GitHub Workflows, Electronic Design Automation (EDA), Software Development, Data Structures, Digital Signal Processing, Front-end, Agentic AI, Data Analysis, Electronic Design Automation, Static Application Security Testing (SAST), Mobile Back-end, LLVM, Clang, Task Execution Schema, Workflow Description Language, OpenAI, ElevenLabs Solutions, Recommendation Systems, AI Pipeline, Matrix Algebra, Electrical Engineering, Integer Programming, Optimization, Vertex, Retrieval-augmented Generation (RAG), Azure Compute Services, Java 17, ChatGPT API, DLL, HiGHS, System Design
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