Anand Phulwani, Developer in Jaipur, India
Anand is available for hire
Hire Anand

Anand Phulwani

Verified Expert  in Engineering

Site Reliability Engineer and Developer

Jaipur, India

Toptal member since October 25, 2022

Bio

Anand is a dynamic founder who manages multiple roles to maximize business success from the outset. With over 15 years of experience leading projects as an architect, developer, and IT operations and site reliability engineer, he is an effective leader with excellent business continuity planning and analytics skills. Anand is an expert in supporting project deliverables and maintaining releases and a leader in guiding support teams and solving complex issues.

Portfolio

Harlax Software Pvt
ELK (Elastic Stack), Rancher, Python, Kubernetes...
Harlax Software Pvt
Solution Architecture, Technology Strategy & Architecture, Puppeteer, Node.js...
Harlax Software Pvt
Solution Architecture, Laravel, MySQL, HTML, CSS, JavaScript, jQuery, Magento...

Experience

  • Java - 15 years
  • Bash - 10 years
  • Amazon Web Services (AWS) - 3 years
  • GitHub API - 3 years
  • GitLab CI/CD - 3 years
  • Visual Studio Code (VS Code) - 3 years
  • Terraform - 3 years
  • Google Cloud - 2 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), GitHub API, GitLab CI/CD, Terraform, Docker, Google Cloud, Amazon Web Services (AWS), Bash, Kubernetes, Ubuntu 16.04

The most amazing...

...thing I've implemented is a video conferencing app capable of running in low bandwidth and high-latency environments, used by 20 schools and 15,000 students.

Work Experience

Co-founder and Principal Site Reliability Engineer

2020 - PRESENT
Harlax Software Pvt
  • Built an infrastructure log monitoring application with Logstash and Kibana (ELK) using hot-warm-cold architecture.
  • Installed and set up Kubernetes cluster on AWS and in-house from scratch using Rancher Kubernetes Engine (RKE).
  • Automated manual tasks with Python scripting using Boto and other libraries such as Pandas and NumPy.
  • Supported a production application on the Kubernetes cluster and new deployment based on scheduled maintenance.
  • Worked actively on IaC, PAC, automated single-click deployment, configuration management, and production support.
  • Guided projects to meet deadlines, budgets, and agreed specifications. Monitored, fixed, and improved infrastructure continuously.
  • Troubleshot any operational issues related to infrastructure and collaborated with internal teams to learn user requirements and implement technical solutions.
Technologies: ELK (Elastic Stack), Rancher, Python, Kubernetes, Google Kubernetes Engine (GKE), Infrastructure as Code (IaC), Azure

Co-founder and Chief Technology Officer

2018 - 2020
Harlax Software Pvt
  • Drove release of a private beta launch end-to-end Garroda learning management system (LMS), defined feature requirements, prioritized tasks for engineers, conducted pre-launch product testing, and created customer communications material.
  • Performed competitive research for an online LMS portal and developed initial requirements.
  • Led a team of four engineers to implement a provisioning system, gathered requirements, and created mockups.
  • Defined key performance metrics for customer product usage and behavior.
  • Oversaw technology strategy, system architecture, product innovation, and acquisition of key technologies for Garroda video conferencing solution.
  • Identified top prospective server platforms, including AWS, GCP, DigitalOcean, and Hetzner, for best performance and the most cost-effective platform.
  • Assessed maximum throughput of the server by adding multiple participants to a meeting using a custom testing solution based on Puppeteer, Node.js, and virtual webcam streams with OBS.
  • Deployed an open-source load balancer that managed a pool of servers distributing requests to the least loaded server in the pool.
  • Identified top choke points for maximum users in a meeting, ran a meeting on an unstable network or low bandwidth remote locations, brainstormed and prioritized solutions, and influenced a cross-functional team to implement top solutions.
  • Managed AWS services such as Beanstalk, CloudFront, Lambda, RDS, EC2, and IAM and monitored the entire service over Nagios.
Technologies: Solution Architecture, Technology Strategy & Architecture, Puppeteer, Node.js, Load Balancers, Amazon Web Services (AWS), Google Cloud Platform (GCP), Amazon CloudFront CDN, AWS Lambda, AWS Elastic Beanstalk, Amazon RDS, AWS IAM, Nagios

Co-founder and Senior Software Engineer

