We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

Salt Lake City, UT

SUMMARY

  • Experience in Analysis, Design, Development, Management and Validation of various stand - alone and client-server applications.
  • Experienced in developing web-based applications using Python, HTML5, CSS3, JavaScript, jQuery, React JS, Angular JS, Backbone JS, Node JS.
  • Experienced wif web based MVC Python frameworks like Django and Flask.
  • Good experience in REST full API design and implementation.
  • Experienced in interfacing wif third party API’s.
  • Developed data insertion forms and validated them using JavaScript, Angular js.
  • Good experience wif configuring Amazon Web Services resources.
  • Good experience using a modern version control system such as GitHub, Bitbucket.
  • Working Knowledge of data analysis packages Pandas, Numpy, Scipy, Matplotlib, Seaborn.
  • Experienced wif distributed data processing system such as Hadoop/MapReduce, Spark, Hive, Pig.
  • Good knowledge of SQL/NoSQL databases - PostgreSQL, MySQL, Mongo DB.
  • Good understanding of Machine Learning Algorithms such as Classification, Regression, Clustering, and Deep Learning methods.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Good Knowledge of Machine Learning and Deep Learning Frameworks such as TensorFlow, Theano, Keras, Scikit-Learn, Pytorch, Caffe.
  • Developed data insertion forms and validated them using JavaScript, Angular js.
  • Has strong understanding of object-oriented design principles and design patterns.
  • Good knowledge of Algorithms and Data Structures.
  • Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript
  • Experienced wif Software Development Life Cycle (SDLC) of designing and developing software applications using Agile development paradigm.
  • Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and TEMPhas integrated Ansible wif Run deck and Jenkins.
  • Experienced wif distributed messaging frameworks like Apache Kafka.
  • Hands-on experience in UNIX and Linux Kernels, Shell Scripting.
  • Excellent experience wif Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Has good programming skills in C++11/C++14.
  • Has good experience in programming in MATLAB.
  • Experienced in working wif deployment using Jenkins and Docker.
  • Pragmatic and sensible in the approach to problem solving.
  • Experienced in evolving or managing technologies or tools in a rapidly changing environment to support business needs and capabilities.

TECHNICAL SKILLS

Languages: Python 3.x,2.7/2.4, C++11, C++14, Java, Shell Script, Perl, SQL, MATLAB

Python Frameworks: Django, Flask, Pandas, Numpy, Scipy, Matplotlib, Seaborn, TensorFlow, Theano, Keras, Scikit-Learn, Pytorch, Caffe.

Web TechnologiesJava: Script, HTML5, CSS3, Ajax, jQuery, ReactJS, AngularJS, BackboneJS, NodeJS Distributed

Data Processing Tools: Apache Hadoop/MapReduce, Apache Spark, Apache Hive, Apache Pig, Apache Kafka

Deployment Tools: Jenkins, Docker

Versioning Tools: Git, SVN

Web servers: Apache Tomcat, WebLogic, WebSphere

IDE: Visual studio, Vim, Eclipse, NetBeans, IntelliJ, XCode

Databases: MySQL, PostgreSQL, MongoDB

Operating systems: Linux/Unix, Mac, Windows Variants

PROFESSIONAL EXPERIENCE

Confidential, Salt Lake City, UT

Full Stack Python Developer

