Senior Python Developer
Current- Responsible for using Django, a high level Python Web Framework to build powerful APIs and Web Applications for desktop and mobile users using Python, HTML5, CSS3, JavaScript, Git, Command Line, Redis and Graphic Design Software's - Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script, Windows command line. - Followed Agile Methodologies and SCRUM Process. - Developed a portal to manage and entities in a content management system using Flask - Wrote Unit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git.-Migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity -Responsible for turning raw data into presentable, flexible and responsive web applications - Using mongo DB to take care of the back-end calls with a lightning fast speed - Setting up databases in AWS using RDS, DynamoDB, storage using S3 bucket and configuring instance backups and archives to Glacier archives, and configured AWS Redshift for data Warehousing.- Developed a tool using Python that lets the DBAs store data into oracle database when a new database is provisioned, or any updates are made to the existing databases.- Created entire applications using Python, Django, MySQL.- Used Test driven approach (TDD) for developing services required for the application.- Integration and continuous delivery (CI/CD) on Amazon EC2.- Exported/Imported data between different data sources using SQL Server Management Studio - Worked on python scripts to parse XML documents and load the data in database Environment: Python 2.7/3.0, Django, XML, Hadoop, AWS, mongo DB, Agile, CSS, MySQL, DHTML, HTML, JavaScript, AngularJS, Git, Vagrant, Docker.