We provide IT Staff Augmentation Services!

Sr Python Developer Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 10 Years of Experience as a Web/Application Designing , Development , Deployment and Maintenance of web apps based on Python Django / Flask Framework .
  • Experience in all phases of Software Development Life Cycle (SDLC) - Waterfall, Agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
  • Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience in Object-Oriented Programming (OOP) concepts using Python, C++ and Java.
  • Experience in using frameworks and tools like Django, Flask, Django REST, Hibernate ORM, Spring.
  • Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, Matplotlib, Markdown, Pandas Data frame, network, urllib2, MySQL dB (for database connectivity) and IDEs - Sublime text, Spyder, PyCharm.
  • Good experience in working with Confidential Web Services (AWS) like AWS EC2, S3, VPC, SES, ELB, EBS, RDS, Glacier, DynamoDB etc.
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, and Spring web application frameworks.
  • Experienced in MVC frameworks like Django, AngularJS, JavaScript, jQuery and Node.js.
  • Extensive experience as a Front - End UI developer in developing web applications based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, XML, Bootstrap, AngularJS, ReactJS.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise python scripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, CentOS SUSE Linux, Red Hat Linux, Fedora).
  • Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, Neo4J, MongoDB, and Cassandra SQLite. Also, experienced with writing custom queries through database connectors.
  • Experience on technologies and including Jenkins, Subversion, Git, Unix/Linux, VMWare, Docker, Ansible, Chef, Puppet and AWS.
  • Innovate and leverage Machine Learning, Data Mining and Statistical Techniques to create new, scalable solutions for business problems using Python.
  • Strong experience using REST Web Services for data communication between remote systems, designed, developed and testing of REST interfaces in Java and Python.
  • Dockerized applications by creating Docker images from Docker file.
  • Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
  • Experienced with setup, configuration and maintain ELK Stack (Elasticsearch, Logstash and Kibana)
  • Experienced in web applications development using Django/Python, Flask/Python and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
  • Good Experience in Linux Bash scripting and following PEP Guidelines in Python
  • Adept in statistical programming languages like R and also Python including Big Data technologies like Hadoop, Hive.
  • In-Depth understanding of Spark Architecture including Spark Core, Spark SQL, Data Frames, Spark Streaming with PySpark and PANDA library.
  • Good experience in Hadoop technologies like Apache Spark, Scala, and SparkSQL.
  • Experience of web services using SOAP and REST protocols.
  • Experience of version control software - CVS, GitHub
  • Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Skilled in testing tools like Bugzilla and JIRA.
  • Design and develop ETL integration patterns using Python on Spark.
  • Optimize the PySpark jobs to run on Kubernetes Cluster for faster data processing
  • Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
  • Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
  • Extensively used SQL, Numpy, Pandas, Scikit-learn, Spark, Hive for Data Analysis and Model building.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Extensive experience in deploying, managing and developing MongoDB clusters.
  • Experience in working with deployment tools like Microsoft Azure, Heroku and Jenkins.
  • Proficient in Statistical Modelling and Machine Learning techniques (Linear, Logistics, Decision Trees, Random Forest, SVM, K - Nearest Neighbors, Bayesian, XG Boost) in Forecasting / Predictive Analytics, Segmentation Methodologies, Regression based models, Hypothesis testing, Factor analysis / PCA, Ensemble.
  • Expertise in Production support and knowledge of deployment using AWS, Heroku and Jenkins.
  • Use Python unit and functional testing modules such as unit test, unittest2, PyTest, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Adept and deep understanding of Statistical Modeling, Multivariate Analysis, model testing, problem analysis, model comparison and validation.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch, Logstash and Kibana.
  • Built a Full-Service Catalog System which has a full workflow using Elasticsearch, Logstash, Kibana, Kinesis, CloudWatch.

TECHNICAL SKILLS

Programming Languages: Python, Java, C, C++.

SDLC Methods: SCRUM, Agile, Waterfall.

Web Technologies: HTML, CSS, DHTML, XML, Java Script, PHP.

Python Libraries: Beautiful Soup, NumPy, SciPy, TensorFlow, Matplotlib, python-twitter, Pandas data frame, urllib2, requests, os, scrapy etc.

Frameworks: Bootstrap, Django, Node.JS, Flask, Pyramid, Hibernate.