Responsibilities:

  • Extensively used OOD concepts in overall design and development of the system.
  • Prepared and Analyzed reports using Python libraries and involved in environment Setup.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed RESTful XML web service for handling AJAX requests.
  • Designed and implemented a dedicated My SQL database server to drive the web apps and report on daily progress.
  • Designed and developed MySQL Stored Procedures and Shell Scripts for Data Import/Export and Conversions.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Used Apache Kafka for real-time streaming of data pipelines to get the data reliably from applications.
  • Placed data into JSON files using Python to test Django websites.
  • Used Python and Django to interface wif the jQuery UI and manage the storage and deletion of content.
  • Develop consumer-based features and applications using Python, Django, HTML and Test-Driven Development (TDD).
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
  • Used JavaScript and XML to update a portion of a webpage.
  • Developed UI screens using HTML, CSS, AJAX, JavaScript, and jQuery.
  • Used XML for dynamic display of options in select box and description on web page.
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Improved scalability of data aggregation by automating smart scheduling of aggregation tasks and clustering techniques across Amazon EC2 instances.
  • Automated creation of AWS EC2 instances, RDS instances, ELB using AMI, Cloud formation and Ansible Playbooks.
  • Developed Pig UDF’s to pre-process the data for analysis using Python libraries.
  • Exploratory Data Analysis on customer’s data to analyse their decision making on the products.
  • Created Git repository and added the project to GitHub.
  • Utilized continuous integration and automated deployments wif Jenkins and Docker.
  • Responsible for Debugging and Troubleshooting issues.
  • Involved in debugging the applications monitored on JIRA using Agile methodology.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environment: Python, Django, AWS, Pandas API, HTML5, CSS3, AJAX, Apache Spark, Apache Kafka, Apache Pig, Apache Tomcat, JSON, Restful Web Service, XML, JavaScript, Jenkins, Docker, OOD, Shell Scripting, GitHub, MySQL, Cassandra, Jira, Agile, Eclipse.

Confidential, Nashville, TN

Python Developer

Responsibilities:

  • Designed web service using Python, HTML5, CSS3, AJAX, JSON and jQuery.
  • Developed views and templates wif Django’s MVC architecture to create a GUI interface for customers.
  • Implemented dynamic page elements and form error validations using AngularJS.
  • Developed applications using RESTful architecture wif NodeJS and PHP as backend languages.
  • Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
  • Designed, developed and managed a dashboard control panel for administrators and customers using Django, Oracle Database, PostgreSQL, and API calls.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks. Placed data into JSON files using Python to test Django websites.
  • Performed efficient delivery of code based on principles of Test Driven Development(TDD) and continuous integration to keep in line wif Agile Software methodology principles.
  • Used Ansible playbooks to setup Continuous Delivery 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.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, jQuery, AngularJS, Bootstrap and JSON.
  • Experience in Agile scrum development techniques, sprint releases and TDD.
  • Used Python and Django to interface wif the jQuery UI and manage the storage and deletion of content. Used JavaScript and XML to update a portion of a webpage.
  • Used XML for dynamic display of options in select box and description on web page.
  • Worked on Python OpenStack APIs, Numpy, Matplotlib for numerical analysis.
  • Importing data into Spark from Kafka Consumer group using Spark Streaming APIs.
  • Manage the configurations of multiple servers using Ansible.
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer wif Python libraries.
  • Migrated applications from internal data center to AWS.
  • Created Git repository and added the project to Git Hub.
  • Utilized continuous integration and automated deployments wif Jenkins and Docker.
  • Involved in debugging the applications monitored on JIRA using Agile methodology.
  • Coded test programs and evaluated existing engineering processes.

Environment: Python, Django, Numpy, Matplotlib, AWS, HTML5, CSS3, AJAX, AngularJS, NodeJS, PHP, Apache Tomcat, JSON, Restful, XML, 6Script, Apache Spark, Apache Kafka, Jenkins, Docker,TDD, OOD, Shell Scripting, GitHub, MySQL, Jira, Agile, Eclipse.

Confidential, Phoenix, AZ

Full Stack Python Developer

Responsibilities:

  • Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
  • Updated site wif JavaScript, jQuery, Python, Django, and SQL.
  • Created backend database T-SQL stored procedures. Created and updated complex views and stored procedures in PostgreSQL.
  • Responsible for on boarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible.
  • Involved in the development of front end of the application using HTML, CSS, AJAX, JSON and jQuery Worked on backend of the application.
  • Improved the application by designing and developing it using HTML and JavaScript.
  • Develop consumer-based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair-based programming.
  • Used Ansible to document all infrastructures into version control.
  • Exported/Imported data between different data sources using SQL Server Management Studio.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Worked on development of SQL and stored procedures on MySQL.
  • Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
  • Utilized Agile process and JIRA issue management to track sprint cycles.
  • Participated in multiple sprint cycles, addressing requirements for UI development.
  • Used decorators, list comprehensions, functional programming, unit tests, multiple staging environments and global team remote collaboration.

Environment: Python, Django, HTML, CSS, AJAX, JavaScript, Apache Web Server, Linux.

Hire Now