Aswin Murugesh, Developer in Tiruppur, Tamil Nadu, India
Aswin is available for hire
Hire Aswin

Aswin Murugesh

Software Developer

Tiruppur, Tamil Nadu, India

Toptal member since September 11, 2019

Bio

Aswin is a developer and project manager with hands-on experience in Python, JavaScript, and Django. He has successfully delivered projects that required the handling of large amounts of data processing, streaming, and converting. He uses DevOps and several other approaches to seamlessly solve challenges related to authentication, third-party resources, and data analysis.

Portfolio

Insider Screener
Django, Python, JavaScript, Beautiful Soup
Syngenta - 2024 Talent
Python, NumPy, Pandas, Azure, Selenium
TheFeeMap (UK) LTD
React, Google Maps API, HTML, CSS, JavaScript, Axios, Mobile First...

Experience

  • Python - 10 years
  • Django - 9 years
  • JavaScript - 8 years
  • jQuery - 5 years
  • Ember.js - 4 years
  • Elasticsearch - 3 years
  • D3.js - 2 years
  • Leaflet - 2 years

Preferred Environment

Visual Studio Code (VS Code), Vim Text Editor, MacOS, Linux

The most amazing...

...application I've built is a data streaming service handling up to 6MB per second. It stores data in Redshift and shows it in real-time through a browser.

Work Experience

Full-stack Django and JavaScript Developer

2024 - 2024
Insider Screener
  • Worked on data visualization for insider trading data.
  • Helped with code cleanup and refactoring the repository.
  • Optimized rendering of data in Django templates by refactoring db fetches to reduce memory usage and rendering time.
Technologies: Django, Python, JavaScript, Beautiful Soup

Python Developer

2024 - 2024
Syngenta - 2024 Talent
  • Developed a crawler that pulled a list of knowledge base articles and support forms from a support website for the company.
  • Interfaced with the company's internal GPT tool to allow employees to submit their support queries and used selenium to submit the queries on the employees' behalf.
  • Worked on automating the process of creating Kendra data sources based on Sharepoint and triggering the initial sync.
Technologies: Python, NumPy, Pandas, Azure, Selenium

React Developer

2023 - 2024
TheFeeMap (UK) LTD
  • Helped with code refactoring following best practices in React.
  • Handled the application's security measures relating to data exposure to the client.
  • Worked with Google APIs for autocomplete and clustering data points on the map.
Technologies: React, Google Maps API, HTML, CSS, JavaScript, Axios, Mobile First, Styled-components, Google Maps SDK, Mapping, Python, GitHub, REST APIs, Full-stack Development, Django REST Framework, Django ORM

Senior Django Developer

2022 - 2023
Reg & Tech Solutions AB
  • Worked on porting an existing product in Scala to a new codebase in Django and React. I was involved in developing and optimizing the codebase, advising on the server architecture, best practices, etc.
  • Involved in setting up multiple SSO and SAML authentication for the application.
  • Participated in abstracting the unit test cases in the project, helping others improve their development speed when implementing new features.
  • Optimized database queries to reduce the turnaround time of APIs in the application.
Technologies: Django, Docker, PostgreSQL, SAML, Single Sign-on (SSO), TypeScript, React, HTML, CSS, Git, Continuous Integration (CI), Python, GitHub, REST APIs, Full-stack Development, Django REST Framework, Django ORM

Full-stack Developer | Django and React

2020 - 2021
Valence Enterprises, Inc
  • Developed multiple integration features with third-party tools like Greenhouse and JobBoard.
  • Managed the infrastructure of the product in Google Cloud and handled the maintenance.
  • Developed auto-deployment mechanisms for the front- and back-end codebases and smoothened the deployment process.
Technologies: Django, React, Elasticsearch, MySQL, Webpack, Google Cloud, jQuery, Python 3, TypeScript, HTML, CSS, Front-end, Git, Next.js, Continuous Integration (CI), Google Cloud Platform (GCP), Python, GitHub, REST APIs, Full-stack Development, Django REST Framework, Django ORM

Full-stack Developer | Spatial Data and Mapping Platform

2020 - 2020
MapCentia ApS
  • Worked on redesigning the client's tool using React themes.
  • Worked with Plotly for generating multiline time series and bar charts.
  • Refactored the codebase with optimal data-handling mechanisms.
Technologies: JavaScript, Leaflet, Node.js, Browserify, PostgreSQL, React, MapServer, GDAL/OGR, jQuery, HTML, CSS, Front-end, Google Maps API, Axios, Git, Python, GitHub, Full-stack Development, Django REST Framework, Django ORM

Head of Engineering

