Resume

Rahul Arya

Software architect and developer

Excelled in the IT software industry as a Technical Lead, utilizing nearly 8 years of expertise in Application design, Development, and Project Management to drive organizational success. Targeting challenging assignments in Tech Lead or Senior Software Engineer roles where existing skills and expertise can be utilized.

Education

Master of computer application (MCA) from IIT, Roorkee (2012-2015)

Core Competencies

  • Application development
  • Requirement analysis and gathering
  • Agile and scrum methology
  • Project management
  • New feature implementation
  • Architectural design
  • Team building and leadership
  • Stakeholder management

Skills

  • Python
  • Django
  • Data structures and algorithms
  • MySQL, Postgres
  • Cassandra, Redis, Memcached
  • Async Pipeline, Rabbitmq, Celery
  • Docker
  • AWS, EC2, RDS, S3, Load Balancer, Deployment pipeline
  • Git, CI/CD
  • Teamwork, Mentoring, Code Review

Languages known

English, Hindi

Profile Summary

  • Dedicated and result-oriented individual with years of rich experience in Software Design and Development, Requirement Gathering, Troubleshooting & Web/Database Application.
  • Possess extensive expertise in back-end development and leadership roles within the Software industry.
  • Successfully optimized the on-boarding process, reducing transaction processing time from 24 hours to just 1 minute, resulting in a substantial improvement in operational efficiency and customer satisfaction while working for FlyFin AI.
  • Highly skilled in leading all technical aspects of overall application development lifecycle (including inception, elaboration, construction & transition).
  • Proven success in achieving on-time & quality delivery of multiple product releases for clients in overall tenure.
  • Proficient in exploring various design options in order to arrive at an optimal product or solution for the clients.
  • Possess clear thinking from technology perspective with strong skills to identify functional needs and transform them into technology terms; expertise in identifying logical layers and mapping them to physical layers.
  • Proficient in leading and mentoring teams, with a strong focus on fostering collaboration, driving project excellence, and ensuring adherence to quality standards.
  • Recognized for taking innovation & process improvement initiatives to ensure alignment of technology roadmap with business strategies.

Work Experience

  • Jul’22-Sept’23 | FlyFin AI, Bangalore as a Tech Lead
    Key Result Areas:
    • Led the creation and implementation of an efficient document upload system utilizing Python, Django, and S3.
    • Established a robust deployment pipeline, streamlining the release process and ensuring continuous delivery, showcasing strong project management and technical expertise in ensuring efficient system operations.
    • Incorporated coupon & promo code sharing and redeeming features using stripe.
    • Evaluated and removed database query antipatterns to improve the efficiency.
    • Identified and fixed root cause on daily basis for unintentional surge in traffic.
    • Understood business needs, analyzed & reviewed business, functional and high- level technical requirements and finalized technical / functional specifications, HLD and LLD for the project
    • Ensured that best practices for coding, architecture, and security are employed, and maintained responsibility for the quality development of all applications.
  • Mar’21-Jun’22 | FlyFin AI, Bangalore as a Senior Software Engineer
    Key Result Areas:
    • Orchestrated the development of an async pipeline for processing transactions data using Celery and RabbitMQ, enhancing system responsiveness and scalability.
    • Pioneered the design and implementation of a subscription model using Python, Django, and Stripe, driving recurring revenue streams.
    • Engineered a customizable tax calculator service, providing users with accurate and personalized tax calculations.
    • Implemented an application load balancer to facilitate horizontal scaling, ensuring high availability and fault tolerance.
  • Jul’19-Jan’21 | Flipkart, Bangalore as a SDE-2
    Key Result Areas:
    • Executed data purging operations in MySQL, optimized database performance and storage efficiency.
    • Spearheaded the implementation of the customer alternate number feature, enhancing user account security and accessibility.
    • Integrated the Jeeves database into a Vertica-based replicator and analytics database, enabling seamless data replication and analysis.
    • Wrote the migration of staging environments, ensuring minimal disruption and maximum efficiency.
    • Segmented APIs to enhance performance and flexibility, optimized system responsiveness and user experience.
  • Sept’17-Jul’19 | Artelus, Bangalore as a SDE-1
    Key Result Areas:
    • Led the design and development of a scalable file upload system using Python, Flask, and EBS.
    • Engineered a large dataset annotation system using Python and Flask, facilitating accurate and streamlined data annotation processes.
    • Established a pipeline for running predictions on large datasets using advanced machine learning algorithms, driving data-driven insights and decision-making.
  • Sept’15-Mar’17 | GoPigion, Balodis Tech, Bangalore as a SDE-1
    Key Result Areas:
    • Conceptualized and developed a courier bulk order processing system, optimizing order fulfillment and logistics operations.
    • Integrated multiple courier partners, streamlining shipping processes and expanding delivery network capabilities.
    • Engineered a custom dashboard for tracking orders and exporting data, providing real-time visibility into order status and performance metrics.
  • Jan’15-Aug’15 | Toppr, Bangalore as an Intern and SDE-1
    Key Result Areas:
    • Designed and developed an ad-hoc report generating system, enabling on-demand data analysis and reporting.
    • Engineered a 1-1 meeting scheduler, facilitating seamless coordination and scheduling of important meetings.