Antony Raj, Full-stack Polyglot Developer in Chennai, Tamil Nadu, India
Antony Raj

Full-stack Polyglot Developer in Chennai, Tamil Nadu, India

Member since August 12, 2020
Antony is a versatile full-stack developer who excels at creating solutions from scratch and developing all layers of the software stack. Antony is also a passionate polyglot with expertise in major languages such as Ruby, Python, Go, and Java. A proven leader in the technology space, Antony contributes to open source in his spare time and has expertise with both AWS and Google Cloud Platform.
Antony is now available for hire

Portfolio

Experience

Location

Chennai, Tamil Nadu, India

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), Go, Elasticsearch, AWS, PostgreSQL, Docker, Kubernetes, Django, Python, Vue.js, Ruby on Rails (RoR)

The most amazing...

...thing I've designed is a complex microservice stack with more than 5 languages that could be deployed into any cloud provider, including on-premise.

Employment

  • Co-founder | CTO

    2017 - PRESENT
    Francium Tech
    • Built a highly scalable crawl service using AWS Infrastructure that would scrape over 10,000 websites in a short period of time with minimal resources.
    • Indexed all crawled websites into the Elasticsearch engine.
    • Reduced the indexing time of Elasticsearch indexes from weeks to about an hour.
    • Increased stability and reliability of the banking platform using Amazon Web services.
    • Built a product from scratch that would remind people through SMS, telegram, Whatsapp, and email. It can also share events with family and friends. It was built using React and an Apollo GraphQL client.
    • Developed a matrimonial product that would help bridge prospective profiles and grew it from 1 to 200 paying customers every month (Ruby on Rails and Vue.js architecture).
    • Created a product that parses handwritten forms and extracts the handwritten fields into a structured database using Open CV, Python, and Django.
    Technologies: Go, Kubernetes, Python, Django, Flutter, Ruby on Rails (RoR)
  • Software Architect

    2017 - PRESENT
    Fintep Solutions
    • Built the entire software architecture from scratch.
    • Split a huge portion of core business logic into microservices running in different stacks, languages using Python/Django, Ruby/Rails (back-end business logic), JavaScript/Vue.js (front end), Java (Quarkus), and Go (on-premise builds).
    • Built a system capable of handling a huge volume of documents and process them using purely horizontal scalable models removing time out of the equation mainly using Kubernetes.
    • Designed the UI/UX for the product from the ground up. Built with Vue.js, Bootstrap, and Vuex for state management.
    • Improved volume document transaction time from four days to under two minutes using pure horizontal scalability techniques.
    • Created a test framework using Rspec to help young developers to write tests with the least friction and maximum coverage (>4x lines visited) and implemented full TDD across the team.
    • Conducted iterative feedback sessions with the customer for UX and incorporated changes to the most used sections.
    • Led a team of approximately 15 and managed the complete end-to-end delivery.
    • Created a 1-click install using Docker Compose for the software to be deployed in on-premise environments.
    • Automated the entire infrastructure using Terraform.
    Technologies: Java, Django, Python, Google Cloud Platform (GCP), Vue.js, Ruby on Rails (RoR)
  • Lead Architect

    2012 - 2017
    RPX Corporation
    • Integrated payment capabilities to the product using Braintree.
    • Implemented an alert system capable of delivering millions of alerts to various end customers (built using Solr, PostgreSQL, and Rails).
    • Added search capabilities using for a result set of over 5 billion complex datasets (built using SOLR). Integrated the Solr engine with Python project using Django Haystack and the front end was built with Angular.
    • Implemented charting capabilities for advanced analytics that is reactive and in real-time using Highcharts.
    • Created a Ruby framework that helps improve developer productivity to avoid connection overheads when working remotely. Open-sourced it as well.
    • Fully automated the email workflow sending a huge volume of emails (over 6 million) using SendGrid, Action Mailer, and Premailer.
    • Designed and implemented delivering confidential data through Amazon S3 safely using Express.js.
    • Completely automated the deployments using AWS infrastructure ensuring zero downtime.
    • Designed end-to-end monitoring using New Relic, Honeybadger, and Monit.
    Technologies: Django, Python, Ruby on Rails (RoR)
  • Consultant

    2011 - 2012
    Rosetta Stone
    • Rearchitected the scheduling framework that has group sessions, 1:1, and broadcast sessions into JavaScript from Raw SQL that improved code maintainability, testing, and more.
    • Improved the performance from minutes to seconds which also worked across multiple timezones.
    • Implemented texting capabilities that notified about an upcoming schedule using the Delayed Job, Rails Whenever library.
    • Integrated OAuth 2.0 with Google for students to sign-up for the course.
    • Setup a VPN with a bastion host for securely access to Rosetta Stone servers.
    • Overhauled the UI/UX workflow to move away from web-only standards to a responsive design.
    • Optimized code that was written in Java/Spring to efficiently cater to thousands of concurrent users accessing the platform.
    • Adopted the Rails authorization framework, CanCan, early on to move all authorization related code to one place which hugely improved both the efficiency and maintainability of code.
    Technologies: Java, Ruby on Rails (RoR)
  • Senior Consultant

    2008 - 2011
    Thoughtworks
    • Worked on the entire spectrum of the OpenHub application, developing several features in it; also implemented Highcharts-based graphs and badges.
    • Played a key role in introducing D3.js-based streamgraphs.
    • Automated builds using Jenkins and GoCD and introduced continuous integration and continuous delivery to the team.
    • Helped Adobe fix major problems in their Flex framework.
    • Used Mingle, an agile management tool that helped estimate and deliver the task with efficiency.
    • Ensured 100% code coverage and followed TDD best practices using JUnit.
    • Managed the communication and deployment complexity among ~150 microservices built using C#, .NET.
    • Worked with more than 50 pairs in a pair-programming program and acquired skills from different developers.
    • Reduced processing time from two hours to under three minutes to process a 2GB file that had pricing of various products within a supermarket using Spring Batch framework.
    Technologies: NAnt, Documentum API, .NET, C#, Spring Batch, Spring, Java
  • Software Engineer

    2005 - 2008
    British Telecom
    • Developed a migration project from scratch that transformed legacy web-logic application into a Spring-based one.
    • Introduced Ajax (Web 2.0) standards to the team and migrated from conventional server-side rendering.
    • Converted hard-coded SQL queries that were nonversion-tracked into structured Hibernate query language and tracked them via source control.
    • Introduced reusable component development to the team using Spring and Hibernate.
    Technologies: Hibernate, Spring, Java