2014 - 2018
Harlax Software Pvt
  • Designed architecture of jewelry manufacturing software and a customized limited accounting entry and reporting system using Laravel PHP framework and MySQL for Ashok Jewels, one of the prominent exporters in India.
  • Developed multiple websites using HTML, CSS, JavaScript, and jQuery for the front end and Magento, Joomla frameworks, pure PHP, and MySQL for the back end.
  • Set up MAMP on macOS X Server and AMPPS, ownCloud, Samba file server on Ubuntu Server, migrating web apps such as WebCollab to ActiveCollab self-hosted solution and AEF Forum to phpBB and managing pfSense firewall.
  • Managed two product lifecycle management (PLM) called KluTax and Aquatree from concept to development and launch with teams across India. Built them with Java Swing, JavaFX, MySQL, Hibernate, and OSGi.
  • Architected an anti-ransomware file server solution with dual-layer protection using Git to track changes, switching Samba with FTP and SFTP and Windows explorer with SmartFTP.
  • Built a stock trading KYC and AOF management system for one of India's top online stock broker companies.
  • Designed architecture of GUI management console for Clam AntiVirus on client and server model. The console had the option of remote scheduled scans, custom scans, and pushing updates to clients over the network.
  • Developed a power management server-client utility to auto shut down on power cut, restart when power is restored, and set maintenance and hibernate time, respected by clients using Bash scripting and SFTP and ICMP protocols.
  • Performed scraping and downloading of over 224,000 records of Taxmann.com using AutoHotkey, Python, and Selenium to detect links that were not working and categorize downloads into different folders.
Technologies: Solution Architecture, Laravel, MySQL, HTML, CSS, JavaScript, jQuery, Magento, Joomla, MAMP, AMPPS, OwnCloud, Samba, PhpBB, pfSense, Swing, JavaFX, Hibernate, OSGi, Git, FTP, SFTP, Bash, ICMP, AutoHotkey, Selenium

Senior Software Engineer

2014 - 2017
Indian Railways
  • Maintained and customized traffic applications for goods and container traffic and generated 7A, 7B, 7C, and 6A statements with related reports.
  • Updated master rates, commodity, distance, station, and traffic plan.
  • Submitted raw data to RITES on scheduled dates and provided full assistance regarding goods and traffic data per expected rates.
  • Generated all statistical and account statements, including periodical, monthly, quarterly, half-yearly, and yearly reports and annual station-wise ABC analysis of earnings and loadings.
  • Liaised with a centralized apportionment system CRIS w.r.t C.A.S. for goods and passenger earnings and submission of desired data.
  • Generated other reports such as service tax, statistical statements 15 and 30, FOIS reports, and monthly summary file and their control. Checked continuity of RRs and printed daily incorrect statements.
Technologies: COBOL, Sublime Text 3

Co-founder and Software Developer

2007 - 2014
Harlax Software Pvt
  • Developed a web-based attendance management system, hand-coded company website using HTML, CSS, JavaScript, and optimized images for the best download speed and cross-browser compatibility.
  • Set up a Ubuntu Server with LAMP stack and deployed project management systems called Advanced Electron Forum and WebCollab.
  • Developed a video gallery with HTML, CSS, JavaScript, and PHP. Coded an Ajax application, T.A. Bill, to record travel allowance expenses on the fly. Built a client-server media player with a PHP web interface and a server created on Python.
  • Redesigned a travel portal catering to over 20,000 unique visitors annually using HTML, CSS, and JavaScript on the front-end side, Google Maps for route animation, and PHP and MySQL for the back-end side.
  • Created a control panel for a portal in PHP, giving customers the flexibility to change the website design of choice.
  • Developed a single-page Ajax application called LiteBooks, a remote journal entries system, and a web-based contact manager for managing visiting cards. Set up squid proxy server with transparent proxy on Ubuntu Server.
  • Designed architecture of inventory management software for Jyoti Prints, one of the top three fabricators in Rajasthan.
  • Built a point of sale (POS), Mirchiisoft, based on open-source POS OpenBravo and built on Java Swing and MySQL. Developed a roulette gaming application on Java Swing for an established casino facility.
  • Programmed a web-based application called LetsEqui on PHP, cURL, and libcurl to fetch data from stock exchanges and generate reports and graphs. Designed an MVC eCommerce portal for TheFineWorld jewelry startup, built on Yii PHP framework and MySQL.
  • Patched pfSense firewall (BSD) kernel to support networking for VirtualBox. Set up a virtualization environment using VMware ESXi, network RAID, and DRBD and migrated the same environment to Proxmox.
Technologies: HTML, CSS, JavaScript, PHP, MySQL, Google Maps, Squid Proxy Server, Point of Sale, Swing, cURL Command Line Tool, Libcurl, Yii, pfSense, RAID, DRBD, VMware ESXi, Openbravo

Database Consultant

2011 - 2011
Vodafone Idea
  • Redesigned and restructured Microsoft SQL database to handle an existing auditing system consisting of more than four million records for one million unique individuals.
  • Implemented strategies to simultaneously execute CRUD operations by an average of 40 concurrent connections.
  • Oversaw logical and physical design toward application and database tuning to bring execution time metric for multiple queries from 30 seconds to under five seconds.
  • Maintained performance of databases using advanced tuning methods and customized scripts.
  • Designed a complete backup and recovery strategy for all production systems and managed a third-party development team.
Technologies: Microsoft SQL Server, Performance Tuning

Software Developer

