Varun Agrawal
Verified Expert in Engineering
Software Developer
With over six years of experience, Varun is a diligent and seasoned senior software engineer who excels at project leadership and managing multinational teams, consistently delivering the best client results. He is language-agnostic and proficient in various programming languages, which enables him to develop diverse projects such as web applications and cross-platform desktop apps. Varun's expertise in DevOps has reduced time-to-market and ensured seamless product launches for clients.
Portfolio
Experience
Availability
Preferred Environment
Linux, Windows
The most amazing...
...thing that I've developed is a GUI for the complete administration of the WAMP stack. It is currently used by thousands of developers every day.
Work Experience
Freelance Senior Software Engineer
Heylog
- Developed reusable front-end components in React and MUI.
- Implemented new back-end features using NX, NestJS, Prisma, and TypeScript.
- Wrote BDD, unit, and E2E tests using Cucumber, Jest, and Cypress.
Freelance Senior Software Engineer
Dot Traffic
- Joined as the sole developer on a legacy project and managed full-stack and DevOps aspects.
- Led the project on the complete website revamp to a new design for one year and a half.
- Participated in the hiring process by interviewing, training, and managing junior developers.
- Improved the page load performance from around five seconds to less than a second with A-star across all categories in GT-Metrix using multi-level caching and code optimizations.
- Developed plugins to enhance the functionalities of the Invision Community-based website.
Freelance Senior Software Engineer
DS 317 CORP
- Implemented a Stripe and Xsolla payment gateway along with the existing Paypal payment gateway.
- Created sophisticated algorithms to prevent bots from participating in sweepstakes.
- Cloned some of the existing WordPress plugins and converted them to standalone ones to be used on the website.
- Developed plugins for an Invision Community-based forum.
Software Engineer
3T Software Labs
- Extended the code generator to transpile MongoDB queries to PHP, C#, Node.js, Python, and Ruby code.
- Migrated the whole codebase independently from the MongoDB Java driver API 2.x to 3.x.
- Implemented a re-formatting feature for SQL and MongoDB shell code using an ANTLR parser.
- Converted independent SWT and JFace artifacts into Maven dependencies.
- Extended an auto-completion framework to provide smart stage-based suggestions in Aggregation Editor.
- Provided technical support to enterprise customers.
Software Engineer
SMAL Code
- Worked primarily in Laravel, Symfony, and React on MVC projects for clients like Vodafone and Elgato.
- Created products from ideas to production-ready applications in as little as one to three months.
- Designed and upgraded an SQL schema for medium-sized databases while ensuring optimal performance.
Software Engineer
parcelLab
- Created a module in Node.js to predict parcel delivery time based on historical data.
- Dockerized the service workers on AWS to achieve high scalability while reducing costs.
- Converted some of the high-load worker threads into an AWS Lambda script to achieve high scalability.
Software Engineer
AdPushup
- Deployed the CI pipeline on a Jenkins server and integrated it with the GitHub repository.
- Introduced and implemented integration testing on the company's main product.
- Created an internal tool to view clients' AdSense reports.
- Developed back-end features in the Silex framework.
Google Summer of Code Developer
- Released the first version of SupportFlow independently, a web-based help desk software under the WordPress organization.
- Implemented a feature to sync support tickets with external mail servers in both directions.
- Created an advanced parser using regular expressions to hide quoted text in email replies.
Experience
Varal WAMP
https://www.varalwamp.com/I designed a user-friendly interface for one-click switching between different Apache and PHP versions.
Cloud Ping Test
https://cloudpingtest.com/Survey App
Mosh 2
https://github.com/VarunAgw/Mosh-2SURLS: A Simple URL Shortener
https://github.com/VarunAgw/SURLSApaxy 2
https://chrome.google.com/webstore/detail/apaxy-2/pjkfelmkpdpainlidpcaaceahloeljnnI implement the keyboard navigation support and also created build scripts using Node.js and Grunt.
TamperHeaders
https://github.com/VarunAgw/TamperHeadersHugo Web Developer
https://www.codescan.io/Online Shopping Bot
• Implementing a feature to bypass their captchas using fake user mouse and keyboard actions
• Saving user sessions with high Cloudflare trust scores to be reused later
• Executing a mix of Tor and proxies depending on the needs
Zerodha Kite Enhancements
https://chrome.google.com/webstore/detail/zerodha-kite-enhancements/enpiggkcfokpjboaognglohdbflinhbdThis extension is highly rated on the Chrome Web Store with only 5-star ratings.
Shopify Lottery
Virtual Number
• Forwarding SMS to a real number.
• Forwarding SMS to a Telegram account using Telegram Bot APIs.
• Forwarding incoming phone calls to a real phone number to allow phone calls.
Stock Market
• Locally hosted, a daily updated screener for US and international stocks, ETF, and Forex pairs.
• Trailing bot. It used broker API to automatically update trailing SL for orders for brokers which doesn't have this trailing SL feature natively.
• Developed another bot to automatically create SL for manual trades and delete SL if the trade was squared-off manually.
• Options screener. Another screener to screen option pairs for stocks and details like PCR and liquidity using market depth.
• Created and managed an extensive database containing 87 million rows with historical data on equities/cryptos/bonds.
• Optimized database using clever optimization and caching levels to finish API requests <50ms.
Google Code Jam
TradingView
• Developed another feature to calculate crashes from ATH.
This data is presented in a table, and the user configures the location.
Tax Calculator
• Built a feature to support a progressive taxation system.
• Implemented in Google Sheets and Excel.
• Implemented advanced features using utilities like XLOOKUP.
Automation
• Created a workflow in Microsoft Power Automate for desktop and web automation.
• Developed advanced MS Excel formulas and macros to automate workflows.
• Integrated various websites using a Zapier service.
• Created Google Scripts to add new features to Google Sheets.
FFmpeg
• Created an API to show a live JPG preview when you scroll over the seek bar.
• Integrated those APIs with the Video.js.
• Optimized the FFmpeg command line to process video faster at the cost of slightly inaccurate results.
• Migrated from Libav to FFmpeg when the former project was abandoned.
• Created a smart cache to avoid processing the same video again for subsequent similar requests.
Skills
Languages
Hugo, CSS, Visual Basic, HTML, Java, PHP, SQL, Bash, JavaScript, Curl Language, Google Apps Script, TypeScript, HTML5, Bash Script, XML, Java 8, Visual Basic 6 (VB6), Visual Basic for Applications (VBA), PHP 5, PHP 7, CSS3, Pine Script, GraphQL, C#, C#.NET, Excel VBA, Python
Frameworks
Laravel, Symfony, Express.js, Twig, Eloquent, PHPUnit, Next.js, OAuth 2, Cypress, Jest, Material UI, Electron, JavaScript MVC, CakePHP, Bootstrap, Windows Presentation Foundation (WPF), JUnit, NestJS, Redux, Zend Framework, .NET, .NET Core, Tailwind CSS, Ruby on Rails (RoR), Spring, Angular, Hibernate, AngularJS, Spring Boot, TYPO3
Libraries/APIs
Puppeteer, PhantomJS, Chrome API, REST APIs, Node.js, Telegram Bot API, Handlebars, Stripe, Stripe API, Google Apps, React, jQuery, Pusher, Eclipse SWT, Google Sheets API, API Development, Windows Forms (WinForms), Sockets, Shopify API, Twilio API, FFmpeg, Libav, Vue
Tools
Jenkins, Grunt, Shell, Git, cURL Command Line Tool, Google Sheets, Amazon CloudFront CDN, Bitbucket, Amazon Simple Email Service (SES), Microsoft Excel, Excel 2016, Logging, Mongoose, Figma, GitLab CI/CD, NGINX, GitHub, Webpack, Apache Maven, ANTLR, Jira, Amazon Elastic Container Service (Amazon ECS), Prisma, Cucumber, Zapier, Microsoft Power Apps, Microsoft Power BI, Amazon Simple Queue Service (SQS), AutoHotkey, Retool
Paradigms
REST, E2E Testing, DevOps, On-page SEO, Hosting, Back-end Architecture, API Architecture, Event-driven Architecture, Microservices, Object-relational Mapping (ORM), Automation, Object-oriented Programming (OOP), Automated Testing, Unit Testing, Behavior-driven Development (BDD), Testing, Desktop App Development, MEAN Stack, Microservices Architecture, Database Design, Search Engine Optimization (SEO), Serverless Architecture, Agile, Test-driven Development (TDD)
Platforms
Windows, WordPress, InVision Community, Apache2, Linux, Amazon Web Services (AWS), Magento 2, Magento, DigitalOcean, AWS Lambda, Twilio, Unix, LAMP, Ubuntu, Amazon EC2, Zendesk, Netlify, Contentful, Drupal, Docker, Google Cloud Platform (GCP), Android, Azure, Shopify, Microsoft Power Automate
Storage
MongoDB, MySQL, PostgreSQL, NoSQL, Redis, Databases, JSON, Web Forms, Amazon S3 (AWS S3), Relational Databases, SQLite, Elasticsearch, Google Cloud, CouchDB, Amazon DynamoDB, Cache
Industry Expertise
Project Management
Other
Bots, Scraping, Web MVC, Frameworks, Web Development, APIs, Chrome Extensions, SSH, Regular Expressions, Cloudflare, Full-stack, Full-stack Development, Back-end, Web Scraping, Code Generators, htaccess, eCommerce, Payment APIs, Serverless, Webhooks, Back-end Development, Minimum Viable Product (MVP), API Integration, Front-end, Troubleshooting, Root Cause Analysis, Stock Trading, Stock Market, Web Applications, Ajax, Algorithms, Architecture, Plugins, Integration, Optimization, Infrastructure, Calculators, WordPress Plugins, Web Application Forms, Excel 365, CI/CD Pipelines, Web Security, Chromium, Integration Testing, VM, Data Scraping, DNS, Amazon API Gateway, Load Balancers, Amazon RDS, Data Organization, Data Cleaning, API Connectors, Multithreading, Code Review, Payment Gateways, Web Services, Excel Macros, RESTful Web Services, Project Management & Work Tracking Tools, UI Components, Desktop App Design, Cross-platform App Development, Mobile App Development, Trading, SaaS, Cloud Architecture, App Support, Software Troubleshooting, Tax Systems, WebSockets, Content Management Systems (CMS), Financial Services, CSV, Software Engineering, Software Development Lifecycle (SDLC), SEO Tools, A/B Testing, Fintech, MERN Stack, AWS DevOps, IMAP, Email Protocols, TypeORM, Responsive UI, MVP Design, QR Codes, Lambda Functions, Open Source, Gambling, MVC Frameworks, Axios, Finance, Investment Manager, Investments, Algorithmic Trading, Shell Scripting, Unix Shell Scripting, Technical Leadership, Software Architecture, API Gateways, QA Testing, User Interface (UI), Responsive Design, Dashboards, Graphs, Data Visualization, Leadership, ESLint, Casinos & Gaming, Monorepos, Nx, Telegram Bots, Data Structures, Caching, TradingView, Office 365
Certifications
Google Summer of Code Developer
Google Code-in
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