Pankaj Batra, Software Developer in Gurugram, Haryana, India
Pankaj Batra

Software Developer in Gurugram, Haryana, India

Member since February 17, 2020
Pankaj is a hands-on professional and entrepreneur with 18+ years of experience in product planning, architecture, design and development, team building, and business leadership. He has led teams in the growth-phase of business across enterprise software, advertising, B2B SaaS, education, personal finance, foodtech, and logistics. His specialties include database design, API development, product management, and back-end development in Ruby on Rails, Java, SQL, and AWS.
Pankaj is now available for hire

Portfolio

  • Via Toptal
    Amazon Web Services (AWS), Mapbox, AWS, PostgreSQL, Ruby on Rails 5
  • UniHyr
    Jenkins, CircleCI, Jira, AWS Rekognition, Amazon Route 53, AWS ElastiCache...
  • Croftr
    Amazon Web Services (AWS), AWS RDS, Relational Database Services (RDS), AWS...

Experience

Location

Gurugram, Haryana, India

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), API Design, Automation, Scraping, Architecture, SQL, AWS, Java, Ruby on Rails (RoR), Ruby

The most amazing...

...hyperlocal logistics delivery challenge I solved was for a B2B SaaS company, ​Sparse Labs, later acquired by ​Zomato.

Employment

  • Senior Back-end Developer

    2020 - 2020
    Via Toptal
    • Developed a web app for online international education communities, connecting English language students to native English-speaking tutors as a social learning platform.
    • Developed data visualization using Mapbox to help solar installation companies identify the best position location for break-even years.
    • Set up the deployment process and AWS, the database for the application.
    Technologies: Amazon Web Services (AWS), Mapbox, AWS, PostgreSQL, Ruby on Rails 5
  • Product Strategist, Architect, and Advisor

    2020 - 2020
    UniHyr
    • Led the design and development of the software platform of the recruitment marketplace (Java, Spring, MySQL) for employers to hire faster and at a lower commission rate.
    • Designed the system and database architecture for a Tiktok and Tinder-style video-based hiring product for grey/blue-collar hiring. Tools used: Java, Springboot, MySQL, Android, React, and API design.
    • Spearheaded project management, sprints, best-practices/systems, and processes implementation. Implemented systems and processes such as Jira, Sentry, and development sprints. Implemented continuous integration using Jenkins CircleCI.
    • Developed the API back end in Ruby on Rails 5 for blue-collar bulk-hiring and outsourced hiring management.
    Technologies: Jenkins, CircleCI, Jira, AWS Rekognition, Amazon Route 53, AWS ElastiCache, Relational Database Services (RDS), AWS S3, AWS EC2, Spring, MySQL, Java
  • Founder and CEO

    2018 - 2020
    Croftr
    • Built a 4-acre farm and a successful B2C brand from scratch.
    • Designed and developed Crop planning and customer management product using Ruby on Rails and MySQL hosted on Amazon AWS EC2 and RDS.
    • Recognized with startup status by the Department for Promotion of Industry and Internal Trade (DPIIT). (Government of India).
    Technologies: Amazon Web Services (AWS), AWS RDS, Relational Database Services (RDS), AWS, Google Cloud, Java, Ruby on Rails (RoR), Ruby
  • Product Strategist and Digital Transformation Consultant

    2017 - 2019
    Freelancer
    • Developed a generic web scraping framework using JUnit, Java and other scraper frameworks.
    • Initiated an online lead generation system and marketing campaign for a leading real estate consultant firm using Java and Ruby on Rails. Grew their incoming queries by 50% MoM.
    • Created processes and a document management system for a leading chartered accountant using Ubuntu server and Dropbox. This greatly helped them recover from a major malware attack.
    • Delivered a strong online presence, communication system, and processes for a playschool using DropBox, Google Drive and Google Cloud.
    • Developed a document management system using Java and Dropbox APIs.
    • Set up an online presence for a top-rated resort and booking engine using WordPress, resulting in a revenue increase by 2X.
    Technologies: Trello, Asana, Jira, Dropbox, Google, WordPress, Java, Ruby on Rails (RoR), Ruby
  • Vice President of Product

    2016 - 2017
    Zomato
    • Integrated Zomato with third-party POS systems that solved a significant challenge for restaurateurs. Tech used: Ruby on Rails, Java, AWS.
    • Designed a callback system and database architecture for third-party API integration systems.
    • Upgraded Rails to version 5 and completed many feature enhancements in a delivery optimization SaaS product.
    • Designed and developed the API back end in Ruby on Rails for an online food ordering system.
    Technologies: MySQL, Java, Ruby on Rails (RoR), Ruby
  • Founder and CEO

    2014 - 2016
    Sparse Labs
    • Bootstrapped a B2B SaaS startup for hyper-local delivery optimization. Designed the system architecture, APIs, and database. Integrated with third-party system APIs (POS, online food ordering systems) and provided a callback mechanism.
    • Developed mobile apps (Android Java), web app (AngularJS), API back end (Ruby on Rails), Socket Server (Java), and hardware-based products (GPS trackers),.
    • Acquired in 2016 by Zomato after finding it to be a great fit. As part of the acquisition, joined Zomato as the vice president of products.
    Technologies: DigitalOcean, Amazon Web Services (AWS), Google API, Cloud Telephony, AWS, Android, MySQL, Java, Ruby on Rails (RoR), Ruby
  • Blogger

    2007 - 2014
    Personal Finance Blog
    • Built and published one of the most downloaded income tax calculators in India. Setup Wordpress blog on pankajbatra.com.
    • Authored articles on personal finance such as income tax and investments. Thousands of people have benefited by reading these articles.
    • Considered one of the top personal finance blogs in India. Seen as the top website for multiple finance-related terms on Google search.
    Technologies: DigitalOcean, Linode, PHP, WordPress, Django
  • Technical Architect

    2010 - 2011
    Educomp
    • Built Eduignite, a career counselling and assessment product from scratch using Ruby on Rails, MySQL in collaboration with one of the best minds in India in the education space.
    • Empowered students to understand themselves and make the best academic and career choices in life. Led a team of ten people consisting of marketers, content writers, and teachers.
    • Designed the system architecture and database for the assessment and counselling system.
    Technologies: PHP, MySQL, Spring, Java, Ruby on Rails (RoR), Ruby
  • Founding Member and Technical Architect

    2007 - 2010
    StudyPlaces.com
    • Built a lead management system in Spring, Java, MySQL from scratch to capture lead lifecycle and better utilization rate. Developed a call management system in Spring, Java, MySQL for telemarketers and automatic distribution with a matching engine.
    • Created India's first online college application platform in Spring, Java, MySQL.
    • Delivered a marketing automation product (campaign management system) in Spring, Java with landing page generation for SEM and other online marketing requirements.
    • Designed system architecture and database system for the lead management system, college online application system and marketing automation.
    Technologies: PHP, Ruby on Rails (RoR), Ruby, MySQL, Java
  • Product Team Lead

    2006 - 2007
    Tribal Fusion, Exponential Interactive
    • Developed a contextual ad serving platform in Java. Built Scraper to scrape website contents and crawl them on a recurring basis.
    • Created geographical (geo-targeted) serving platforms in Java for the advertising industry.
    • Delivered Facebook API integration in Java on the launch for an ad product.
    Technologies: Web Scraping, Facebook API, Spring, Java
  • Senior Software Engineer

    2003 - 2006
    Fiorano
    • Chosen ahead of other team players from IITs for US-based client-facing opportunities. One of the best performers in the company. Received a 4X salary hike in six months due to outstanding performance.
    • Saved over $2,000/per month for the company in the first month of joining by building an in-house email marketing automation tool to replace their previous one; VerticalResponse.
    • Developed integration adapters (DB, POP3, IMAP, SMTP, File, JMS, MSMQ, Tibco, HTTP) for Fiorano SOA2006 and Fiorano ESB in Java.
    • Acted as the sales engineer and built a proof-of-concept for various prospects-applications using Fiorano ESB and Fiorano MQ.
    • Participated as a core team member of the world's first JMS (java messaging service) compliant server: FioranoMQ.
    Technologies: MySQL, JMS, Enterprise Service Bus (ESB), SOA, Java
  • Founder and CTO

    2002 - 2005
    Net4Engineers
    • Developed a social network for engineers. This was an internet start-up ahead of its time—the first portal to create Facebook-like pages for colleges.
    • Created SMS4India-an online platform to send messages from the web to mobiles. It was an industry first.
    • Delivered ExamOnline: A web-based solution that can be used both on intranet and internet for conducting multiple-choice question-based tests.
    Technologies: MySQL, Java