Experience

  • Top Bidding App
    https://www.bzinga.com

    This app helps people in India bid on the products listed in the app through their mobile. The API was developed in Golang and the admin application was built on Ruby on Rails and Vue.js. I was responsible for architecting and scaling the application. It was expected that there would be 10 million people live bidding on the application. It was delivered successfully to the customer's satisfaction.

  • Insights for RPX Corporation
    https://insight.rpxcorp.com/

    This project was RPX's premium offering on litigations, patent, PTAB, ITC, and entities. I worked on it as the full-stack architect and was responsible for aggregating a massive amount of information (both public/paid) and presenting them to RPX's clients and subscribers. I was instrumental in building major epics that included search optimization, UI/UX overhaul, microservices, search capabilities, single sign-on, payment integration, rich analytics, and so on.

  • Django-Haystack Contribution | Open Source
    https://github.com/django-haystack/django-haystack/pull/1285

    Django-Haystack provides a modular search for Django. It offers a unified, familiar API that allows you to plug in different search back ends without having to modify the code. I added a feature to the existing Django-Haystack application to add the ability to do endsWith input type with back ends.

Skills

  • Languages

    Ruby, Python, Java, JavaScript, Go, ECMAScript (ES6), C#
  • Frameworks

    Ruby on Rails (RoR), Django, Spring, Factory Girl, Angular, Hibernate, Ember.js, Spring Boot, Flutter, Spring Batch, .NET
  • Libraries/APIs

    Sidekiq, Vue.js, React, CanCanCan, jQuery, Documentum API
  • Tools

    Amazon SQS, AWS Fargate, SemaphoreCI, CircleCI, AWS ELB, RSpec, Docker Compose, AWS ECS, Amazon EKS, AWS CloudFormation, Jenkins, Caddy Server, Terraform, Jira, React Apollo, NAnt
  • Paradigms

    Refactoring, Microservices Architecture, Test-driven Development (TDD)
  • Platforms

    AWS EC2, Kubernetes, Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), Mailgun, Android, AWS Lambda
  • Storage

    AWS S3, PostgreSQL, Elasticsearch, Redis, MariaDB, MySQL, Memcached, CockroachDB
  • Other

    AWS, Identity & Access Management (IAM), Amazon Route 53, Apollo, Elastic Load Balancers, Software, Information Technology, Computer Science, Transcoding, Architecture

Education

  • Master of Science Degree in Software Systems
    2006 - 2008
    BITS Pilani - Rajasthan, India
  • Bachelor of Technology Degree in Information Technology
    2001 - 2005
    Anna University - Chennai, India

Certifications

  • AWS Certified Solution Architect — Associate
    MARCH 2020 - PRESENT
    Amazon Web Services

To view more profiles

Join Toptal
Share it with others