Summary
Overview
Work history
Education
Skills
Timeline
Generic
ARYA ANIYAN

ARYA ANIYAN

Dubai

Summary

Experienced Software Developer with expertise in building IoT solutions, backend development, and real-time data processing. Skilled in designing RESTful APIs, integrating MQTT and WebSocket communication, and managing time-series data with PostgreSQL and TimescaleDB. Proficient in deploying scalable applications on Heroku and aws , using Docker for containerization, and building CI/CD pipelines. Adept at deploying IoT systems on Raspberry Pi and cloud platforms, with a proven track record of developing mobile app backends and showcasing innovative solutions at Gitex Dubai.

Overview

5
5
years of professional experience
7
7
years of post-secondary education

Work history

Software developer

SureFlow SenorsTrading LLC
Dubai, UAE
2024.03 - Current

As a Software Developer specializing in IoT solutions, I have contributed to building advanced sensor systems for water, gas, and electric monitoring, integrating AI and ML technologies to enhance data processing and decision-making. My role primarily focused on backend development and system architecture for real-time data communication and management.

Key Responsibilities and Achievements:

1. Mobile Application Backend Development:

Backend Framework: Developed the backend of a mobile application using Django, designing and implementing RESTful APIs and WebSocket functionality for real-time communication with mobile clients.

Database Design: Designed user metadata tables and integrated PostgreSQL for user data management, and TimescaleDB for storing time-series sensor data.

Data Flow & Messaging: Integrated Kafka for handling real-time or historical data and predictive processing.

2. Deployment and Continuous Integration:

Django Application Deployment: Deployed Django applications on Linux Ubuntu servers and Heroku environments, utilizing Docker for containerization.

Automation Pipeline: Built an automatic deployment pipeline for continuous integration and delivery, improving efficiency and ensuring reliable deployment processes.

3. IoT Systems & MQTT Integration:

IoT Data Management: Created and maintained an MQTT Mosquitto broker for handling IoT sensor data. Developed an IoT worker process to collect and store sensor data in Redis TimeSeries for real-time analysis.

Raspberry Pi & Cloud Deployment: Deployed IoT solutions on Raspberry Pi devices and integrated with the Heroku cloud for scalable data processing and storage.

Gitex Dubai Showcase: Presented the IoT solution, including the real-time data integration with mobile applications, at Gitex Dubai, demonstrating innovative use of IoT technology and mobile platforms in action.

4. Mobile Application Backend Architecture Design:

API Design: Designed and developed the API Layer, using Django views to expose REST APIs for data access and interaction.

Real-time Data Communication: Integrated Django Channels (WebSockets) to manage real-time data communication between the server and mobile clients.

Security & Authentication: Implemented robust authentication and authorization mechanisms to secure user sessions and access control.

5. Automated PCB Testing System:

Production Line Tracking: Designed and developed a system to track the production status of printed circuit boards (PCBs), ensuring that each PCB undergoes necessary tests before shipment.

Real-time Monitoring with MQTT: Used MQTT for real-time communication between production stages and the central system, providing instant updates on PCB test results.

Final Verification: Developed the final verification system to ensure that PCBs pass all required tests before being assigned a serial number and shipped.

Additional Contributions:

Full-Stack Django Web Application for Business Development Team:

Business Application Development: Designed and developed a full-fledged Django web application, building both the front-end and back-end components to support the business development team.

Dashboard Creation: Developed multiple interactive dashboards to track company regions, contacts, sectors, and client data. These dashboards provided a comprehensive overview of business performance and were tailored for internal usage.

Database Integration: Integrated a relational database to store and manage key business information, ensuring scalability and reliability. The system was deployed on Heroku for cloud-based access, enabling remote usage by the business development team.

Internal Business Card Application:

Employee Directory: Developed a small, internal application designed to display detailed business information for all company employees, including a dedicated page for each employee with their business card.

QR Code & vCard Features: Each employee’s page featured a QR code and downloadable vCard, allowing users to easily scan and save contact details directly to their phone. The QR code directed users to the specific employee’s business card page for seamless contact sharing.

Software Developer

SAP - Rlabs Enterprise Private Limited
Bangalore
2021.09 - 2023.01
  • Served as a full stack developer for SaaS product SAP Cloud Platform Integration
  • Developed a monitoring dashboard for SAP API management by integrating APIs of Dynatrace , SPC ( Service Provider Cockpit), SAP availability service and fetching data for complete DevOps monitoring and operations of API Management datacenters across the world
  • Designed APIs based on open standards, including OData and the Open API specification
  • Developed APIs by exposing and composing back-end interfaces from apps or middleware
  • Implemented API security, analysed usage, error ,optimised API performance ,caching data on the edge with more than 40 built in policies and other API lifecycle management best practices
  • Automated and standardized deployment of a web application to SAP converged cloud platform and enabled monitoring of IP mapped DC certificates
  • Collaborated with product team to understand requirements and business specification
  • Single point of contact for a specific SAP product dashboard development activities
  • Analysed,designed and optimized database structures, improving query performance by 25% and reducing server load
  • Planned and prioritised task consistently through Jira sprint management , wrote the technical documentations and routinely performed stakeholder management , presented updates , presented solutions and managed changes and expectations with senior stakeholders

Backend Developer

Active lobby Enterprise Private Limited
2020.01 - 2021.08
  • Developed and maintained scalable, high-performance APIs for a application, resulting in a 30% increase in user engagement
  • Implemented automated testing frameworks for backend services, increasing code coverage by 50% and reducing bug resolution time
  • Actively participated in code reviews and provided feedbacks
  • Spearheaded the adoption of containerization technologies like Docker, streamlining deployment processes and reducing infrastructure costs by 35%

Education

12th Grade -

2013.06 - 2015.07

10th Grade - undefined

CBSE
2012.06 - 2013.05

Computer Science Engineering -

APJ Abdul Kalam Technological University
2015.08 - 2019.07

Skills

  • Python
  • Django
  • Docker
  • Heroku
  • AWS
  • Nodejs
  • MQTT
  • Raspberry Pi
  • Data Encryption
  • Redis
  • React
  • Angular
  • Javascript
  • Mongodb
  • Postgresql
  • Net
  • Java
  • QT/QML
  • Mysql
  • C
  • HTML & CSS

Timeline

Software developer

SureFlow SenorsTrading LLC
2024.03 - Current

Software Developer

SAP - Rlabs Enterprise Private Limited
2021.09 - 2023.01

Backend Developer

Active lobby Enterprise Private Limited
2020.01 - 2021.08

Computer Science Engineering -

APJ Abdul Kalam Technological University
2015.08 - 2019.07

12th Grade -

2013.06 - 2015.07

10th Grade - undefined

CBSE
2012.06 - 2013.05
ARYA ANIYAN