Sr. Python Developer Resume
2.00/5 (Submit Your Rating)
MissourI
SUMMARY
- 10+ years experienced professional with technical exposure in diverse technologies likePython, Django, PostgreSQL, Linux, Java, MySQL and AWS.
- Experienced with full software development life - cycle (SDLC), architecting scalable platforms, object oriented programming (OOPs), database design and agile methodologies.
- Experience in developing web-based applications using Python 3, Django 1.10/9,2.2
- Good experience of software development in Python (libraries used: Beautiful Soup, numPY, SciPy, Matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder,Pycharm, RPC frameworks.
- Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, Angular JS, Bootstrap, React JS, Node JS, CSS, JavaScript,Pyspark,XML,Terraform, Python, Django,Kafka,Spark,Scala.
- Good experience in developing web applications implementing MVT/MVC architecture using
- Django,kafka,Ansible, Flask, Webapp2 and spring web application frameworks.
- Used Django kafka and Node.js to connect to databases and create Restful APIs for accessing and altering data.
- Experienced in MVC frameworks like Django, Angular JS, Java Script, JQuery, Node.js.
- Experienced in web applications development using Django/Python, Flask/Python and in Node.js, Angular.js,Saas,JQuery while using HTML/CSS/JS,.net for server-side rendered applications.
- Worked closely with designer, tightly integrating Flash into the CMS with the use of Flash vars stored in the Django models. Also created XML,RPC with Django,Kafka to be used by the Flash.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Used python for end to end processing of documents with Spark Streaming, Kafka RPC framework and AWS
- Used Ansible to document all infrastructures into version control.
- Experience of using Python modules like NumPY,Bigdata,Machine learning,Pyspark Matplotlib,.net, Ansible,Pickle, Pandas, SciPy, PyTables,XML RPC,Xpath,Pytestetc., for generating complex graphical data, creation of histograms, etc.
- Skilled in Object-Oriented Design and Programming using Python and C++.
- Experienced in using Python, Django,Ansible, PHP, C++, CSS, HTML, XHTML, JavaScript, JQuery, XML, AJAX and JSON for developing web applications.
- Knowledge of Continuous Integration systems like Bamboo/Jenkins
- Knowledge of cloud solutions and services such as Azure and AWS
- Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django, kafka, Angular.Js,React.js and Flask for developing web applications.
- Experienced with JSON based Restful web services, Ansible and XML based SOAP web services.
- 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.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Architecture, size (Capacity planning), Data modeling, implementation and support Cassandra Clusters including install, configure and upgrade DSE v3/4 (Cassandra v 1/2.x) and Cloud including AWS (Amazon Web Services).
TECHNICAL SKILLS
Markup languages: HTML5, CSS3, XHTML/XML
Data-interchange format: JSON, XML
Web Services: RESTful and SOAP
Change Management tools: SVN, GIT
App/Web Servers: IIS and Apache
Methodologies: Agile/SCRUM
Operating Systems: Unix/Linux, Windows
PROFESSIONAL EXPERIENCE
Confidential, Missouri
Sr. Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Coding inpythonwith various packages that will increase performance and stability for entire project.
- Scripting inpythonfor automation of the databases and to perform various operations on the databases particularly Cassandra and mongo DB from remote servers.
- Writing the unit-test cases for the API's and for individualpythonscripts to maintain standards and stability of the code and perform debugging to deliver error-free code.
- Setting and installing the stage and test servers by installing necessary packages and software's related topythonand Django.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Worked withPythonORM Libraries including Django ORM and have good knowledge on Project management tools. Used Apache to deploy production site.
- Created Rest API using flask and deployed in docker and ECR container to receive data from third party system
- Created core Python API which will be using among multiple modules
- Wrote scripts to Import and Export data to CSV, EXCEL formats from different environments usingPythonand made a Celery action using REST API call.
- Developed a media proxy server managed through a central service. Included usage reporting and URL/Domain blacklisting. Written in Python, using Tornado and PyPy, with a Django dashboard.
- Developed Application to access JSON and XML from Restful, Webservices from consumer side using JavaScript and React.JS
- Developed web-based applications usingPython, Django, XML, CSS3, HTML5, DHTML,JavaScript and JQuery.
- Built efficient Angular.js backend for client web application.
- Developed unit test and integration test using Jest and inspect components hierarchy with React/Redux dev tool in Chrome
- Devised a machine learning algorithm using Python for facial recognition.
- Worked on data science tackling real business issues in Python (Numpy, scipy, pandas).
- Deployed the recommendation system using data science algorithms with keras and tensorflow and analyzed the efficiency of the model with tensorboard.
- Used Numpy, Pandas, Pytorch and other libraries to work with large data sets and threading limitations, multi-process architecture
- Developed scripts in Python using the Scikit-learn and Tensorflow machine learning libraries.
- Used JSPM and System.JS for loading module written in ES6 and Typescript.
- Worked with modern authorization mechanisms, benchmarking and optimization such as JSON Web Token.
- Worked with apache nifi using jython, java for moving data between distribution centre to centre
- Installing and configuring nagios check postgresql.pl plugins for MonitoringPostgreSQL instances effectively.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL andPL/SQL.
- Developed advanced scripts for converting Demandware datasets into queryable, relational Postgres database tables.
- Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets.
- Worked inPythonIntegrated Development Environments like NetBeans, Py Dev,PyCharm and Sublime Text.
- Created a POC to show Versioning of Jupyter Notebooks through AWS Bucket, Google Bucket, Gogs-SCM,Gitlab, Git-server, and Github, using API calls.
- Used pytest plugin to check source code with pyflakes.
- Used Pytest to write small tests, yet scales to support complex functional testing for applications and libraries.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
- Used TDD with unit testing using Junit, Mockito and Karma
- Developed and implemented software release management strategies for various applications according to agile process.
- Provided full DevOps, environment & build support to both Waterfall &Agile/SCRUM teams
- Worked on project deployment using Jenkins and using AWS EC2 and AWS S3.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented new cloud management platforms from AWS, OpenStack, and Google Cloud Platform(GCP).
- Implemented docker-maven-plugin in maven pom to build docker images for all microservices and later used Docker file to build the docker images from the java jar files.
- Used Visual Studio and TFS (Team Foundation Server) to shelve the code and build changes for version control.
- Worked on creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Implemented CI/CD using Docker, GIT-Hub, TravisCI, AWS ECR and Kubernetes to test, build and deploy services.
- Automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
- Making the changes in Cassandra and Mongo DB configuration files and instances throughpythonlogic and code.
- Identify improvements to enhance CI/CD.
- Development via SSH sessions and proficiency in using SSH for management of remote resources.
- Creating Playbooks in Ansible and provisioning the Database's on the OpenStack virtual machines using REST API's.
- Developing REST API's using Django microservices framework so that these API's can be used from anywhere and any team within the project.
- Developed and maintaining a security API to restrict the access of unauthorized users to sensitive API's.
- Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros andpythonlibraries such as NumPy, SQLAlchemy and matplotlib.
- Integrating and syncing up with other three teams of the same project to work on consuming the API's developed by our team.
- Consuming and integrating the external API's and API's developed by other teams.
- Gathering the requirements for development and scripting and presenting the demo on the developed API's.
- Oversaw migration of existing application into Microservices Architecture using Rest APIs and AWS.
- Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats.
- WrotePythonscripts to parse JSON documents and load the data in database.
- Generating various capacity planning reports (graphical) usingPythonpackages like Numpy, matplotlib.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Responsible to designing and deploying new ELK clusters (Elasticsearch, logstash, Kibana, beats, Kafka, zookeeper etc.
- Backend scripting/parsing using Perl andPython.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Confidential // Armonk, NY
Sr. Python Developer
Responsibilities:
- Utilized PyUnit, the Python Unit test framework, for all Python applications.
- Developed Python Framework using Django to perform scan software unit monitoring.
- Worked on integrating python with Web development tools and Web Services.
- Wrote scripts in Python for extracting data from HTML file.
- Rewrote existing Python/Django modules to deliver certain format of data.
- Worked with architects on formalizing plan to run microservices on cloud.
- Involved in development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Created Python, Pandas, and arcpy scripts to automate ArcGIS geoprocessing for big datasets.
- Developed python flask api's which are consumed by Angular based frontend pages.
- Responsible for user validations on client side as well as server side. Automated the existing scripts for performance calculations using NumPy and SQLalchemy.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript
- Browser development with HTML5, CSS3/Sass, JQuery, Knockout, KendoUI.
- Worked with react saga to address the network requests.
- Built codebase for a natural language processing and machine learning framework.
- Worked with type definition files using Typescript.
- Worked on application development using Oracle SQL, PL/SQL, Oracle Forms/Reports and Informatica ETL.
- Expertised in Analyzing data Quality checks using shell scripts. Upgrading, installing, and configuring PostgreSQL.
- Instructed QuakeFinder data science team on how to setup and train a model using TensorFlow.
- Implemented a JavaScript front end for a Purchase Order processing applications built using Angular JS.
- Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Experienced with JSON based RESTful web services, and XML based SOAP web services and worked on various applications using python integrated IDEs like Eclipse, IntelliJ, Sublime Text and PyCharm.
- Developed frontend and backend modules using Python on Django Web Framework with GIT.
- Worked on building a custom cms to move off of wordpress being built using NodeJS and ReactJS.
- Developed Supervised and Unsupervised learning using high end python libraries like sci-kit learn, tensoflow, pytorch, NumPy.
- Created features using Ruby on Rails to allow in house staff to manage
- Constructed powerful and modern frontend architecture, involving React, Redux, and ES6.
- Implemented test automation for web applications from front to backend using Selenium.
- Used RSpec to create test driven development (TDD) along with Capybara.
- Led Scrum Design Sprints with agile process.
- Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Developed the unit testing scripts using Jasmine for testing the JavaScript code and automation of the tasks with Grunt/Gulp.
- Developed background jobs with REDIS and RESQUE and Implemented unit testing with Rspec and cucumber.
- Built the application using TDD (Test Driven Development) approach.
- Wrote JUnit test cases and used Mockito for mocking service calls.
- Worked through an agile development cycle for swift implementation of technical requirements.
- Built out of initial Mac OS environment as well as deploy environment to users using custom system Audition
- Created storyboards using XIB files for iOS UI experience.
- Worked with Docker/ Kubernete for creating containers, images and shipping them.
- Worked on deployment and management processes with Chef and AWS OpsWorks.
- Used Nginx as load balancer to pass requests to node.js server.
Confidential - Atlanta, GA
Sr. Python Developer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented REST APIs using Python and Django framework.
- Developed web applications and RESTful web services and APIs using Python, Django and PHP.
- Experienced with Django, a high-level Python Web framework.
- Built various graphs for business decision making using Python matplotlib library.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Developed intranet portal for managing Amazon EC2 servers using Tornado and MongoDB.
- Used Object relational model (ORM) using LINQ to SQL for all database interactions.
- Worked on the development of applications using Ruby on Rails (RoR), and Jruby.
- Worked on making the pages responsive by using the SASS version of BootstrapJS, jQuery.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Performed in-depth data analysis using Python Numpy, Pandas, Scikit learn to derive interesting results.
- Implemented web-based UI using PHP, Twig, HTML5, CSS3, JavaScript and jQuery
- Responsible for setting up Angular.Js framework for UI development. Developed html views with HTML and CSS.
- Used SAML for exchanging Authentication and authorization data between domains.
- Utilized the Python Unit test framework, for all Python applications and used Django Database API's to access database objects.
- Worked on IDE’s like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Built AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation Json templates.
- Involved in enhancing the build procedures using Maven.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Worked with Xcode and different IOS platform Frameworks.
- Used GIT and JENKINS for continuous integration and deployment.
- Designed applications implementing MVC architecture in Pyramid, Zope frame works.
- Used IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Worked on J2EE Development of a SOA architecture using IBM WebSphere and Oracle. Daily experience developing Web Services, EJBs, Hibernate, JBoss AOP, and JBoss Rules.
Confidential // Madison, NJ
Python Developer
Responsibilities:
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Created data access modules in python.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Implemented business logic using Python/Django
- Worked on server side applications with Django using Python programming.
- Developed server based web traffic statistical analysis tool using Flask and Pandas.
- Responsible for setting up Python REST API framework using Django.
- Created entire application using Python, Django, MySQL and Linux.
- Developed asynchronous notifications by using tornado.
- Integrated Zend framework with doctrine (ORM) and wrote queries in DQL (Doctrine Query Language) for improved performance.
- Development environment included HTML5, CSS3, Java, Javascript, Cassandra DB,data driven charting library.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Used Ruby on Rails to create API endpoints that served data to multiple components of TocaTV Platform including overlays for user generated content.
- Configured authentication mechanisms including SAML-based single sign on (SSO) and LDAP
- Assisted with development of web applications Flask, Pyramid, Django, and Plone.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
- Developed dynamic web pages using HTML, CSS, jQuery, AngularJS, Bootstrap, Less, SASS and, jQuery, Ajax.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Created work flows and custom workflows using IBM websphere content management WCM (CMS).
- Configured Elastic Load Balancers with AWS EC2 Auto scaling groups.
- Implemented Automated execution of tests using ANT and Jenkins.
- Deploy applications on Linux based server - RedHat Enterprise Server.
- Used SVN for code repository and version control.
- Worked both SDLC/Waterfall, CAPA/SOX, and Agile/Scrum projects.
- Documented the progress of the daily stand-ups with the Atlassian stack (JIRA, Confluence, HipChat)
- Developed iOS mobile app using Sencha Touch and Phonegap framework.
- Used Jenkins to do different environment builds which is integrated with mercurial version control tool.
- Developed C++, SOAP web services on UNIX and Linux platforms using soap.
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
Confidential // Philadelphia, PA
Software Developer
Responsibilities:
- Developed the base framework using Java, JSP, Struts, CSS, HTML, JavaScript, Oracle and MS SQL Server.
- Development of new applications using Ruby on Rails (RoR) Using GitHub.
- Responsible for setting up Python REST API framework using DJANGO.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Sass was used to add styling to the various components in the Apps
- Expanded proficiencies in Django, HTML5, Python, and Javascript.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.