Deployment tools: MS Azure, Heroku, Confidential Web Services (EC2, S3, EBS, ELB, SES).

Frontend Frameworks: ReactJs, AngularJs, VueJs.

Database: SQLite3, MSSQL, MySQL, Mongo DB, Cassandra DB, Oracle 11g.

IDE s: PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE, Visual Studio Code.

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP

Testing Frameworks: Junit, TestNG, PyTest, ROBOT, JXL, JTest..

Operating systems: Windows, Mac, Fedora Linux, Red hat Linux.

Version Control: VSS, CVS, SVN, GitHub, Git.

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

Sr Python Developer

Responsibilities:

  • Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.
  • Create, activate and program in Anaconda environment.
  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Develop Sqoop scripts to handle change data capture for processing incremental records between new arrived and existing data in RDBMS tables.
  • Utilized Apache Spark with Python to develop and execute Big Data Analytics and Machine learning applications, executed machine Learning use cases under Spark ML and Mllib.
  • Design, deploy and manage a Continuous Integration System which includes automated testing and automated notification of results using technologies like Ansible, Terraform, Packer, Cloud formation, Docker and Server spec.
  • Experience in Confidential Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
  • Utilized Python Libraries like Boto3, NumPy for AWS.
  • Installed Hadoop, Map Reduce, HDFS, AWS and developed multiple MapReduce jobs in PIG and Hive for data cleaning and pre-processing.
  • Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and Jquery.
  • Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
  • Implemented PySpark using Python and utilizing data frames and temporary table SQL for faster processing of data.
  • Worked on machine learning on large size data using Spark and MapReduce.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Analyzed the SQL scripts and designed solutions to implement using PySpark.
  • Designing and implementing Docker workflow reduced built and deployment times.
  • Using AWS for application deployment and configuration.
  • Design and manage API system deployment using fast http server and Confidential AWS architecture.
  • Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQLAlchemy and matplotlib.
  • Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
  • Helped with the migration from the old server to Jira database (Matching Fields) with Python scripts for transferring and verifying the information.
  • Analyze Format data using Machine Learning algorithm by Python Scikit-Learn.
  • Experience in python, Jupyter, Scientific computing stack (NumPy, SciPy, Pandas and Matplotlib).
  • Perform 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.
  • Write Python scripts to parse JSON documents and load the data in database.
  • Generating various capacity planning reports (graphical) using Python packages like NumPy, Matplotlib.
  • Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
  • Developed single page application by using Angular JS backed by MongoDB and NodeJS.
  • Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
  • Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing the web application with the help of Django framework.
  • Use Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
  • Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
  • Built various graphs for business decision making using Python mat plotlib library.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Created entire application using Python, Django, MySQL and Linux.
  • Export Test case Scripts and modified the selenium scripts and executed in Selenium environment.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Scraping website using Python Beautiful Soup, and then parsed it with XML.
  • Outputting the parsed data as JSON/BSON and stored into MongoDB
  • Used NLTK and StanfordNLP to process text data and created offline intelligence.
  • Querying data from MongoDB and use them as input for the machine learning models
  • Wrote UNIX shell scripting for automation.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer-based features using Django, HTML and Test Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Increased the speed of pre-existing search indexes through Django ORM optimizations.
  • Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.

Confidential - Framingham, MA

Sr Python Developer

