
Abhinav Rastogi
Verified Expert in Engineering
Full-stack Developer
Canada
Toptal member since November 25, 2020
Abhinav is a technical professional with 9+ years of experience building enterprise-grade applications that solve real-world problems. He is available for short-term contracts preferably in finance, retail, and education domains. He enjoys web services, APIs, and back-end systems. He is proficient in .NET, Python, and Java. Abhinav is a critical thinker and problem solver, passionate about technology and analytical products that make an impact.
Portfolio
Experience
- Web Development - 11 years
- Enterprise SaaS - 5 years
- C# - 5 years
- Project Management - 4 years
- Python 3 - 4 years
- Django - 3 years
- Amazon Web Services (AWS) - 3 years
- Google App Engine - 2 years
Availability
Preferred Environment
PyCharm, JetBrains Rider, MacOS
The most amazing...
...platform I've developed is Parley, a performance management system that won an award at a startup weekend and was later acquired by a company in Canada.
Work Experience
ML Engineer
Wayfair
- Designed and implemented features for Python and Go tools used by data science teams for creating and inferring features.
- Designed and implemented a .NET solution that allowed end-to-end testing and faster development of a real-time fleet monitoring system that depended on 11 other systems.
- Led coaching sessions for modern Agile practices, pair programming, and test-driven development.
Senior Software Consultant
Thoughtworks
- Developed a plane maintenance scheduling system for the back end for a Fortune 500 client using Java and Spring Boot framework.
- Developed a taxonomy management system for major parts retailers for their online retail system. This system was built using Java and Axon framework.
- Trained client developers and new Thoughtworkers on modern development patterns, including test-driven development and domain-driven design in Agile work environments using Java, .NET, and Python.
- Led DevOps, telemetry features, and back end (.NET, SQL Server, EventFlow, and Azure) for an event-based system to enable same-day money movement for a mid-size client in finance.
Senior Business Analyst
The City of Calgary
- Developed the strategy for cloud solutions assessment, proof of concept solutions, and procurement assessment guidelines used across the organization.
- Led collaboration efforts across many cross-functional groups, bridging connections and fostering an open culture to help the city effectively adopt new technologies.
- Implemented an internal LMS (Moodle) project for 18,000+ employees to manage corporate learning and events registration, saving the city around 2.5 million.
Senior Software Developer
IHS Markit Analytics
- Led the adoption of Agile project management methodologies for the web development team, reducing the release cycle to two weeks from 3-6 months.
- Coded workflows (WCF, .NET, SQL Server), custom screens including tests, and detailed logs, resulting in a robust foundation for the company's first web-based risk management system, which later won the 2014 risk management system of the year award.
- Created Razor engine-based templating for automated code generation (C#, SQL, and text files) and conversion of financial products markup language (FpML), which was all done manually before.
- Designed a framework for abstracting business logic into a system initialization component (using PowerShell and REST API) to provide client-specific software packages enabling the company to close the deals worth more than 10 million.
Co-founder
PARLEY (Performance Management System)
- Led back-end development for a web-based solution built using Django.
- Led the project management and presented at Startup Weekend Calgary and Cloud Showdown Conference in Banff.
- Won at both events and received multiple investment offers; this application was acquired by Calgary-based company Uppercut.
Senior Software Developer
Questionmark
- Engineered features for web-based QMLive service (MVC with service-oriented architecture) utilizing agile, iterative releases, and enabled the company to rapidly acquire new customers.
- Designed and implemented multi-language support (including right-to-left languages) for a web-based (ASP.NET-based) authoring system to reach new and emerging markets (e.g., Saudi Arabia).
- Implemented extraction-transformation-load (ETL) program based on Kimball methodologies for data warehousing resulting in a reduction in reports generation duration from hours to minutes.
Experience
DealSketch
https://www.dealsketch.comTime Management System
https://github.com/43061b4a/TimeManagementSystemEducation
Bachelor's Degree with Honors in Computing Science
University of Alberta - Edmonton, Alberta
Certifications
Professional Cloud Architect
Google Cloud
Programming Autonomous Vehicles
Udacity
Project Management Professional (#1761696)
Project Management Institute
Skills
Libraries/APIs
REST APIs, Vue, TensorFlow
Tools
Microsoft Access, Pytest, BigQuery
Languages
Python 3, Java, C#, Python, GraphQL
Frameworks
Django, Django REST Framework, .NET, ASP.NET Core
Paradigms
Microservices
Storage
Relational Databases, Microsoft SQL Server, Google Cloud
Industry Expertise
Project Management
Platforms
Google App Engine, Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), Vertex AI
Other
Web Development, Enterprise SaaS, Planning, Localization, Sensor Fusion, Computer Vision, Deep Learning, Self-driving Cars
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