We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Modesto, CA

SUMMARY

  • Over 8+ Years of combined work experience in Analysis, Design, Big Data, Web Application Development, Management and Implementation of various stand alone, client - server enterprise applications.
  • Hands on experience in using Hadoopecosystem components like MapReduce, HDFS, HBase, Hive, Pig, Flume and Spark.
  • Good experience in Python, Django, Hadoop, Flask, Pyramid, Ansible, Docker, CI/CD
  • Experience in implementing server side technologies with RESTfulAPIs and MVC/MVT design patterns using Django/Flaskframeworks.
  • Having experienced in Agile Methodologies, Scrum stories and sprints
  • Proficient in Front end development using HTML, XML, CSS, JQuery, JSON,Javascript, CSS, Bootstrap, Node.js and AJAX
  • Experienced in MVW frameworks like Django, Angular.js, JavaScript, JQuery and Node.js.
  • Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP), and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
  • Expert knowledge and experience in Object oriented Design and Programming concepts.
  • Proficient in SQL databases MySQL, PostgreSQL, Oracle and NoSQL databases MongoDB, Cassandra, HBase.
  • Experience with Web Services(SOAP, REST). Effective in executing multiple tasks and assignments ahead of schedule.
  • Well versed in writing test cases using Nose, unittest and Robot test frameworks
  • Excellent experience with Python development under Linux/Unix OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora) and Windows OS.
  • Hands on SVN, Git, JIRA, Bugzilla, Amazon EC2/S3.
  • Hands-on experience in UNIX, and Linux Kernels.
  • Experience in the field of Data warehouse usingETLtools such as Informatica Power Center, Power Mart 9x/8x databases as DB2, Oracle, MS SQL Server and Teradata.
  • Capable of processing large sets of structured, semi-structured and unstructured data and supporting systems application architecture
  • Experience in leading multiple efforts to build Hadoopplatforms, maximizing business value by combining data science with big data.
  • Expertise in back-end procedure development, for RDBMS, Database Applications using SQL and PL/SQL. Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using SQL.
  • Experience in design and manage API system deployment using fast http server and Amazon AWS architecture.
  • Experience with Configuring AWSEC2instances, EMRcluster with S3buckets, Auto-Scalinggroups and CloudWatch.
  • Experienced in developing Object Relation Mappings using Hibernate, JDBC, Spring JDBC and Spring Data with RDMS (Oracle, DB2, and MySQL) and NoSQL (MongoDB, Cassandra) databases.
  • Involved in entire life cycle of the projects including design, development, and deployment, testing, implementation and support.
  • A Self-starter with a positive attitude, willingness to learn new concepts and acceptance of challenges.
  • Good Experience with Network Communication Protocols and High-scalability Architecture

TECHNICAL SKILLS

Python Libraries: ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Pickle, Pandas, PyPI, Pyspark, Pygit.

Programming Skills: Python, C, C++ and Java, Shell Script, & Perl.

Web Technologies: Django, HTML5, CSS3, JavaScript, JSON, jQuery, AJAX, Node JS, and Bootstrap.

Frameworks: Django, spring, Angular JS and Flask.

IDE’s: PyCharm, Sublime, Eclipse, Spyder and NetBeans, Atom, Sublime Text, Visual Studio.

Database: Oracle SQL, SQLite, MySQL, PL/SQL, PostgreSQL.

Operating Systems: LINUX, UNIX, WINDOWS & MAC.

Cloud Technology: AWS.

Web Services: Nginx, Apache Tomcat, SOAP, Apache Kafka, AWS, Amazon EC2, REST.

Network Protocols: TCP/IP, HTTP, DHCP, SNMP, SMPT.

Servers: Apache Tomcat and Web Logic.

Version Control Tools: CVS, Git, GitHub and SVN.

Development Process: Waterfall, Agile and Scrum.

Bug Tracking Tool: JIRA.

Deployment Tool: Heroku and Jenkins.

PROFESSIONAL EXPERIENCE

Confidential

Python Developer