2009 - 2011
Dhabriya Polywood Limited
  • Developed a bridge between a proprietary .NET inventory application and a VMware virtual machine running off-the-shelf stock-cutting software.
  • Sent request payload data from a .NET application to a Perl script, which automated the feeding of data and exported a response used by the .NET application to manage the inventory.
  • Performed VM state actions such as start, headless start, stop, and sleep in the background.
  • Assisted in understanding stock-cutting algorithms like parallel approach, guillotine method, or hyper-heuristics method for architectural refactoring in the long run and eliminating off-the-shelf stock-cutting software.
Technologies: C#.NET, VMware, Perl

Software Developer

2008 - 2009
Sanysan Appliances Private Limited
  • Built a dynamic website for one of the largest goods importers holding more than 2,500 individual products.
  • Developed a web application for a call center to manage orders, compliances, inventory, and individual cPanel for transport, head office, and telecaller department using PHP, MySQL for the back end, Ajax, and jQuery.
  • Optimized database to handle 135,000 unique profiles, process e-payments, and generate PDF, Excel, and automated email.
  • Created sales pitches by different regions, specific dates of the month, weekdays or weekends, repeat customers, total invoice value, and bundled products.
  • Developed two specific eCommerce websites integrating orders and inventories into the application.
Technologies: PHP 5, Ajax, MySQL, jQuery, MooTools

Junior Software Developer

2006 - 2007
Gempulse Infotech Private Limited
  • Assisted in discovering the difference between macOS X Server 10.4 on standard Macintosh hardware and x86 generic PC running on Intel chip for educational and research purposes.
  • Installed and maintained WebObjects web application server for Apple.
  • Oversaw web application server, monitoring, and report generation.
Technologies: MacOS, WebObjects

Technical Consultant

2006 - 2006
Pratham Software
  • Developed a solution integrating a third-party product to achieve smooth dispatch of marketing emails.
  • Resolved the SMTP server blocking warning by using a technique of sending emails in small bursts and irregular patterns.
  • Achieved a throughput of more than 4,000 emails every day.
Technologies: SMTP, Mail Servers

Beta Version of Garroda Video Conferencing App

https://www.youtube.com/watch?v=Nac4rVP9uPU
I played a key role in technology strategy, system architecture, product innovation, and partnership and acquisition of key technologies for the Garroda video conferencing solution. Some activities included selecting the best server with minimal costs, deploying the app, and maintaining the SLA of two lines. I worked within the app to reduce the video's frame rate and quality, ensuring smooth operation in low bandwidth and high-latency environments, such as 2G internet connections supporting up to 50 kbps.
2004 - 2007

Bachelor's Degree in Information Technology

University of Rajasthan - Jaipur, Rajasthan, India

JANUARY 2008 - PRESENT

National IT Aptitude Test (NITAT)

NIIT

NOVEMBER 2007 - PRESENT

NASSCOM Assessment of Competence (NAC)

NASSCOM

DECEMBER 2006 - PRESENT

IBM Certified Database Associate

IBM

JULY 2006 - PRESENT

Sun Certified Web Component Developer

Sun Microsystems

OCTOBER 2005 - PRESENT

Sun Certified Java Programmer

Sun Microsystems

MARCH 2005 - MARCH 2008

Cisco Certified Network Associate

Cisco

Libraries/APIs

GitHub API, Java Servlets, jQuery, MooTools, Google Maps, Libcurl, Puppeteer, Node.js, React

Tools

GitLab CI/CD, Squid Proxy Server, pfSense, PhpBB, AutoHotkey, Terraform, VMware, cURL Command Line Tool, Git, Google Kubernetes Engine (GKE), Sublime Text 3, MAMP, Amazon CloudFront CDN, AWS IAM, Nagios, ELK (Elastic Stack), Docker Compose

Languages

Java, Java 5, Bash, PHP 5, COBOL, JavaScript, PHP, C#.NET, Perl, HTML, CSS, Python 2, Python

Frameworks

Swing, Selenium, Jakarta Server Pages (JSP), Yii, Laravel, WebObjects, Hibernate, OSGi

Storage

MySQL, OwnCloud, Google Cloud, IBM Db2, Microsoft SQL Server, DRBD

Paradigms

Samba

Platforms

Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), JavaFX, Google Cloud Platform (GCP), Kubernetes, Ubuntu 16.04, MacOS, Magento, Joomla, AWS Lambda, AWS Elastic Beanstalk, Rancher, Azure

Other

Ajax, Networking, TCP/IP, Routing, Point of Sale, RAID, VMware ESXi, Solution Architecture, AMPPS, FTP, SFTP, ICMP, Technology Strategy & Architecture, Infrastructure as Code (IaC), Data Structures, Algorithms, Cisco Switches, Complex Reasoning, SMTP, Mail Servers, Performance Tuning, Load Balancers, Amazon RDS, Linux Server Administration, Openbravo

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring