We provide IT Staff Augmentation Services!

Python Developer Resume

0/5 (Submit Your Rating)

Birmingham, AL

SUMMARY

  • Around 9 years of experience as a Python Application developer, and 2+ years of experience in Machine Learning.
  • Working knowledge of data science architectures, design patterns, and modules such as Keras, TensorFlow, Scikit - Learn, NumPy, SciPy, Matplotlib, H2o, ML-Lib.
  • Software development and design using Python, R, Django, Machine Learning, SAS, XML, HTML, DHTML, Oracle PL/SQL, Postgres.
  • Expertise in transforming business requirements into analytical models, designing algorithms, building models, performing data mining and reporting solutions that scale across a massive volume of structured and unstructured data.
  • Experience in Extracting data for creating Value Added Datasets using Python, R,SAS, Azure and SQL.
  • Experience with Teradata Database.
  • Strong hands on experience onmultithreadingand data extraction.
  • Working knowledge of Cloud9, Kinesis, Athena.
  • Experience working withPowerBIReports.
  • Hands on experience with Spread sheets and different de-identification tools.
  • Developed Consumer-based custom features and applications using Python, Django, HTML.
  • Experienced with Software Development Life Cycle (SDLC), Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Spyder and Visual Studio.
  • Developed web-based open stack applications using Python and Django for Bigdata analysis and also usingPySpark.
  • Experience with Django and Flask a high-level Python Web framework.
  • Proficient in Machine Learning algorithms and Predictive Modeling including Linear Regression, Logistic Regression, Naive Bayes, Decision Tree, Neural Networks, Random Forest, Ensemble Models, SVM,KNNand K-means clustering.
  • Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
  • Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django.
  • Experience with CI systems like Git and Jenkins.
  • Skilled on machine learning and algorithms, predictive analytics, Python development and big data solutions.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Experience in SQL databases MSSQL Server, MySQL, Oracle DB, Postgres and MongoDB.
  • Hands on experience with Amazon Web Services (AWS).
  • Knowledge of SOA and REST based service development.
  • Good understanding of data requests and data processing materials and documents.
  • Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
  • Strong knowledge on Rest API and JSON Parsing, and jQuery.
  • Experience with Angular frontend web application.
  • Extensive experience in using Python/Perl to code and design various phases for data processing pipeline.
  • Experience in working with Tableau Analytics.
  • Good knowledge in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Good Experience in error and exceptional handling.
  • Experience in designing the automation framework using Shell scripting, PowerShell.
  • Experience in writing test plans, test cases, test specifications and test coverage.
  • Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
  • Hands on experience with bug tracking tools such as JIRA and Bugzilla.
  • Experience with cloud technologies such as VMware, AWS.
  • Experience in developing different statistical Machine Learning, Text Analytics, Data Mining solutions to various business generating and problems data visualization using Python.
  • Unit testing for the entire code and fixing bugs in unit testing.
  • Experienced in working with different operating systems like Windows, Linux Ubuntu and UNIX, Solaris.

TECHNICAL SKILLS

Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS

Programming Languages: Python, R, Machine Learning Algorithms, SAS, PL/SQL, CSS, HTML, JavaScript.

Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB

Tools: Django, PL/SQL Developer, and TOAD, Spyder, Visual Studio, Tableau Analytics

Integration Tools: Jenkins, IBM integration and Web Builder

Web Server: Apache Webserver, IIS

Defect Tracking: JIRA, Bugzilla, and VersionOne

Cloud services: AWS, Microsoft Azure, GCP

PROFESSIONAL EXPERIENCE

Confidential - Birmingham, AL

Python Developer

Responsibilities:

  • Implementation of machine learning methods, optimization and visualization. Mathematical methods of statistics such as Regression Models, Decision Tree, Naïve Bayes, Ensemble Classifier, Hierarchical Clustering and Semi-Supervised Learning on different datasets using Python.
  • Designed and developed Restful API internally in the company using Python Virtual environments andFlask.
  • Developed web-based applications using Python, Flask, XML, CSS, HTML, JavaScript and jQuery.
  • Developed backend modules using Python onFlaskWeb Framework and usedDjangoconfiguration to manage URLs and application parameters.
  • Developed APIs to surface ML models withGraphQLand Flask.
  • Developed views and templates with Python andDjango's view controller and templating language to create a user-friendly website interface.
  • Versatile with Version control systems including Git and SVN and Implemented RESTful API which returns data from PostgreSQL in JSON format.
  • Tested and tuned models such asSVMand Random Forest, best performing model was logistic regression.
  • Build clustering to integrate multiple database withSpark.
  • Implementing customer data collection withPySpark/Hadoop analytics and implemented Caching and Accumulators.
  • Utilized PySpark,SparkStreaming, MLlib, inSparkecosystem with a broad variety of machine learning methods including classifications, regressions, dimensionally reduction etc.
  • Managed and reviewed Hadoop log file and worked in analyzing SQL scripts and designed the solution for the process usingPySpark.
  • Responsible for setting up Python RESTAPIframework usingFlask.
  • Worked on creation of customDockerswarm container image, tagging and pushing the image.
  • Worked onDockercontainer snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Prototyped Continuous Integration and Deployment (CI/CD) using Jenkins andDocker.
  • Employed validation techniques using validation controls andJavaScript.
  • UsedJavaScript to create dynamic client-side validations and improved UI experience on the client side.
  • Used PandasAPIto put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Develop and debug routineSASmacros to create tables, graphs and listings.
  • Cleaned and categorized the data withAWSGlueand made it available to search.
  • Developed the algorithms in machine learning frameworks such as Keras, TensorFlow, MXNet.
  • Working on improvement of existing machine learning algorithms to extract data points accurately.