Responsibilities:

  • Worked in comprehending and examining the client's business requirements.
  • Developed Spark/Scala, Python for regular expression (regex) project in the Hadoop/Hive environment with Linux/Windows for big data resources.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Used Confidential Elastic Beanstalk with Confidential EC2 to deploy project into AWS.
  • Setup database in AWS using RDS and configuring backups for S3 bucket.
  • Used Django frameworks and Python to build dynamic webpages.
  • Developed tools for monitoring and notification using Python.
  • Enhanced the application by using HTML and Java script for design and development.
  • Used data structures like directories, tuples, object-oriented class-based inheritance features for making complex algorithms of networks.
  • Hands on experience in creating Docker containers and Docker consoles for managing the application life cycle
  • Implemented CSV file load processes in Oracle in PySpark by using Panda libraries.
  • Created PHP/MySQL back-end for data entry from Flash and worked in tandem with the Flash developer to obtain the correct data through query string
  • Involved in designing database Model, API's, Views using python to build an interactive web-based solution.
  • Generated Python Django Forms to record data of online users.
  • Implemented Data tables to add, delete, update and display patient records and policy information using PyQt.
  • Good Knowledge on container management using Docker in creating images.
  • Implemented a module to connect and view the status of an Apache Cassandra instance using python.
  • Developed MVC prototype replacement of current product with Django.
  • Improved the Data Security and generated report efficiently by caching and reusing data.
  • Created UI using JavaScript and HTML5/CSS3.
  • Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python-MySQL connector and retrieved information using MySQLdb.
  • Recorded the online users' data using Python Django forms and implemented test case using Pytest.
  • Developed the application using the TestDriven methodology and designed the unit tests using Python Unit test framework.
  • Created web application prototype using jQuery and Angular JS.
  • Deployed the project into Heroku using GIT version control system,
  • Maintained and Updated the application in accordance to the clientele's requirement
  • Expanded website functionality, using Flask framework in Python to control the web application logic
  • Built automation script using Confidential API and Python BeatifulSoup to scrape data from social network and other websites using Python.
  • Exchanged data with SQL database and NoSQL database such as MongoDB
  • Conducted Big Data analytics using Hadoop MapReduce.
  • Generated data-driven reports, data visualization using Tableau
  • Designed front end and backend of the application using Python on Django Web Framework.
  • Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Develop consumer-based features using Django, HTML and Test-Driven Development (TDD).
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Used GIT version control and deployed project to Heroku.
  • Increased the speed of pre-existing search indexes through Django ORM optimizations.

Confidential - Deerfield, IL

Python Developer

Responsibilities:

  • Involved in Web application penetration testing process, web crawling process to detect and exploit SQL Injections Vulnerabilities.
  • Implemented performance effective solutions for long running SQL processes by using PySpark Data Frame processing.
  • Used GIT for the version control and deployed project into AWS.
  • Wrote Test Automation Script for deployment of AWS and Company Web API, using python package, puppet configuration tool to update and check historical pumping data from AWS. Compare the existing data and historical data and create performance chart for client.
  • Wrote automate Python Script for testing program to store machine detection alarm when Pump experience overloading to Confidential cloud.
  • Wrote program to fetch data and from Confidential cloud and send the client according their requirement.
  • Passed query and wrote script to automate machine alarm data with timestamp to engineer.
  • Used Python and Pandas library, built data analysis graph for documentation and record.
  • Worked with Blender script, built add-on and customization of blender interface.
  • Used SPSS tool for statistical programming and computational techniques for large data sets and quantitative analysis.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used SPSS tool for Visualization techniques for summarizing complex data analysis using Python.
  • Independently developed and implemented analysis workflow and quality practices, including workflow optimization, process standardization, configuration management of analysis files and software, and verification and validation (V&V) of models.
  • Using Numerical equation, built application and do 2D- finite Element analysis using python language
  • Used Django database API's to access database objects.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • Generated graphical reports using python package NumPy and Matplotlib.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Extracted the actual data of HTML format and predicted raw data; interpreted and stored predicted one in well-organized JSON files.
  • Wrote programs to parse excel file and process many user data with data validations.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Maintained data with different levels of access privileges.
  • Used Python Flask framework to build modular & maintainable applications.
  • Automated data movements using Python scripts.
  • Involved in splitting, validating and processing of files.
  • Created core Python API which will be using among multiple modules.
  • Uploaded statistics to MySQL for analysis and logging.
  • Developed complex SQL queries for testing the database functionality.
  • Used UNIX server for application deployment and configuration.
  • Written shell scripting for automation.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Created unit test/regression test framework for working/new code.

Confidential

Python Developer

Responsibilities:

  • Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Hands on Experience in AWS like Confidential EC2, Confidential S3, Confidential Redshift, Confidential EMR and Confidential SQS.
  • Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
  • Worked on development of internal testing tool framework written in Python.
  • Wrote scripts in Python for extracting data from HTML file.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules using Python on Django including Tasty-pie Web Framework using Git.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
  • Developed Merge jobs in Python to extract and load data into MySQL 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.
  • Involved in Data base design, normalizations and de-normalization techniques.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.
  • Effectively communicated with the external vendors to resolve queries.
  • Used and customized apache server to for checking our developed project.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Implemented Integration test cases.
  • Used Git to resolve and coding the work on python and portlet.

We'd love your feedback!