2018 - 2019
Ongil Pvt, Ltd.
  • Built a data analytics platform using Django, React, D3, Leaflet, Pandas, and Elasticsearch.
  • Created a data streaming pipeline using AWS Kinesis. It handles a large amount of data and stores it in the database.
  • Pulled data from multiple third-party applications and combined it with user data to show insights.
Technologies: Elastic APM, APM, Elastic, Elasticsearch, Ember.js, D3.js, Pandas, React, Django, Architecture, Web Development, Full-stack, System Architecture, Google Compute Engine (GCE), Data Visualization, Requirements Analysis, jQuery, Python 3, React Native, HTML, CSS, Front-end, Google Maps API, Axios, Mobile First, Git, WebSockets, Continuous Integration (CI), Google Cloud Platform (GCP), Mapping, Python, GitHub, REST APIs, Full-stack Development, Django REST Framework, Django ORM

Full-stack Web Developer

2016 - 2018
Tenmiles India Pvt, Ltd.
  • Integrated the product with multiple third-party applications.
  • Handled external authentication such as OAuth, Security Assertion Markup Language (SAML), and JSON Web Token (JWT).
  • Developed Socket connections for communication between the server and browser.
  • Set up and managed Elasticsearch for search needs in the product.
  • Maintained the server environment of the application in AWS while handling auto deployments.
Technologies: Amazon Web Services (AWS), PostgreSQL, Redis, Elasticsearch, Ember.js, Django, Architecture, Web Development, Full-stack, Data Visualization, Requirements Analysis, jQuery, Python 3, HTML, CSS, Front-end, Axios, Mobile First, Git, WebSockets, Continuous Integration (CI), Flask, Python, GitHub, REST APIs, Full-stack Development, Django REST Framework, Django ORM

Technical Staff

2015 - 2015
Oracle India Pvt, Ltd.
  • Monitored application performance using JProfiler.
  • Developed a product using JSP to automatically parse JProfiler output.
  • Wrote shell scripts to be used in production for the application setup.
Technologies: Jakarta Server Pages (JSP), Java, Flask, REST APIs

Project Intern

2014 - 2015
Amazon India Pvt, Ltd.
  • Handled an NLP-based project for textual analysis.
  • Developed a semantic string comparison to evaluate the similarity of products based on the description.
  • Utilized Python NLTK for NLP functionalities like semantic comparison.
Technologies: Natural Language Toolkit (NLTK), Python, Mobile Apps, Web Development, Python 3, Full-stack Development

Experience

Online Judge

https://github.com/aswinm/onlinejudge
An online judge that can be used to run programming contests.

Assignment Evaluator

https://github.com/aswinm/assigneval
A product that compares text used for evaluating assignments by uploading a sample. The sample is compared with other uploaded assignments. Each is graded accordingly.

Equinox

A location analytics product that provides business insights combining enterprise data with publicly available data. I was the lead developer for this product, and I managed the deployment and maintenance.

App Converter Website

Created an app using React Native to convert any website into a React Native app compatible with both Android and iOS. Suppose the design for the website is mobile-friendly. In that case, it will automatically be reflected in the app and easy to manage since any update on the website will be automatically available in the mobile app.

Education

2011 - 2015

Bachelor's Degree in Information Technology

College Of Engineering, Guindy - Chennai, India

Skills

Libraries/APIs

React, jQuery, Google Maps API, Google Maps SDK, REST APIs, Django ORM, D3.js, Leaflet, Natural Language Toolkit (NLTK), Pandas, Node.js, GDAL/OGR, NumPy, Beautiful Soup

Tools

Google Compute Engine (GCE), Git, GitHub, Vim Text Editor, Pytest, Elastic, Webpack, Browserify

Languages

Python, Python 3, JavaScript, HTML, CSS, Java, SAML, TypeScript

Frameworks

Django, Django REST Framework, Flask, Ember.js, React Native, Next.js, Jakarta Server Pages (JSP), Selenium

Paradigms

Continuous Integration (CI), Requirements Analysis

Platforms

Google Cloud Platform (GCP), Amazon EC2, Linux, MacOS, Visual Studio Code (VS Code), Amazon Web Services (AWS), MapServer, Docker, Azure

Storage

PostgreSQL, Elasticsearch, Amazon S3 (AWS S3), Google Cloud, Redis, MySQL

Other

Amazon Route 53, Architecture, Web Development, Full-stack, System Architecture, Data Visualization, Front-end, Axios, Mapping, Full-stack Development, Mobile First, WebSockets, APM, Elastic APM, Mobile Apps, Single Sign-on (SSO), Styled-components

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