Jay Bhavsar
Verified Expert in Engineering
Full-stack Developer
Mumbai, Maharashtra, India
Toptal member since May 13, 2021
Jay adores the elegance of mathematics and has a knack for problem-solving. He works with global enterprises and startups in back-end technologies. Jay has hands-on experience building secure, low-latency, high-volume services. Jay has also worked in the cybersecurity domain as a data engineer, where he researched and developed an in-house SIEM tool. He has worked on many big data applications and is also a Google Certified Data Engineer.
Portfolio
Experience
- PHP - 6 years
- REST APIs - 5 years
- Laravel - 4 years
- React - 4 years
- Java - 3 years
- Software Engineering - 3 years
- Python - 3 years
- Terraform - 2 years
Availability
Preferred Environment
Docker, Postman, Ubuntu, Visual Studio Code (VS Code), Git, Bash, APIs, Kubernetes, Amazon Web Services (AWS), PHP, Laravel
The most amazing...
...work of my career is to develop and maintain a data-intensive application that handles 15,000 QPS, which in turn serves millions of ads over the internet daily.
Work Experience
Lead Cloud Architect | Back-end Engineer
Haiku Inc
- Designed and implemented a gameplay solution in AWS, reducing game load time by 80% (from about 27 seconds to about 5 seconds).
- Implemented a lab environment for university students that simulated a vulnerable network in a small business. This environment is hosted in AWS, contains Amazon EC2 machines, can be created and destroyed on demand, and allows access through VPN.
- Fixed, optimized, and deployed many games that help students make a career in cybersecurity. These games demand a Kali Linux cloud computer and simulate vulnerable software.
- Leveraged Terraform for efficient management and automation of cloud infrastructure.
- Integrated single sign-on (SSO), enabling players to use unified credentials across all games, with additional support for Google, Facebook, and LinkedIn login.
- Developed a comprehensive product amalgamating all games, ensuring a consistent user experience, leveraging standard code and services, and incorporating SSO for seamless and secure access.
- Streamlined financial transactions by integrating Stripe, enabling subscription services and one-time purchases for in-game assets.
Full-stack Developer
United Pork Producers Company Limited t/a Premium Foods
- Developed a .NET WinUI Windows app for the client to manage their import declarations.
- Studied and understood the government specifications for software implementation and ensured compliance with the standards and regulations.
- Integrated the app with the government platform using XML web services and APIs, enabling data exchange and reporting.
Back-end Developer
QuickRent
- Built a real estate platform with a robust database schema, Azure cloud integration, and custom alerting for customers and agents using Apify to scrape property data.
- Streamlined the real estate transaction process by developing a payment and subscription system using Chargebee.
- Improved customer and agent engagement by providing real-time notifications on new properties and requirements, leading to increased sales and revenue for the company.
Back-end Developer
TimeLab
- Implemented the core algorithm for task.it, a tool for task management that utilizes user calendar accounts to prioritize and schedule tasks based on importance, urgency, availability, and personal preference.
- Designed and created REST APIs for handling authentication and authorization in the application's front end.
- Developed an algorithm for Timelab Rescuetime that tracks and categorizes user activity across multiple devices, providing insight into time management and productivity.
- Established automated pipelines for code formatting, testing, building, and deployment on the cloud.
- Utilized Stripe to support payment infrastructure, allowing for secure and efficient handling of financial transactions within the application.
Senior Software Engineer
Media.net
- Developed and maintained a large-scale data-intensive application to power millions of ads over the internet while leveraging advanced caching technologies to optimize the service and achieve a peak performance of 15,000 requests per second.
- Set up Grafana dashboards to monitor application and cluster stats. Configured an alerting system that notifies developers and product managers if there is some anomaly in traffic or nodes.
- Dockerized several PHP, Java, and Node.js applications for an easier development and deployment process. Created Jenkins pipelines to automate the tests and builds.
- Automated tasks for creating and editing internal system entities using Python scripts, APIs, and a user-friendly CSV upload interface.
- Integrated Swagger for Java API documentation and set up Docusaurus for high-quality knowledge base documents.
- Developed algorithms for changelog with changing schema and nested structure.
- Built a testing solution using Node.js to evaluate the performance of Java-based APIs, which was subsequently integrated into the build process.
- Integrated third-party identity solutions in our ad serving systems for the cookieless internet of the future.
- Mentored junior team members and participated in code reviews for the high-quality codebase. Utilized Agile development methodologies such as Scrum and Kanban.
- Detected, tracked, and fixed several critical bugs in internal systems.
Full-stack PHP Developer | In-house Application
Heart & Heart LLC
- Utilized SQL to optimize database performance and improve data retrieval speeds. This made the user interface twice as responsive.
- Implemented secure authentication protocols using OAuth2 and JSON Web Tokens (JWT).
- Implemented a new alerting feature using Vue, resulting in around a 25% increase in user engagement.
Data Engineer
Tata Consultancy Services
- Led the development of an in-house SIEM tool, working directly with the global head of cybersecurity and utilizing big-data tools such as Apache Kafka, Storm, and Metron.
- Deployed a Hadoop cluster on AWS, including tools such as ZooKeeper, Ambari, Elasticsearch, Kibana, and HBase. Benchmarked this environment with various configurations.
- Utilized Java to deploy a Storm topology to filter, enrich, and index logs on an AWS cluster.
- Created demo dashboards in Kibana to demonstrate an organization's security health.
- Designed a problem for a global coding contest for students (CodeVita) and received multiple special achievement awards for top performance in internal coding competitions.
- Earned a Google Certified Data Engineer certification and gained in-depth knowledge of Google Cloud.
- Developed a system for delivering and validating high-volume one-time passwords (OTPs).
- Researched and benchmarked commercial SIEM tool DNIF, collaborating with their engineering team to better understand the product.
Security Analyst
Tata Consultancy Services
- Utilized various security tools, including Qualys, Nessus, and Burp Suite, for vulnerability assessments and penetration testing for multiple international clients.
- Implemented vulnerability management processes following industry best practices and compliance requirements like PCI DSS and ISO 27001.
- Identified and reported a critical code injection vulnerability in the internal system, resulting in issuing a special achievement certificate for the effort.
- Developed Standard Operating Procedure (SOP) documentation for the vulnerability management team.
- Collaborated with cross-functional teams to identify and prioritize vulnerabilities based on risk assessment and business impact.
- Maintained up-to-date knowledge of cyber threats and vulnerabilities through continuous learning and training.
Reverse Engineer Intern
F(x) Data Labs
- Examined and debugged a codebase of MySQL, specifically the part where B-tree was implemented.
- Explored the internal working of databases in depth.
- Learned advanced data structures and their practical uses.
Experience
Linux From Scratch
This project allowed me to thoroughly understand the inner workings of a Linux system, including the interdependencies of software packages. Upon completion, the system was highly flexible and tailored to meet my personal needs.
Web Scraper Projects
The first project involved automatically scraping a job posting website and notifying me about relevant job opportunities. The second project was a business requirement for my organization to scrape a website for new items, saving the information in an internal database and notifying the team.
Google's Applied CS with Android
https://appliedcsskills.withgoogle.com/index.htmlThe apps I developed and assisted with were primarily focused on reinforcing computer science concepts and skills through the creation of simple games. Many of these projects required the use of advanced data structures and algorithms, such as graphs, dynamic programming, and the A* algorithm.
Red Jingles | A Scalable AI Chatbot
https://github.com/jbhv12/red-jinglesEducation
Bachelor's Degree in Information Technology
LD College of Engineering - Ahmedabad, India
Certifications
Professional Data Engineer
Google Cloud
CCDSAP Foundation
CodeChef
Skills
Libraries/APIs
REST APIs, Stripe, React, Auth0 API, API Development, Stripe API, Node.js, jQuery, SQLAlchemy, Spotify API, GLib, Kivy, Beautiful Soup, Vue
Tools
GitHub, Apache Maven, Apache, Pytest, Bitbucket, GitLab, Terraform, Amazon Elastic Container Registry (ECR), Cron, Docker Hub, Git, Zapier, Jira, Apache Tomcat, Grafana, Google Bard, IntelliJ IDEA, Postman, Nexpose, GCC, Make, Kibana, Apache ZooKeeper, Jenkins, PyCharm, Splunk, Nessus, Apache Ambari, Apache Storm, Amazon CloudWatch, Visual Studio, Amazon Elastic Container Service (ECS), Amazon Cognito
Languages
Java, PHP, Python, JavaScript, Java 8, Python 3, HTML5, SQL, HTML, TypeScript, XML, C#.NET, XSD, C#, Sed, Bash, Perl, VimL, Bash Script, C++, PHP 5, PHP 7, CSS
Frameworks
Selenium, Laravel, Flask, Django, Spring, Django REST Framework, Spring Boot, Ant Design, Express.js, JSON Web Tokens (JWT), Tailwind CSS, .NET, Apache Metron, Hadoop, Apache Spark, Angular, Next.js, Chainlit
Paradigms
REST, Object-oriented Programming (OOP), Back-end Architecture, Unit Testing, Testing, Microservices, DevOps, Database Design
Platforms
Ubuntu, Apache Kafka, Linux, Google Cloud Platform (GCP), Kubernetes, Amazon EC2, Docker, Android, Amazon Web Services (AWS), LAMP, AWS Lambda, Google Cloud Engine, Oracle, Azure, Burp Suite, Google App Engine, Firebase, QualysGuard, Visual Studio Code (VS Code), Azure Functions, Windows UI
Storage
Google Cloud, Amazon S3 (AWS S3), JSON, Redis, Databases, RDBMS, Cloud Deployment, MySQL, PostgreSQL, Relational Databases, Microsoft SQL Server, Database Structure, Elasticsearch, MongoDB, HDFS, InnoDB, Redshift
Industry Expertise
Project Management
Other
Software Engineering, Data Engineering, Algorithms, Web Development, APIs, Serverless, Architecture, Software Design, Integration, API Integration, Scraping, Web Scraping, Back-end, Caching, Scripting, Lambda Functions, Communication, Computer Science, UiPath, Security, Cloud Infrastructure, Software Development, Web Applications, IntelliJ SDK, IT Support, SDKs, Legacy Code, Legacy Software, Webhooks, Code Review, Technical Leadership, Technical Project Management, WebSockets, Payment APIs, Dashboards, XML Web Services, Data Visualization, Data Cleaning, Data Organization, Spotify, Business Services, Live Chat, Amazon RDS, Chrome Extensions, Serializer/Deserializer (SerDes), FastAPI, Full-stack, Identity & Access Management (IAM), OpenAI GPT-4 API, OpenAI GPT-3 API, Bots, Migration, Windows Subsystem for Linux (WSL), Big Data, HTTP, ServiceNow, OWASP, Card Payments, Apify SDK, Government, ECS, LangChain, Artificial Intelligence (AI), OpenAI
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