Experience

  • Logistics Tech B2B SaaS Product (Development)

    Founder of Sparse Labs - a B2B SaaS product. It was acquired by Zomato in 2016. Conceptualized product, architecture, and database design. Developed the back-end API in Ruby on Rails. Completed third-party integration with POS and food ordering platforms. Led the Android and web front-end team.
    Technologies used: Java, Ruby on Rails, PHP, MySQL, Android, AWS EC2, Lambda, RDS, ElastiCache, Google cloud, Exotel, Bitbucket, API Gateway, SNS

  • Marketing Automation System and Landing Page Creator (Development)

    An online system to manage dynamic landing pages and SEM/online marketing requirements. Developed marketing automation systems for the education industry with landing page generation for SEM. Built a lead management system from scratch to capture lead lifecycle and better utilization rate. This included support for telemarketers and automatic distribution with a matching engine.
    Technologies used: Java, Spring, and MySQL.

  • Career Counselling and Assessment product (Development)
    http://www.educomp.com/

    Conceived Eduignite, a career counselling and assessment product, along with the best minds in the education space. Led a team of ten people consisting of marketers, content writers, and teachers. The Eduignite program empowers students to understand themselves and make the best academic and career choices.
    Technologies used: Ruby on Rails, Java, Spring, and MySQL.

  • Adapters for SOA Product (Development)
    https://www.fiorano.com/products/fiorano_adapters

    Developed integration adapters (DB, POP3, IMAP, SMTP, File, JMS, MSMQ, Tibco, HTTP) for Fiorano SOA2006 and Fiorano ESB. As the sales engineer, I built the proof-of-concept for various prospects and applications using Fiorano ESB and Fiorano MQ.
    Technologies used: Java, Mail APIs, SQL, JMS, Tibco, and Web services.

  • Recruitment Products (Development)
    https://unihyr.com/

    Defined the system and database architecture, led product ideation, the go-to-market strategy, and developed recruitment products. I delivered the API design for the employer and candidate-side for mobile and web-apps. I led the back-end development in Java and Springboot, managed the front-end development in native Android and React, and oversaw the project management, sprint planning, best-practices, systems, processes, and implementation.
    Technologies used: Java, MySQL, Spring, AWS EC2, S3, RDS, ElastiCache, Route 53, Rekognition, QuickSight, Jira, CircleCI, Jenkins, SendGrid, and GitHub.

  • Online Food Ordering Applications (Development)

    Designed and developed the API back end in Ruby on Rails for an online food ordering system. I created a callback system and database architecture for third-party API integration systems. I integrated Zomato with third-party POS systems and reduced order-confirmation time by 70%. This further improved the merchant happiness score due to the removal of the manual order entry process. I upgraded Zomato Trace to the latest technologies.
    Technologies used: Java, Ruby on Rails, PHP, MySQL, Android, AWS EC2, RDS, ElastiCache, Google cloud, Ubuntu, GitHub, and Lambda.

  • Lead Management System (Development)
    http://www.studyplaces.com

    Developed system architecture and a database to manage leads, telecalling, and distribution with an order matching engine. Built a lead management system in Spring, Java, and MySQL to capture the lead lifecycle, better utilization rates, and for telemarketers and automatic distribution with a matching engine.

  • India's First Online College Application Platform (Development)

    I developed India's first online college, web-based application platform where students can apply to colleges online. I designed the system architecture and database, led a team of ten developers, and managed the QA resources.
    Technologies used: Spring, Java, MySQL, PHP, and Linux.

  • Contextual and Geo-targeted Ad Server (Development)
    http://exponential.com/

    Developed parsers and a scraper to crawl the content website for Exponential's (Tribal Fusion) display ad server. Revitalized contextual and geo-targeted ad serving platforms and developed self-serve advertiser applications to create location targeting and content targeted display ads.
    Technologies used: Java, JUnit, HttpUnit, Scraping, JavaScript, and Oracle.

  • E-MarketMail - Email Marketing Automation Tool (Development)

    Built an in-house email marketing automation tool to replace the previous one; VerticalResponse. A web-based application for managing mailing lists, sending bulk emails and newsletters to the audience in the various lists, and monitoring the campaign's effectiveness by generating real-time reports.
    Languages and tools used: JavaMail, Servlets, JSP, JDBC, MySQL, and Java.

  • ExamOnline - Online Testing System (Development)

    A web-based solution that can be used both on intranet and internet for conducting multiple-choice question-based tests.
    Languages and tools used: Servlets, JSP, JDBC, MySQL, JavaMail, Linux, Tomcat, and Java.