Environment: Python (Flask, Django, NumPy, SciPy, Panda, Matplotlib, Scikit-Learn), Machine Learning, PostgreSQL, AWS, Restful APIs, Django, SAS, NLP, UML, MySQL, JSON.

Confidential - San Diego, CA

Python Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology for developing application.
  • Developed dynamic web pages, using JSP, to interface with an Oracle database, using Java Servlets.
  • Successfully migrated the Django database from SQLite to MySQL toPostgreSQLwith complete data integrity.
  • Allowed users to log in and store high debts with a PostgreSQL database.
  • Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
  • Persisted custom pedalboard configurations to an Express.js andMongoDBbackend.
  • Collaborated with HR stakeholders to developPowerBIdashboards to model candidate data to discover insights into their hiring/promotion policies.
  • Building automated reporting and data pipelines in AWS using Python andHive.
  • Responsible for general troubleshooting of the F5 load balancers. Extensive knowledge of Load balancing technology including health check options, I Rules implementation and licensing F5 Big-IP load balancer devices.
  • Trusted partner for Teradata database administration and migration/upgrades.
  • Install & Configure Teradata SMP system to release patches /fix.
  • Working as an application developer experienced with controllers, views and models in Django.
  • Used Salt Stack to configure and manage the infrastructure.
  • Restful web services using Python REST API Framework.
  • Used AWS Cloud Watch to monitor and store logging information
  • Responsible for handling the integration of database systems.
  • Developed server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
  • Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
  • Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
  • Installed and configured Py Builder for application builds and deploying it.
  • Deployed project into Amazon web services (AWS) using EC2, Elastic bean stalk, Cloud Watch, etc.
  • Used JIRA to assign, track, report and audit the issues.
  • Used GIT to coordinate team development

Environment: Python, Django Web Framework, HTML, CSS, NoSQL, Hive, JavaScript, jQuery, Sublime Text, PostgreSQL, Jira, GIT, PyBuilder, unit test, Firebug, Web Services, AWS

Confidential - Austin, Tx

Python Developer

Responsibilities:

  • Design, develop, test, deploy and maintenance of the website.
  • Worked on Teradata SQL queries, Teradata Indexes, Utilities such as Mload, Tpump, Fast load and Fast Export.
  • Used Teradata OLAP functions like RANK, ROW NUMBER, QUALIFY, CSUM and SAMPLE.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using PHP/Python.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java modules to deliver certain format of data.
  • Wrote python scripts to parse XML documents and loaded the data in database.
  • Generated property list for every application dynamically using python.
  • Handled all the client-side validation using JavaScript.
  • Creating unit test/regression test framework for existing code.
  • Created a Test Automation Framework with Selenium for test automation process
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting of web application.

Environment: Python 2.6, Django web framework, MySQL, Teradata, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server

Confidential - Minneapolis, MN

Python Developer/ Build Release Engineer

Responsibilities:

  • Created a portable fully automated test tool, allowing 24/7 integration support for two development sites around the world and decreasing code turnaround time from 4 hours to 1 hour.
  • Automated the daily and weekly build process to allow us to build daily builds twice a day for faster turnaround time for submitted code changes.
  • Automated the code release process, bring the total time for code releases from 8 hours to 1 hour.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Built Web pages that are more user-interactive using AJAX, JavaScript, and ReactJS. Implemented a review process in integration automation using Review Board and Gerrit that eliminated the need for a 5 hour per week daily approval meeting
  • Resolved QA bugs for front end and back end.
  • Played a key role in a department wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
  • Developed a mail script that extracts code defects data per component for a daily report to drive reducing defects in the codebase.
  • Created modern, REST APIs from existing information assets.
  • Designed the UI using HTML5, Angular JS, J-Query and CSS.
  • Manage a technician that oversees automation and carries out daily tasks.
  • Deploying, managing, and operating scale, highly available, and fault tolerant systems to AWS.
  • Development of modules using Angular JS and HTML.
  • Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.

Environment: Python, Kafka, JSON, GitHub, LINUX, HTML, CSS, JavaScript, ReactJS, MySQL.

Confidential

Python Developer

Responsibilities:

  • Designed and developed the user interface of the project with HTML, CSS and JavaScript
  • Entire Front end and back end modules of the project are developed using Python with Django Framework.
  • Designed and developed the data management systems using MySQL databases.
  • Written Python Scripts to parse the XML documents and load the data in database.
  • Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
  • Client-side validations and manipulations are done using JavaScript and jQuery
  • Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
  • Responsible for Debugging and troubleshooting the application.
  • Utilized Subversion control tool to coordinate team work.
  • Used Selenium Libraries to write fully functioning test automation process.
  • Environment: Python 2.6, Django, UNIX, HTML, XML, CSS, JavaScript, MySQL and Bugzilla.

We'd love your feedback!