We provide IT Staff Augmentation Services!

Senior Python Engineer Resume

5.00/5 (Submit Your Rating)

New York City, NY

SUMMARY:

  • 8+ years of experience in developing and designing Web Based, Multi - tier distributed applications using latest analytical programming Python, Django technologies.
  • Experienced in Python's modules NumPy, matPlotLib, Pickle, Pandas, PySide, Scipy, wxPython, PyTables, PyQt, Scikit-learn etc. for generating complex graphical data, creation of histograms etc.
  • Experienced in web applications development using Django/Python and Node.js, Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Knowledge on Cloud innovations including Infrastructure as a Service, Platform as a Service, and Software as a Service supplier (IaaS, PaaS, and SaaS) such as Amazon Web Services (AWS).
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
  • Good experience in Amazon AWS concepts like EMR, S3 and EC2 web services which provides fast and efficient processing of Big Data.
  • Leveraging queueing architectures with RabbitMQ, Kafka for scalability, performance and building.
  • Skilled in constructing Web applications, Input graphs, JavaScript, CRM Data, and Web scraping scripts using Python
  • Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBeans.
  • Written and developed scripts for automating tasks using Jenkins and UNIX shell programming
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using Junit and Python Unit test framework.
  • Experience in implementing Data warehouse solutions in AWS Redshift worked on various projects to migrate data from on database to AWS Redshift, RDS and S3.
  • Familiar and Worked on various Operating Systems like UNIX, Linux and Windows.
  • Experienced in developing Web Services with Python programming language.
  • Experience in using UNIX shell Scripts for automating batch programs.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Expert in using JSON based REST Web services and Amazon Web services.
  • Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports.
  • Used PDB, GDB and other debugging tools and deployed production hot fixes.
  • Knowledge of deployment tools using Heroku, Jenkins, pylint.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT)
  • Experienced in NoSQL technologies and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases
  • Good communication, interpersonal, analytical and problem solving skills.

PROFESSIONAL EXPERIENCE:

Senior Python Engineer

Confidential - New York City, NY

Responsibilities:

  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web - based solution.
  • Created a Django dashboard with custom look and feel for end user after a careful study of the Django admin site and dashboard.
  • Developed views and templates with Python and Django's view controller and template language to create a user-friendly website interface
  • Used Django forms to get vehicle entry and information.
  • Used matplotlib and D3 for viewing trends as part of Financial Analysis module
  • Worked extensively with Django models as various modules in DMS requires only specific fields from the Master Customer Database.
  • Created restful web services using vehicle and customer information for various banks and insurance companies. Used Django-REST framework for implementing web services.
  • Worked with ViewSets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
  • Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
  • Used PyQt to implement GUI for the vendors to create, modify and view reports based on their sales.
  • Automated AWS S3 data upload / download using Python scripts.
  • Installed, configured, and managed the AWS server. AWS data pipeline for Data Extraction Created tables on top of data on AWS S3 obtained from different data sources.
  • Migrated the data from cluster into the AWS environment.
  • Implementation of AWS lambda with python scripting code.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Business logic implementation, data exchange, XML processing, XML Schema and graphics creation has been done using Python and Django.
  • Implemented business logic in Python to prevent, detect and claim the duplicate member entries.
  • Developed scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash

Senior Python Consultant

Confidential - San Jose, CA

Responsibilities:

  • Design and development of Web Application using Python, NodeJS and hosted in EC2 in AWS and troubleshoot various issues in Python code and fix them with code enhancements.
  • Build a Secure FTP connection in between Servers and created a Data flow through scheduling Python Jobs.
  • Involved in creating roles, groups in IAM and created new policies over storage buckets on S3 in AWS.
  • Independently involved in writing Python scripts interacting with Google Cloud Storage, Datastore, AWS RDS, Oracle, S3, Redshift.
  • Designed the Project setup and completely involved in implementing the design of the Project Artifacts (Datastore, Storage buckets and creating Service Accounts) in Google Cloud Platform.
  • Involved in consuming authentication and authorization services like Okta, OAuth2.0.
  • Worked on backend of the application, monitoring the FTP server, maintain logs and involved in release plans.
  • Involved in authorizing permission with in IAM and ADMIN services in Google Cloud and in AWS.
  • Managed code versioning with Bitbucket using GIT Tool and deployment to staging and production servers.
  • Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
  • Carried out various mathematical operations for calculation purpose using Python libraries Numpy and Pandas.

Python Engineer

Confidential - Mountain View, CA

Responsibilities:

  • Clear understanding of the entire project life cycle including Analysis, Design, and Development.
  • 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.
  • Developed Object Oriented Python application and JavaScript.
  • Designed different front - end forms using HTML and CSS.
  • Designed applications in AJAX with rich user interfaces.

Python Developer

Confidential - Dallas, TX

Responsibilities:

  • Involved in gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance and followed agile methodologies for project delivery.
  • Designed a web application using Python on Django Web Framework pattern to make it extensible and flexible.
  • Used MySQL database as backend for the application.
  • Used the Model Template View (MTV) framework to build modular and maintainable applications.
  • Building Models, views, templates, forms, reusable code and libraries required for the application.
  • Building all Database Mapping classes using Django Generic, Class and functioned based methods.
  • Worked on the login and sign up process using the Authentication and Session module available in Django
  • Implemented database access using Django ORM and created views to interact with the database and built REST API's using Django Rest Framework.
  • Worked on frontend using AngularJS framework and created efficient user Interaction screens using HTML5, CSS3, Bootstrap
  • Deploying the application using Apache and mod wsgi modules.
  • Used PyUnit, Python unit test framework, for testing the functionality of the application and used jasmine and karma for testing the functionality of the AngularJS framework.

Python Developer

Confidential - Plano, TX

Responsibilities:

  • Developed Enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap.
  • Actively involved in analysis of the system requirements specifications and involved in Client interaction during requirement specifications.
  • Developed Enterprise Application using BDD (Behavior - Driven Development) software development process.
  • Worked on responsive design of Analytic Charts and Vector Maps.
  • Used PyQtto Python Package to create Data tables and perform CRUD (Create, Read, Update, Delete) operations on SQL database.
  • Very Large Datasets are managed through Panda Data Frames and MongoDB.
  • Used Pandas to save the data as time series and also to manipulate and retrieve the data form tabular format with time series.
  • Automated the existing scripts for performance calculations using Numpy and used SQLAlchmey to fetch the data.
  • Worked on Regex (Regular Expressions) for pattern matching algorithms.
  • Tested Various Regular expressions using URL Dispatchers in Django.

Software Engineer

Confidential

Responsibilities:

  • Wrote various python modules to perform back - end operations on the data. Developed graphical interface for users to display in their accounts.
  • Used Python's pandas and matplotlib libraries to conduct data exploration and visualization of electricity consumption data
  • Created Python scripts for analyzing large quantities of data
  • Maintained detailed databases of energy storage projects and country-specific energy policies
  • Generated Python Django Forms to record data, login, and signup of users
  • Built various graphs for business decision making using Python matplotlib library.
  • Utilized standard Python modules such as csv, tools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Performed different testing methods like Unit testing, Integration testing, web application testing.
  • Developed efficient Angular.js for client web-based application.

We'd love your feedback!