Skills

  • Languages

    Core Java (J2EE), Java, Ruby, SQL, Java 7, JavaScript, PHP, Java 8, HTML, GraphQL
  • Frameworks

    Grape, Ruby on Rails (RoR), Ruby on Rails 4, Ruby on Rails 3, Spring 4, Spring, Ruby on Rails 5, Spring Boot, Hibernate, JUnit, Hibernate ORM, Django
  • Libraries/APIs

    JSON API, Devise, REST API, REST APIs, API Development, Ruby on Rails API, jQuery, JMS, Google API, Facebook API
  • Tools

    Capistrano, RubyMine, Git, Jira, Bitbucket, Enterprise Architect, RSpec, Jenkins, CircleCI, Trello, Google Sheets, Asana, AWS ElastiCache, AWS Rekognition
  • Paradigms

    REST, Automation, Requirements Analysis, Back-end Architecture, DevOps, B2B, B2B2C, API Architecture, Database Design, ETL, Agile, Unit Testing, Web Architecture, Microservices, Microservices Architecture, Test-driven Development (TDD), SOA, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI)
  • Platforms

    Linode, Ubuntu, Amazon Web Services (AWS), Web, AWS EC2, Linux, Ubuntu Linux, Android, Java EE, New Relic, DigitalOcean, AWS Lambda, Google Cloud Platform (GCP), Docker, Mapbox, Dropbox, WordPress
  • Storage

    Database Migration, MySQL, AWS RDS, Databases, Relational Databases, Database Architecture, JSON, Memcached, Google Cloud, PostgreSQL, AWS S3
  • Industry Expertise

    Security, Project Management, Web Development
  • Other

    Scraping, Web Scraping, Automation Tools, Leadership, Technical Leadership, Team Leadership, Cross-functional Team Leadership, Project Leadership, WebHooks, Back-end Development, System Architecture, IT Systems Architecture, API Design, Email, Scalability, Integration Tools, Third-party Integration, Web App Security, AWS, APIs, Back-end, Startups, Integration, Internet Research, Entrepreneurship, Lean Startups, Startup Consultation, Enterprise Startups, Early-stage Startups, Strategy, Business Strategy, Google, API Integration, SaaS, Software as a Service (SaaS), Business to Business (B2B), System Architecture Design, Solution Design, Problem Solving, Creative Problem Solving, Solutioning, Solution Architecture, Business Solutions, Research, Internet, Relational Database Design, Relational Database Services (RDS), HTTP, RESTful Services, RESTful APIs, Data Analysis, Gmail, Integration Testing, Atlassian Jira, Data Migration, Architecture, Product Design, Product Management, Digital Product Management, Enterprise SaaS, Software Architecture, Ubuntu Server, Enterprise, Enterprise Design, Personal Finance, Personal Finance Management, RESTful Microservices, SOA Architecture, Enterprise Service Bus (ESB), Pub/Sub, Image Processing, Shell Scripting, Cloud Telephony, Amazon Route 53

Education

  • Bachelor of Technology degree (Honors) in Information Technology
    1999 - 2003
    Kurukshetra University - Haryana, India

Certifications

  • Basics of GraphQL with Ruby on Rails
    DECEMBER 2020 - PRESENT
    Udemy

To view more profiles

Join Toptal
Share it with others