We provide IT Staff Augmentation Services!

Senior Python Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Overall, 8+ years of experience in Analysis, Design, Development, Management, and Implementation of various stand - alone, client-server enterprise applications in Python.
  • Experienced with full software development life cycle, architecting scalable platforms, object-oriented programming, and agile methodologies.
  • Practical experience with working on multiple environments like development, testing, production.
  • Good Experience with Django, a high - level Python Web framework.
  • Experience object-oriented programming (OOP) concepts using Python, Django, and Linux.
  • Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript.
  • Experience object-oriented programming (OOP) concepts using Python, C++, and PHP.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Understanding of Python Best Practices (PEP-8).
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS).
  • Experienced in developing Web Services with Python programming language.
  • Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
  • Experience in writing Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases.
  • Experience with automation, web development and engineering environment tools such as JIRA, Jenkins, Git,Bitbucket, Chef, Selenium, QTP and Maven.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
  • Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit Testing/ Test Driven Development (TDD), Load Testing.
  • Created a video publishing toolkit using WordPress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content managers.
  • Wrote Unit Tests and maintained PEP8 code.
  • Developed a data migration feature using GZ File Compression and AES 256 encryption.
  • Hands-on experience in implementing Model View Control (MVC) architecture using server-side applications like Django andFlaskfor developing web applications.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Excellent communication, interpersonal and analytical skills, and a highly motivated team player with the ability to work independently.
  • Experience with Unit testing/ Test driven Development (TDD).
  • Experience in developing web applications implementing MVC architecture using Django framework and SQL Alchemy.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC).
  • Experienced in Python modules NumPy, matplotlib for generating complex graphical data, creation of histograms etc.
  • Experience with RESTful APIs and queues like RabbitMQ.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle and MySQL.
  • Experience working with AWS components like Lambda, SFN, SQS, API Gateway and AWS notification services like SNS and SES.
  • Experience with AWS databases RDS, Aurora and DynamoDB.

TECHNICAL SKILLS

Programming Skills: Python 2.X, Python 3.X, C, C++, Java, SQL, PHP

Frameworks: Django, Pyramid, Flask, web2Py

Web Technologies: HTML5, CSS3, JavaScript, XML, AJAX, jQuery

Database systems: MySQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB, Cassandra

Application/Web Servers: WebSphere, Apache Tomcat 5.5,6.0,8.0, NGINX

Cloud: AWS (Amazon web services)

Build Tools: GNU, Apache Ant, Apache Maven

Operating systems: Windows, Linux, Unix

Development Methodologies: Agile, Scrum, Waterfall

Version Controls: Git-Hub, Sub Version

Web Services: REST, SOAP, Micro services

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Senior Python Developer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Worked on designing, coding and developing the application in Python using Django MVC.
  • Experience in working with Python ORM Libraries including Django ORM,
  • Worked on integrating python with Web development tools and Web Services.
  • Wrote Lambda functions in python for AWS's Lambda, Kinesis and Elastic search, which invokes python scripts to perform various transformations and analytics on large data sets in AMAZON EMR clusters.
  • Provide guidance to the development team working on PySpark as ETL platform.
  • Experience inAWSlike Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.Amazon AWS concepts like EMR, S3, and EC2 web services which provide fast and efficient processing of Big Data.
  • Designing and building infrastructure usingAWS(EC2, VPC, RDS, ElastiCache, etc.)
  • Experience in contributing source code in Golang to developing an automation framework forAWSCFN.
  • Have Experience in List Comprehensions and python inbuilt functions such as Map, Filter andLambda.
  • Develop consumer-based features and applications using Python, Django, pyramid,Flask, Web2py, HTML and other web technologies.
  • Worked onAWSservices running in an environment for sensitive workloads and storing sensitive data.
  • Knowledge of scheduling spark applications in AWSEMRcluster.
  • Designed, developed, implemented, and maintained solutions for using Docker,Jenkins, GIT, Puppet for micro services and continuous deployment.
  • Worked with developing backend services with NodeJS and Python in AWSLambdafor creating microservices.
  • Scheduled theETLjobs using Autosys.
  • Worked on an application in a backend team on Appsync,Lambda, Sns, Rds Aurora Serverless, DynamoB, Api Gateway Created mutation, resolvers, query, and schema for appsync.
  • Used theAWS-CLI to suspend onAwsLambda function usedAWSCLI to automate backup of ephemeral data stores to S3 buckets EBS.
  • Implemented REST APIs in Python using micro-framework likeFlaskwith SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
  • Support an Agile CI/CD Environment with Devops where we make the Atlassian tools (Jira andBitbucket) and also provide layer 3 support on these tools if there are any issues
  • Containerized and deployed theETLand REST services on AWS ECS through the CI/CD Jenkins pipe.
  • Wrote scripts in Python for extracting data from HTML files.
  • Utilize PyUnit, the Python Unit test framework, for all Python applications.
  • 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.

