Lead Python Developer Resume
Houston, TX
SUMMARY
- Over 8 years of IT Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture-based enterprise application software in Python on different domains.
- Skilled experience in Python with proven expertise in using new tools and technical developments (libraries- Beautiful Soup, numpy, Scipy, matplotlib, Pickle, PySide, Seaborn, matplotlib, python-twitter, Pandas, networks, urllib2, My SQL dB for database connectivity) to drive .com
- Ensure data integrity and data security on AWS technology by implementing AWS best practices.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid Python web application frameworks.
- Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Strong expertise in development of web-based applications using Python, Django, HTML, XML, Angular JS, CSS, DHTML, JavaScript, JSON and JQuery.
- Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Lambda, RDS (MySQL).
- Good knowledge on front end frame works like CSS Bootstrap.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Sound experience in Core Java and Object-Oriented Programming using concepts like Multi-Threading, Exception Handling and Collections.
- Experienced with Amazon SQS, and Amazon Web Services like EC2, Redshift, Lambda and S3.
- Experience in using Jenkins as a Continuous Integration server.
- Good knowledge of web services with protocols SOAP, REST.
- Experienced in working with server side technologies including databases, Restful API and MVC design patterns.
- Special skills in development of effective, user-friendly web applications. Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
- Knowledge about setting up Python REST API Frame work using Django.
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and Mongo DB (2.6, 2.4), Orient DB.
- Extensive experience with Amazon Web Services (AWS), Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront.
- Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
- Build, upgrade and maintain servers on Solaris and Linux platforms.
- Write, maintain and improve automation scripts in Perl, BASH, PHP & Python.
- Troubleshoot client/server application issues.
- MySQL, Postgres and Oracle maintenance.
- The methodology used here will be to introduce in a simple and abbreviated manner the components of the Jython language most likely to be used in wsadmin scripts.
- That introduction will then be illustrated with a few examples demonstrating the capabilities and functioning of Jython.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
- Experience in working with Python ORM Libraries including Django ORM.
- Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.
- Shares expertise throughout the organization and may provide user training for products.
- Evaluates engineering approaches and risks to produce development plans that ensure high quality, low cost products and systems.
- Identifies and keeps abreast of novel technical concepts and markets.
TECHNICAL SKILLS
Frameworks: Django, Django Rest framework, Flask, Pandas, DotNet 4.0, CSS Bootstrap
Python Libraries: Requests, urllib, Pandas, numPy, sciPy, matplotlib, BeautifulSoup, HtmlParser, Swagger, SQLAlchemy, MySQLDB, XMLDocx, PyPandoc, Celery, Celery Beat
Web Technologies: HTML, CSS, DOM, JavaScript, JQuery, AJAX, XML, AngularJS.
Programming Languages: Python, C, C#,SQL and PL/SQL, PHP
Version Control: SVN, Git, GitHub, Gitlab.
Databases: RDBMS: Postgres SQL, Oracle (9i,10g, 11g), MySQL NoSQL: Cassandra, MongoDB, DynamoDB
IDE: Eclipse, PyCharm, Spyder and Sublime Text.
Operating Systems: Linux 4.x/5.x/6.x, Ubuntu.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP, REST
Deployment Tools: AWS, Amazon EC2, S3, Amazon Lambda, Docker, Jenkins, Heroku
Testing Tools: Gitlab, Bugzilla and JIRA.
PROFESSIONAL EXPERIENCE
Confidential, Houston, TX
Lead Python Developer
Responsibilities:
- Developed web applications and RESTful web services and APIs using Python, Django and PHP.
- Automated JIRA processes using Python and bash scripts.
- To fetch data of definite options that are selected, Python routines were written to log into websites.
- Responsible for setting up Python REST API framework using DJANGO.
- Developed ETL jobs in Python to extract, transform and load data into MySQL database.
- Developing Python Framework using Django to perform scan software unit monitoring.
- Design and development of user interfaces and client displays using JavaScript, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as Jython.
- Used python modules like Numpy, Matplotlib and Pandas library for statistical analysis and generating complex graphical data.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Wrote MapReduce code to make unstructured data into semi- structured data and loaded into Hive tables.
- Hosted various company-wide training sessions on Pandas, Numpy, Microservices.
- Built various graphs for business decision making using Python matplotlib.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Research on Data mining techniques using python and comparing data mining algorithms.
- Developed new C++ encapsulation wrapper classes for OCCI classes.
- Responsible for setting up Python REST API framework using Django.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Used JavaScript, AJAX and JSON to update a portion of a webpage.
- Responsible for debugging the project monitored on JIRA (Agile).
- Wrote Python scripts to parse JSON documents and load the data in database.
- Created database using MySQL and Postgres, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Followed AGILE development methodology to develop the application.
- Used Test driven approach (TDD) for developing services required for the application.
Environment: Python 3, Django 1.8, Pandas, Numpy, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, CSS Bootstrap, MongoDB, T-SQL, JavaScript, Eclipse, Git, GitHub, JIRA, AWS, Linux, AWS Lambda, EC2, S3
Confidential, New Brunswick, NJ
Lead Python Developer
Responsibilities:
- Developed web applications in Django model view control (MVC/MTV) architecture.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python.
- Designed and implemented custom scripts.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Used python modules such as requests, urllib, requests, HTML Parser, Beautiful Soup for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Used SSE (Server-Side Event) for collaboration of multiple users and database synchronization.
- Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
- Created AWS Route53 to route traffic between different regions.
- Designed an 8-bit adder individually from schematic to layout using Cadence 6 to match final product EDP lower than 100ps*pJ and optimized layout area.
- Open Source template-based Qt reporting solution.
- Next Medium Embed Platform is a Monetization Advertisement Placement Platform.
- Migrated the legacy application in Python from PHP maintaining the business logic intact along with feature scaling and developer’s new features.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Migrated the legacy PHP based application to Python Flask Restful application.
- Performed object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
- Part of team implementing REST API in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources.
- Conducted scrum meetings and generated custom dashboards.
- Designed and developed MVC applications for OpenStack.
- Implemented web components utilizing JSP and server side components.
- Performed user validations on client side as well as server side.
- Interacted with QA to develop test plans from high-level design documentation.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Confidential Scripting, JQuery, GitHub, Angular.JS, Jira, AWS, Google Cloud, EC2
Confidential
Python Developer
Responsibilities:
- Django Framework that was used in developing web applications to implement the model view controller architecture.
- Exposure on Multi-Threading factory to distribute learning process backtesting and the into various worker processes.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Implemented a login module for user, registration of the products, placing the order and tracking the order.
- Improving the performance while processing data by modifying functions, queries, cursors, triggers and stored procedures for MySQL database.
- Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, Endpoint security and firewall.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Different testing methodologies like unit testing, Integration testing, web application testing.
- Selenium testing using flask, Django and JavaScript.
- Lock mechanisms were implemented, and the functionality of multithreading has been used.
- Python/Django based web application, PostgreSQL DB, MySQL and integrations with 3rd party email, messaging, storage services.
- Worked on writing and as well as read data from csv and excel file formats.
- Worked on a resulting report of the application and Tableau reports.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Extensively worked on preparation of data mapping documents from Mainframe source data of Copy books, VSAM files to ETL staging tables.
- Used Python to extract weekly hotel availability information from XML files.
- Used Webservices to get travel destination data and rates.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on development of SQL and stored procedures on MYSQL.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
- Responsible for user validations on client side as well as server side.
- Automated the existing scripts for performance calculations using Numpy and sqlalchemy.
- Interacted with QA to develop test plans from high-level design documentation.
Environment: Python 3, Django, HTML5, CSS, XML, MySQL, AWS, EC2, DynamoDB, Backbone JS, JQuery, CSS Bootstrap, MongoDB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Confidential Scripting.
Confidential
Python Developer
Responsibilities:
- Used the Django Framework to develop the application.
- Created specific images using Python Imaging Library for the custom images used for each movie.
- Involved in creating and scheduling of python based ETL scripts and batch files using celery and celery beat.
- Created thin clients for the aggregators in PHP and DotNet.
- Involved in creating data models and database designing and optimizing the database for better performance.
- Worked with and developed RESTful web services, SOAP web services, .net web API 4.
- Updated and manipulated content and files by using python scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used Django configuration to manage URLs and application parameters.
- Used Python scripts to update content in the database and manipulate files.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Integrated elastic search for image and data searching.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Managed datasets using MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
Environment: Python 3, Django, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, CSS Bootstrap, MongoDB, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Confidential Scripting.
