Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Rahul

Summary

  • Over 3+ Years of experience developing web applications in Python using web framework like Django Framework.
  • Strong knowledge of OOP (Object Oriented Programming) and applying OO principles in full Software Development Life Cycle.
  • Experienced in developing Web Services with Python programming language.
  • Experienced in Backend applications using Python/ Django and SQL/ PostgreSQL.
  • Familiar with Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Hands-on experience using various Python packages/libraries on data visualization, manipulation, joining data, exploratory data analysis.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL).
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
  • Good experience with Amazon AWS, EC2 and simple storage service S3.
  • Good Experience in bucketing, partitioning, multi-threading computing and streaming (Python, PySpark)
  • Experience in generating meaningful data out of large datasets for data visualization into graphs and plots using MATPLOTLIB libraries using PySpark.
  • Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular.js, Node.js, CSS and JavaScript.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS and JavaScript.
  • Experience in testing and debugging applications using PyUnit, PyTest and JUnit frameworks.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid.
  • Hands on experience in working with Python ORM libraries including Django ORM, SQL Alchemy.
  • Good knowledge of web services with protocols SOAP and REST.
  • Familiar with XML/JSON based SOAP and REST web services.
  • Proficient in SQL databases MS-SQL, MySQL, Oracle and no-SQL database MongoDB.
  • Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

Overview

4
4
years of professional experience

Work History

Python Developer

ARV SYSTEMS INC
Bloomington, IL
08.2023 - Current
  • Created APIs, database Model and Views Utilization Python in order to build responsive web page application
  • Tested entire frontend and backend modules using Python on Django Web Framework
  • Wrote Python routines to log into the websites and fetch data for selected options
  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Utilized PyUnit the Python Unit test framework, for all Python applications and used Django Database API's to access database objects
  • Used the Django Framework to develop the application and Build all database mapping classes using Django models
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Utilized Python in the handling of all the hits on Django and other applications
  • Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data
  • Involved in system analysis, design, development and implementation of web based and client/server application using HTML5, CSS3, JavaScript, Angular.js, Python and Django
  • Automated Regular AWS tasks like snapshots creation using Python scripts
  • Used PyQuery for selecting particular DOM elements when parsing HTML
  • Application development for data processing, data validations and business transformations leveraging HiveContext using PySpark
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface
  • Involved in tuning and optimization of SQL statements and Managed Backend using Python and MVC framework Django
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers
  • Set up rules and policies with a Node.js/ Python back end
  • Developed complex web, middleware, and back end systems in Python, SQL for Linux and Windows
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met
  • Environment: Python 3.x, Django, MVC, AWS, PyUnit, PyQt, PySpark, XML, HTML5, CSS3, JavaScript, Angular.js, DOM, JQuery, AJAX, JSON, Node.js, SQL, LINUX, and Windows

Python Developer

Unisys Global Services India
01.2021 - 08.2022
  • Involved in the Design, development, test, deploy and maintenance of the website
  • Used Django framework for application development
  • Developed Python scripts for testing the car functioning on different services
  • Developed scalable applications using Django framework
  • Designed the Web application Using Python on Django Web Framework pattern to make it extensible and Flexible
  • Designed and developed the UI of the website using HTML5, AJAX, CSS3 and JavaScript
  • Worked on CSS Bootstrap to develop web applications
  • Used Django API profiling techniques for faster rendering information
  • Profiled Python code for optimization and memory management
  • Used Python based GUI segments for the front-end usefulness, for example, choice criteria, created test outfit to empower exhaustive testing using Python
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Created PL/SQL stored procedures, functions and packages for moving the data from staging area to data mart
  • Supported user groups by handling target-related software issues/service requests, identifying/fixing bugs
  • Environment: Python, Django, HTML5, CSS3, JavaScript, AJAX, Bootstrap, Jira, PL/SQL, SQL, Agile and Windows

Education

Master of Science - Information Science

Trine University
05.2024

Bachelor of Technology - Computer Science

Kakatiya Institute of Technology and Science
05.2021

Skills

  • Python 3x
  • Java
  • Django
  • MVC Framework
  • JavaScript
  • HTML5
  • JQuery
  • XML
  • JSON
  • CSS3
  • Nodejs
  • Bootstrap
  • Angularjs
  • Git
  • SVN
  • CVS
  • Apache
  • IIS
  • MySQL
  • Oracle
  • PostgreSQL
  • Windows
  • LINUX
  • UNIX

Projects

Rapid Delivery Management System, 01/01/24 - 04/30/24, Built a full-stack delivery management system using Django, HTML, CSS, and Bootstrap to optimize delivery routes and reduce transit times by 25%., Integrated real-time tracking features to improve delivery efficiency for e-commerce platforms and logistics companies. Full Stack Cab Services Application, 09/01/22 - 12/31/22, Developed a comprehensive cab service application using Django, MySQL, Google Maps API, and JavaScript., Reduced trip times by 25% through route optimization and improved user satisfaction by 30%. Detecting Data Leaks via SQL Injection Prevention, 07/01/22 - 05/31/24, Developed a security framework to prevent SQL injection attacks on an e-commerce platform, securing over 10,000 user accounts., Implemented real-time detection techniques to prevent unauthorized access and data leaks.

Timeline

Python Developer

ARV SYSTEMS INC
08.2023 - Current

Python Developer

Unisys Global Services India
01.2021 - 08.2022

Master of Science - Information Science

Trine University

Bachelor of Technology - Computer Science

Kakatiya Institute of Technology and Science
Rahul