Environment: Python, Shell Scripting, NumPy, Pandas, Matplotlib, Scikit-learn, HTML, CSS, JSON, Windows, AWS Lambdas, SQS, SNS, S3, SES, API gateway, AWS Glue, AWS CDK, IAAS, AWS Step Functions, SQL, CRUD SQL Alchemy.

Confidential, Malvern, PA

Senior Python Developer

Responsibilities:

  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Python-MySQL connector and MySQL dB package to retrieve information.
  • Developed web applications in Django Framework model view controller (MVC) architecture.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used jQuery and Ajax calls for transmitting JSON data objects between front-end and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and Jquery.
  • 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.
  • Clean data and processed third party spending data into maneuverable deliverable within specific format with Excel macros and python libraries such as NumPy, SQL Alchemy and matplotlib.
  • Responsible for setting up the Python REST API framework using Django.
  • Developed views and templates with Python and Django view controllers and templating language to create a user-friendly website interface.
  • Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
  • Used Python libraries and SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts, and graphs.
  • Worked on Node.js Middleware framework and Yeoman, essentially developed microservices and served them through middleware. Served any Client-side libraries through microservice.

Environment: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, JavaScript, DOJO, HTML, CSS, XML, XSLT, AJAX, JSP, JSON, Oracle, SQL, Toad, CRUD, REST, Agile.

Confidential, San Diego, CA

Python Developer

Responsibilities:

  • Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
  • Used Python to develop a tool from scratch in a TDD environment.
  • The tool removes the patient health information (PHI) from the patient data (the raw data from sequencer outputs, outputs from several analysis tools) and stores this (PHI-free) data in an archived storage.
  • Developed a UI which is being used by the researchers or collaborators to submit a request for this data.
  • Used ACL (access control lists) to automate access to the data in the archived storage.
  • Worked on maintenance of two different pipelines and various tools in the pipelines.
  • Worked with CI/CD tools like Jenkins, Travis and Gitlab CI.
  • Created an API triggers from multiple docker containers to automate the file-permission changes upon receiving a request for the data.
  • Developed a notification system that delivers notification to the researchers and the team in case of successful completion and warnings to the team in case of failure to complete any request.
  • Used digital signing to reduce risk of receiving requests from an unauthorized source.
  • Using MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve data.

Environment: Python, Shell Scripting, Pandas, NumPy, Matplotlib Scikit-learn, JavaScript, HTML, CSS, JSON, Node.js, Docker, Linux, SQL, CRUD, Jenkins, Open SSL, RSA, digital signing and verification.

Confidential, Dallas, TX

Python Developer

Responsibilities:

  • Used Query and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Used Django Database APIs to access database objects.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Developed Business Logic using python on Django Web Framework.
  • Responsible for creating the company's internal platform called DCAE by using Python to develop and test the components.
  • Worked with various Python libraries such as Six, Click, Pandas and Matplotlib for analysis and manipulation of data.
  • Wrote Python scripts to parse JSON files and load the data into the Consul.
  • Used Python IDE Pycharm for developing the code and performing unit tests.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used AWS for application deployment and configuration.
  • Responsible for Design and maintenance of databases using Python. Developed Python based APIs by using Flask, SQL Alchemy, and PostgreSQL.
  • Development of real-time multi-tasking systems using Python.
  • Created data access modules in python.
  • Designed, developed, implemented, and maintained solutions for using Git and GitHub for microservice and continuous deployment.
  • Involved in Developing a Restful API'S service using Python Flask framework.

Environment: Python, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML, CSS, JavaScript, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential

Python Developer

Responsibilities:

  • Full software development life cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies and WAMP (Windows, Apache, MYSQL, Python) Architecture.
  • Used Django framework in developing web applications to implement the Model View Control architecture.
  • Written Subqueries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript, jQuery, and AJAX.
  • Performed efficient code delivery based on Test Driven Development (TDD) principles and continuous integration to keep in line with Agile Software Methodology principles.
  • Created an entire application using Python, Django, MySQL, and Linux.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Managed MongoDB environment from availability, performance, and scalability perspectives.
  • Deployed the application in User Acceptance Testing (UAT) and Production WebSphere environment.
  • Used jQuery libraries for all client-side JavaScript manipulations.
  • Involved in developing a Restful service using Python Flask framework.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Anticipated potential parts of failure (database, communication points, file system errors).
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Actively worked as a team member with managers and other staff to meet the goals of the project in the stipulated time.
  • Extensively used Python modules such as requests, urllib1, urllib2 for web crawling.
  • Used Pandas library for statistics Analysis & NumPy for Numerical analysis.
  • Handled potential points of failure through error handling and communication of failure.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Managed large datasets using Panda data frames and MySQL and implemented configuration changes for data models.

Environment: Python 2.7, Django 1.4/1.5, FLASK, Web2py, MySQL, MAC OS X, Linux, HTML, CSS, jQuery, AJAX, JavaScript, GIT, SVN, Apache.

We'd love your feedback!