Maxwel Dsouza, Developer in Mumbai, Maharashtra, India
Maxwel is available for hire
Hire Maxwel

Maxwel Dsouza

Verified Expert  in Engineering

Full-stack Developer

Location
Mumbai, Maharashtra, India
Toptal Member Since
April 9, 2021

Maxwel has been programming for eight years. He got interested in programming as a research scholar and chose a career in software development instead of his Ph.D. in mechanical engineering. He then worked as a full-stack developer at one of India's largest event ticketing companies, where he was a top performer throughout.

Portfolio

Freelance Agency
React, Firebase, Workbox
ThinkSono (via Toptal)
React, Redux, AWS Amplify, Cypress, Jest, AWS Lambda
Insider.in (now Paytm Insider)
React, Express.js, MongoDB, Amazon S3 (AWS S3), Amazon CloudFront CDN, Redux...

Experience

Availability

Part-time

Preferred Environment

WebStorm, Vim Text Editor, Zsh, MacOS, Ubuntu

The most amazing...

...thing I've developed is the Insider.in website. I maintained the front end, which was used by millions of users every month.

Work Experience

Freelance

2020 - PRESENT
Freelance Agency
  • Built a real-time multiplayer card game with React and Firebase.
  • Created rule-based bots with various difficulty levels.
  • Developed a global leaderboard and ranking system that updates periodically.
  • Wrote two hundred tests covering game logic and bot play.
  • Consulted a client to help their developers with service worker installation using Workbox.
Technologies: React, Firebase, Workbox

Full-stack Developer

2021 - 2021
ThinkSono (via Toptal)
  • Built a dashboard using React to be used as part of a medical research study.
  • Built Lambda functions using AWS Amplify and CloudFormation templates.
  • Wrote integration tests using Cypress for the front end and Jest for Lambda functions.
Technologies: React, Redux, AWS Amplify, Cypress, Jest, AWS Lambda

Full-stack Developer

2017 - 2019
Insider.in (now Paytm Insider)
  • Developed features required for large-scale events, such as Indian Premier League, OnePlus Music Festival featuring Katy Perry, and Bacardi NH7 Weekender.
  • Created the events section of the Paytm mobile app by creating a separate build of the front end.
  • Developed support for dynamic pricing on the MongoDB back end.
  • Rewrote major sections of the legacy parts of the website in React.
  • Carried out regular web performance optimizations. Set up CSS in JS using emotion, responsive images using the picture element, and reduced bundle sizes.
  • Increased test coverage using Jest and Enzyme for component level tests and Nightwatch.js for end-to-end tests.
  • Screened and interviewed candidates for front-end and full-stack positions.
  • Ranked among the top 30% performers in the engineering team every year.
Technologies: React, Express.js, MongoDB, Amazon S3 (AWS S3), Amazon CloudFront CDN, Redux, Immutable.js, TypeScript, Algolia, JavaScript, Git, GitHub, Webpack, Jest, CircleCI, React Router

Co-founder

2016 - 2017
Wikimentions
  • Designed and built the front end using React, Node, and Foundation.
  • Built the back-end API using Tornado, Python, MySQL, and Memcached.
  • Developed a unique caching system to support if-modified-since on all pages using Memcached without serving stale content even on complex pages.
Technologies: Tornado, Python, MySQL, Memcached, Apache Solr, NGINX, Sass, PyPy, Git, DigitalOcean

Co-founder

2014 - 2017
Comparnion
  • Designed and built the front end using React, Node, and Bootstrap.
  • Built the back-end API using Tornado, Python, MySQL, and Memcached.
  • Developed an administration section to easily add and edit site data.
Technologies: Tornado, Python, MySQL, Memcached, Node.js, Bootstrap, Git, DigitalOcean

Research Scholar

2012 - 2014
Indian Institute of Technology Bombay
  • Developed code for 2D computational fluid dynamics simulation for heat transfer and fluid flow in C.
  • Collaborated with senior scientists to help with the implementation of metal casting simulation software.
  • Organized and coordinated a casting design and simulation course for industrial participants as part of a ten-member team.
  • Acted as a teaching assistant for the course called ME 659 Advanced Manufacturing Processes II. Prepared course material, evaluated student records, and mentored students.
Technologies: C, Computational Fluid Dynamics (CFD)

Rafiki Card Game

https://playrafiki.com
A card game web app built with React and Firebase. I took over the project in its initial stages from developers that had left the project. I took the game to completion and added rule-based bot players of various difficulty levels. I also added a global leaderboard and a ranking system that is updated periodically.

WebRTC Games

https://games.maxweldsouza.com
A side project consisting of some traditional Indian games built with Next.js, React, and WebRTC. The games can be played by multiple players in real time using a WebRTC connection. The games implemented include Ludo, tic-tac-toe, and Mendikot.

uDash

https://github.com/maxweldsouza/uDash
uDash is an open-source Electron app that lets you quickly access commonly used controls on Ubuntu. It also gives you an overview of disk usage and CPU temperature. Built with TypeScript, React, and Electron.

WikiMentions Network

WikiMentions is a network of mentions. It lists people and books mentioned by prominent people in books or videos. It's also a wiki, so anyone can create or modify content. It received appreciation from Adam Savage of MythBusters and the mathematician YouTuber James Grime. I was in charge of visual design and software development.

Comparnion Website

Comparnion is a smartphone comparison site built with React and Python. It was designed with the goal of letting users sort, filter, and compare mobile phones by any criteria. I led the visual design and software development.

Languages

JavaScript, HTML, TypeScript, Python, CSS, HTML5, Sass, PyPy, C

Libraries/APIs

React, Immutable.js, WebRTC, React Router, Restify, Node.js, RxJS, AWS Amplify

Tools

Vim Text Editor, WebStorm, Webpack, Amazon CloudFront CDN, Git, GitHub, Zsh, Workbox, Apache Solr, NGINX, CircleCI

Other

Front-end, Styled-components, Back-end, Computational Fluid Dynamics (CFD), Tornado

Frameworks

Redux, Express.js, Jest, Material UI, Bootstrap, Next.js, Electron, Foundation CSS, Cypress

Platforms

Firebase, MacOS, Ubuntu, Algolia, DigitalOcean, AWS Lambda

Storage

MongoDB, Amazon S3 (AWS S3), SQLite, MySQL, Memcached

2010 - 2014

Master's Degree in Mechanical Engineering

Indian Institute of Technology Bombay - Mumbai, India

2005 - 2009

Bachelor's Degree in Mechanical Engineering

University of Mumbai - Mumbai, India

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