Senior Python Developer
CurrentDeveloped applications using RESTful architecture using Python as backend languages and Used NumPy for Numerical analysis. Migrated the Django database from SQLite to MySQL to PostgreSQL and Designed, developed, and deployed CSV Parsing using the big data approach on AWS EC2. Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker. Utilized MEAN stack (MongoDB) and JSON for data transfer and technologies related to server-side scripting. Developed API to Integrate with Confidential EC2 cloud-based architecture in AWS, including creating machine Images. Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies. Worked on AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Worked with multiple development teams to troubleshot and resolve issues. Used Git/GitHub for tracking changes in various files and coordinating work on those files among multiple people in the project team. Involved in CI/CD process using GIT, Jenkins job creation and Maven to build the application. Integrated the test suites to Jenkins to execute them automatically after every successful deployment. Involved in code reviews and wrote unit tests in python. Worked on tuples, dictionaries, object-oriented concepts-based inheritance features for making algorithms. Designed and developed data management system using MySQL. Used Git for version control. Monitored and troubleshot web applications.