Responsibilities:

  • Responsible for developing views and templates with python and django's view controller and templating language to create a user-friendly website interfaces.
  • Responsible for designing and developing front and back end of the applications utilizing python on django and flask frameworks.
  • Responsible for continuous integration and automation using Jenkins.
  • Responsible for writing python objectorienteddesign code for manufacturing quality, monitoring, logging and debugging code optimization.
  • Modify the existing Python/Django modules to deliver certain format of data.
  • Exposure to automation Ansible using itspythonAPI.
  • DevelopedETLprograms using Informatica to implement the business requirements.
  • Created UNIX shell scripts to run the Informatica workflows and controlling theETLflow.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Worked with JSON based REST Web Services and Amazon Web Services (AWS).
  • Worked on RestfulAPI's to access third-party data for internal analysis and statistical representation of data.
  • Developed Business logic using python and Djangowebframework.
  • Developed tools using python and shell scripting to automate some of the menial tasks.
  • Worked in an agile development environment and used GitLab for version control.
  • Designed, developed and did maintenance of data integration programs in a Hadoop and RDBMS environment with both traditional and non-traditional source systems as we as RDBMS and NoSQL data stores for data access and analysis.
  • Participate in the design, build and deployment of NoSQL implementations like MongoDB.
  • Handling the day to day issues and fine tuning the applications for enhanced performance.
  • Configured Docker containers and created dockerfiles for different environments.
  • Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.

Environment: Python 2.7/3.0, Django, XML, Ansible, AWS, ETL, Agile, Scrum, Apache, CSS, CI/CD, Docker, HTML, JavaScript, AngularJS, MySQL, NoSQL, MongoDB, Shell Scripts, Git, Linux, Unix and Windows.

Confidential, Modesto, CA

Python Developer

Responsibilities:

  • Responsible for continuous integration and automation using Jenkins.
  • Responsible for using Django Framework that was used in developing web applications to implement the model view control architecture.
  • Used different testing methodologies like unit testing, Integration testing, and web application testing.
  • Developed user interface using CSS, HTML, JavaScript and JQuery
  • Python/Django based web applications using PostgreSQL DB and mongoDB and integrations with 3rd party email, messaging and storage services.
  • Define and implementETLdevelopment standards and procedures for data warehouse environment.
  • Followed Agile Methodologies and SCRUM Process.
  • Lead the design of theETLsolution; oversee theETLlow-level design and design phase deliverables
  • Installed, configured, and managed the AWS server. AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
  • Created ComplexETLPackages using SSIS to extract data from staging tables to partitioned tables with incremental load.
  • Developed the REST API using Django for fetching the data from NoSQL MongoDB database.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • 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
  • Managed large datasets using Panda data frames and MySQL.
  • Responsible for user validations on client side as well as server side. Worked with DNS to map the website to its IP address.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Interacted with QA to developtestplans from high-level design documentation.
  • Automated the existing scripts for performance calculations.

Environment: Python 2.7/3.0, Django, XML, mongoDB, AWS, ETL, MongoDB, Agile, Scrum, Apache, CSS, MySQL, HTML, NoSQL, JavaScript, AngularJS, Shell Scripts, Git, Linux, Unix and Windows.

Confidential, Milpitas, CA

Python Developer

Responsibilities:

  • Implemented different python libraries BeautifulSoup, numpy, scipy, pytables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks
  • Responsible for using Django, a high level PythonWebFramework to build powerful APIs and Web Applications for desktop and mobile users using Python, HTML5, CSS3, JavaScript, Git, Command Line, Redis and Graphic Design Software’s
  • Developed programs to automate the testing of RAID controller firmware and utilities using Python, Java, Bash script, Windows command line.
  • Deployed mircoservices2, including provisioning AWS environments using Ansible Playbooks.
  • Followed Agile Methodologies and SCRUM Process.
  • UsedETL/SSIS and T-SQL stored procedures to transfer data from OLTP databases to staging area and finally transfer into data marts and performed action in XML.
  • Used Pentaho Data Integration Designer to createETLtransformations.
  • Developed Complex transformations, Mapplets using Informatica to Extract, Transform and load (ETL) data into Data marts, Enterprise Data warehouse (EDW) and Operational data store (ODS).
  • Worked on cross browser compilation and responsive web design using HTML5, CSS3 and Bootstrap
  • Wrote Unit test cases for unit, integration, and functional tests, run automatically by Hudson/Jenkins in the builds triggered by each push to Git
  • Migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity
  • Worked on AJAX framework to transform datasets and data tables into HTTP-Serializable JSON strings
  • Responsible for building scalable distributed data solutions using Hadoop
  • Responsible for turning raw data into presentable, flexible and responsive web applications
  • Using mongoDB to take care of the back-end calls with a lightning fast speed
  • Installed and benchmarked Hadoop/HBase clusters for internal use
  • Used Pandas library for statistical Analysis
  • Wrote shell scripts for rolling day-to-day processes and it is automated
  • Worked on Python OpenStackAPI’s
  • Worked on JavaScript MVC frameworks like AngularJS, OpenStack
  • Used Django Rest framework for creating REST APIs and interacted with Jira using Jira Rest API
  • Created entire applications using Python, Django, MySQL and Linux
  • Used other packages such as Beautifulsoup for data parsing
  • Used Python modules such as requests, urllib, urllib2 for web crawling
  • Worked on writing and reading data from csv and excel file formats in python.
  • Builtdocker containers to sandbox python WSGI Apps.
  • Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
  • UsedETL(SSIS) to develop jobs for extracting, cleaning, transforming and loading data into data warehouse. Wrote PL/SQL stored procedures& triggers, cursors for implementing business rules and transformations.
  • Held meetings with client and worked on the entire project with limited help from the client
  • Performed testing on the applications using Robot Framework
  • Exported/Imported data between different data sources using SQL Server Management Studio
  • Worked on python scripts to parse XML documents and load the data in database

