Personal details

Ronak M. - Remote back-end developer

Ronak M.

Timezone: Kolkata (UTC+5.5)

Summary

  • Experience in Object-Oriented Analysis in developing server-side frameworks using various design patterns.
  • Good experience in developing web applications implementing Model View Control architecture using Django, and Flask web application frameworks.
  • Skilled in Python, Java, Github, Data Analysis, OOPs, and Linux.
    Hands-on experience in developing RESTful web services using the Django REST framework.
  • Extensively using Docker in making containerized applications for cloud deployment.

Work Experience

Senior Software Engineer
Velotio Technologies | Aug 2018 - Present
Python
Django
PostgreSQL
Amazon S3
Docker
Data Migration
Microservices
- Designed and implemented multi-tenant architecture for the project along with a complex RBAC policy in Django. Maximizing scalability, efficiency, and reusability. - The project involved various 3rd party integrations. Implemented a backend driven wrapper to add these integrations dynamically from the UI using JSON templates. - The project involved background jobs, Designed and implemented the use of priority-based task scheduling. - Developed various and backend modules using Python on Django Web Framework. - Extensively using Docker in making containerized applications for cloud deployment. - Used Celery as a task queue, Redis as a messaging broker to execute asynchronous tasks. - Developed remote integration with third-party platforms by using RESTful web services. - Implemented MVC architecture in developing the web application with the help of Django framework. - Improved code reuse and performance by making effective use of various design patterns and refactoring code base. - Involved in analysis and design of the application features.
Software Engineer
Cooey Healthcare Inc. | Sep 2016 - Jun 2018
Python
Java
Azure
Pandas
NLP (Natural Language Processing)
Spring Boot
Data analytics
AWS Lambda
Amazon Alexa
- Built the release pipeline for the Android and iOS apps for all the customers which involved automation of the entire process from version control to release management and final production to the stores. - Implemented a health analytics engine for better health insights of patients using predictive modeling with the use of scikit-learn. - Developed a BI applications using PowerBI, to connect with the streaming database for better insights at the hands of the user. - Developed the backend APIs and android app for the chat feature as a module which gave the doctor and patient the complete control of all the features of the app from the chat - which was also voice-based. - Extensively using Java, Python, Numpy, Pandas, scikit-learn, TensorFlow and Microsoft Azure for backend development and deployment.