Python Developer Resume
Houston, TX
SUMMARY
- Around 8+years of experience as a Web/Application Developer and coding with analyticalprogramming using Python, Golang, Django, Flask, AWS, SQL.
- Experienced with full software development life - cycle, architecting scalable platforms, object-oriented programming, database design.
- Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm.
- Experienced with JSON based RESTful web services, and XML/QML based SOAP web services and also worked on various applications using python integrated IDEs like Sublime Text and PyCharm and good idea about testing tools like Bugzilla and JIRA.
- Experience with configuration management and related tools like Puppet and tested various automation schemes using Puppet.
- Hands on experience on deployment and packaging tool like Ansible.
- Experience with Python development under Linux OS ( Debian/Ubuntu/SUSE Linux/Red Hat Linux/Fedora).
- Developed consumer-based features and applications using Python, Django, and HTML.
- Using Django evolution and manual SQL modifications, able to modify Django models while retaining all data, while site was in production mode.
- Having experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experienced in NoSQL technologies like MongoDB, Cassandra, and relational databases like Oracle, SQLite, postgreSQL and MySQL databases.
- Developed Cloud Formation templates, also launched AWS Elastic Beanstalk for deploying, monitoring and scaling web applications using different platforms like Docker, Python etc.
- Hands on experience on WAMP (Windows, Apache, MYSQL, and Python) and LAMP DB (Linux, Apache, MySQL, and Python) architecture.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
- Have experience with AWS LAMBDA which runs the code with response of events.
- Extensively worked with automation tools like Jenkins for continuous integration and continuous delivery (CI/CD) and to implement the End-to-End Automation.
- Good hands on experience with GO Lang and its Built-in concurrency features such as go-routines, channels and select statement.
- Experience in using Tomcat apache servers and Docker containers for deployment.
- Worked closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Engineers, Scientists, Health professionals, Clients, and Vendors.
TECHNICAL SKILLS
Languages: Python 3.5/2.7, Python with Django, Golang, Puppet, Java, C, SQL, Shell Scripting, Spark
Frameworks: Django, Flask. Databases Oracle, SQL, SQL Server, MongoDBWeb Technologies: AJAX, JSON, JavaScript, jQuery, HTML, XML, CSS, Bootstrap
Web Services: SOAP, RESTful. IDES/Tools PyCharm, Sublime Text, Spyder, NetBeans, Eclipse
Cloud Platforms: Amazon web services, AZURE. Operating Systems Linux, Unix, Windows 10, 08, 07, XP
Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, Pandas data frame, Version Control Systems Git, GitHub, SDLC Agile methodologies, scrum framework.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential - Houston, TX
Responsibilities:
- Developed frontend and backend modules using Python on Django Web Framework.
- Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Consumed Restful Webservices where the transmission of data is in JSON format.
- Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language and RabbitMQ Message bus (communication interface).
- Used Go Programming Language (Golang)and Scala in the development of the application.
- Used GOLANG to log the different host system event and alert information to Cassandra.
- Experience in Installing Jenkins/Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository and Deployment of apps using custom modules through Puppet as a CI/CD Process.
- Integrated Jenkins with various Devops tools such as Nexus, Sonar Qube, Puppet etc.
- Experience of the design patterns and best practices with Golang (and more) to start with design and get to deployable production systems including scale monitoring and instrumentation.
- Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package. Wrote scripts in Python for extracting data from HTML file.
- Designed, developed and tested the Store management application using HTML, JavaScript, PHP and PostgreSQL.
- Installed, configured, and managed the AWS server. AWS data pipeline for Data Extraction.
- Configured the source bucket to trigger the lamda function and wrote the handler function to star the AWS Lamda funtion.
- Utilized PyUnit, the Python Unit test framework, for all Python applications.
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using chef.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services Worked on CRUD permissions using MySQL and presented them with the beautiful wxPython widgets.
- Created new PL/SQL stored procedures for new Oracle Forms and Reports development.
- Worked on various Integrated Development Environments like PyCharm, Anaconda Spyder.
- Automated the existing scripts for performance calculations using NumPy, SciPy and SQL alchemy.
- Created Restful micro services utilizing Flask and Django and sent on AWS servers utilizing EBS and EC2.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team and Rewrote existing Python/Django modules to deliver certain format of data.
- Wrote python scripts to parse XML/QML documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Used Spark for interactive queries, processing of streaming data and integration with popular NoSQL database for huge volume of data.
- Worked on the MySQL migration project to make the system completely independent of the database being used.
- Migration of data validation code from the legacy mainframe systems to ETL framework using informatica workflows and shell scripts.
- Critiqued the source data coming from different sources (Oracle, DB2, XML, Flat files) and worked on developing ETL mappings and Used testing like JIRA for bug tracking.
- Implemented REST APIs using Python and Django framework.
- Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angular, Node.js, bootstrap.js, backbone.js.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Worked on WAMP (Windows, MYSQL, Python/PHP) and LAMP (Linux, MySQL, Python /PHP).
Environment: Python, Django, Debian, Linux/Red Hat Linux, HTML, CSS, XML, QML, JavaScript, GoLang, Terraform, AJAX, Webserver, python, matplotlib, NumPy, PyDev, PostgreSQL, Apache, Bootstrap, Flask, Oracle, PL/SQL, MySQL, MS-Sql, Web Services, SOAP, REST, PyCharm, Windows, Linux.
Python Developer
Confidential - Richmond, VA
Responsibilities:
- Designed front end and backend of the application using Python on Django Web Framework.
- Used HTML, CSS, AJAX, and JSON to design and develop the user interface of the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Hands on experience working with pandas and python libraries.
- Develop consumer-based features and applications using Python, Django, HTML and Test-Driven Development (TDD).
- Designed and developed a horizontally scalable APIs using Python Flask.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
- Created internal diagnostic tools using Golang and AngularJS in order to assist with customer issues. Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
- Developed responsive web product features using React JS, SASS, on Golang with REST.
- Built enterprise wide DNS historical data trending analysis tools in Go (Golang), Languages with REST API for user queries as microservice.
- Building a Command line tool to interact with RESTful API using in Golang.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML/QML format.
- Developed API modularizing existing python module with the help of PyYAML libraries.
- Written Python modules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
- Developing scalable front-end user interfaces using HTML, CSS, and JavaScript, JQuery, Angular.JS and Mongo DB.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Used Ansible playbooks to setup Continuous integration and Continuous Delivery (CI/CD) pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.
- Worked extensively with Bootstrap, JavaScript and JQuery to optimize the user experience.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 3.6/2.7, Django 2.0/1.6, HTML5, CSS, Golang, XML, Pandas, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.Fg
Python Developer
Confidential - Greensville, SC
Responsibilities:
- Worked on the development of internal testing tool framework written in Python.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Developed entire frontend and backend modules using Python on Django including Tastypieweb Framework using Git, Node JS, underscore JS, Angular JS, CSS and JavaScript.
- Created APIs, database Model and Views Utilization Python in order to build responsive web page application.
- Used Github for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos
- Involved in the complete software development lifecycle (SDLC) to develop the application.
- Added several options to the application to choose algorithm for data and address generation.
- Used automation Jenkins for continuous integration and continuous delivery (CI/CD) on Amazon.
- Hands on Experience in AWS Cloud in various AWS Services such as Route 53 Domain configuration.
- Designed and developed the framework to consume the web services hosted in Amazon EC2. Created monitors, alarms and notifications for EC2 hosts using Cloud watch.
- Automated the existing scripts for performance calculations using NumPy, SciPy and SQL Alchemy and hands on experience with GUI tool kit like PyQt.
- Critiqued the source data coming from different sources (Oracle, DB2, XML, Flat files) and worked on developing ETL mappings. Performed code reviews and implemented best Pythonic programming practices.
- Good analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
Environment: Python, HTML5, CSS3, Angular.js, JavaScript, MYSQL, Django, Django Tastypie, UNIX, Windows, PostgreSQL, SQL Alchemy, SQL, AWS, Apache Web Server, Git.
Python Developer
Confidential - NY
Responsibilities:
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Built various graphs for business decision-making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping.
- Formulating the ETL mappings to implement the business logic. Used transformations like lookup, update strategy, expression, filter, router, aggregate, source Qualifier.
- Designed Tableau Dashboards templates for market reports by Tableau dashboards and pivot tables.
- Created reports in tableau for visualization of the data sets created and tested Impala Connectors and Worked on HDFS to store and access huge datasets within Hadoop
- Developed different kind of custom filters and handled pre-defined filters on HBase data using API. Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web-based applications.
- Developed interfaces using JavaScript, HTML technologies for several web applications to fetch and graphically present required data from database.
- Involved in the complete Software Development life cycle (SDLC) to develop application.
- Developed user interface of the web application using HTML, CSS3, and Bootstrap. Wrote custom user defined functions in JavaScript to validate application functionalities/features.
- Responsible for writing OOP code in Python for server-side scripting and Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
Environment: HTML, CSS, JavaScript, MySQL, Agile methodology, HTML, Django, bootstrap, JQuery, XML, pandas SQL programming, Tableau, Hadoop, Python programming, and R Programming.