Environment: Python 2.7/3.0, Django, XML, Hadoop,AWS, ETL, HDFS, HBase, mongoDB, Agile, SCRUM, PyUnit, Apache, CSS, MySQL, DHTML, HTML, JavaScript, AngularJS, Shell Scripts, Git, Linux, Unix and Windows.

Confidential, St. Louis, Missouri

Data Analyst

Responsibilities:

  • Installed and configured Hadoop, MapReduce, and HDFS.
  • Responsible for developing a Big Data System that collects large amounts of information and uses that information to answer questions
  • Develop scripts to automate routine DBA tasks using LinuxShellScripts, Python.
  • Developed multiple MapReduce jobs in java for data cleaning and processing
  • Developed PIG Latin scripts to extract the data from the web server output files to load into HDFS
  • Established custom MapReduce programs in order to analyze data and used Pig Latin to clean unwanted data
  • Importing and exporting data into HDFS, Pig, Hive and HBase
  • Created Hive External tables and loaded the data into tables and query data using HQL
  • Collected the logs data from web servers and integrated into HDFS using Flume.
  • Extracted the needed data from server and into HDFS and bulk loaded the cleaned data into HBase.
  • Used Python and Django to interface with the jQuery UI and managed the storage and deletion of contents.
  • Worked on installing and configuring EC2instances on AmazonWebServices (AWS) for establishing clusters on cloud
  • Created HBase tables to store various data formats coming from different portfolios, worked on NoSQL databases including HBase and Cassandra
  • Expertise in implementation and designing of disaster recovery plan for Hadoop cluster
  • Worked on various performance optimizations like using distributed cache for small datasets, Partition, Bucketing in hive and MapSidejoins
  • Designed and built the reporting application that uses the Spark SQL to fetch and generate reports on HBase table data
  • Expertise in analyzing Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirements
  • Good experience in troubleshooting performance issues and tuning Hadoopcluster
  • Assisted in Cluster maintenance, Cluster Monitoring and Troubleshooting, Manage and review data backups and log files

Environment: Python, Django, mongoDB, Linux, Git, Hadoop, Linux, HDFS, Hive, Pig, Spark, HBase, MapReduce, Red Hat Linux, Cassandra, Amazon EC2

Confidential

Data Analyst

Responsibilities:

  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Responsible for designing and developing web based applications using Python and Django framework.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Used jQuery, HTML, CSS, and JavaScript for client side validations to generate user-Friendly web interfaces
  • Developed views and templates with Python and django's view controller and templating language to create a user-friendly website interface.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Developed server based web traffic statistical analysis tool using Flask, Pandas.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated AssetDepartmentreporting and added new features and fixedbugs.
  • Coded test programs and evaluated existing engineering processes.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Performed research to explore and identify new technological platforms.
  • Designed and configured database and back-end applications and programs.
  • Resolved ongoing problems and accurately documented progress of a project.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: HTML, CSS, jQuery, JavaScript, MySQL, Linux, Git, Sublime Text, IPython, PIP, Jira.

Confidential

SQL / Web Developer

Responsibilities:

  • Setup new SQLServer instances.
  • Involved in the life-cycle of the project, i.e., requirements gathering, design, development, testing and maintenance of the database.
  • Performed query optimization and tuning, debugging and maintenance of stored procedures.
  • Developed SQLServerobjects such as tables, materializedviews, clustered and non-clusteredindexes, storedprocedures, cursors, triggers and constraints.
  • Used System tables and stored procedures to retrieve metadata.
  • Provided database security by using role base authorization on accessing data.
  • Performed troubleshooting operations on the productionservers.
  • Monitored SQL Server jobs, and developed queries to perform database operations.
  • Administered the database using SQLServerEnterpriseManager.

Environment: HTML, CSS, jQuery, JavaScript, MySQL, Linux.

We'd love your feedback!