We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Chicago, IL

SUMMARY:

  • 8 years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications in Python, C, C++
  • Extensive experience in Python, C, C++ on Unix and Linux platforms
  • Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache, Tomcat and WebSphere.
  • Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager Performed DevOps for Linux Mac and Windows platforms.
  • Excellent Experience of Databases such as MySQL, Oracle 8g/9g/10g, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts
  • Developed application which accessed the Cloud foundry API to monitor trends in development environments using other CF tools: Jenkins, Chef, and Puppet.
  • Working on AWS services (S3, EC2) and deployment services (Lambda) and RDS, DynamoDB(NoSQL), Beanstalk, SQSand Jenkins CICD. Experience with continuous integration and automation using Jenkins
  • Strong experience in BigData technologies like Spark 1.6, Sparksql, pySpark, Hadoop 2.X, HDFS, Hive 1.X
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing in JIRA, JENKIN.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Good working experience in processing large datasets with Spark using Scala and PySpark.
  • Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML, Angular JS, BootStrap, underscore JS, Node JS, CSS, JavaScript, AJAX, JSP, JDBC, XML, XSLT, Python, Django, PHP
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks, with good understanding of Django ORM and SQLAlchemy
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC)
  • Experience in Cloud computing window Azure (AWS).
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Good experience in Amazon AWS concepts like EMR, S3, and EC2 web services which provide fast and efficient processing of Big Data.
  • Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
  • Experience in GoLang concepts like Slices, Maps, Structs, Interfaces, Go routines and Channels.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
  • Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
  • Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and Jboss.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Pythonbased environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.
  • Good experience with cloud platforms like Amazon AWS and Google App Engine.
  • Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.

WORK EXPERIENCE:

Confidential, Chicago, IL

Sr. Python Developer

Responsibilities:

  • Involved in integrating the GIT into the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • To maintain the code using GIT version control and Cygwin for Linux commands.
  • Stored the data in the form of JSON structure-based documents, stored in a collection using MongoDB.
  • Designed and implemented Sandra NoSQL database read/write/search function. Worked on migrating data to Amazon AWS. Used AWS products like EC2, IAM, RDS, Log Monitor, Lambda, REST API Gateway etc.
  • Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Actively participated in requirement gathering sessions and capability planning for multi data center Cassandra cluster
  • Installed, Configured, administered and monitored multi Data center Cassandra clusters
  • Involved in upgrading the present Oracle data model to Cassandra data model
  • Evaluated and tuned data model by running endurance tests using JMeter, Cassandra Stress Tool and OpsCenter
  • Wrote CloudFormation Templates in YAML and JSON
  • Development of Scripts for CICD using Virtual machines, Docker, python and Yaml.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Involved in front end and utilized Bootstrap and Angular.js for page design.
  • Organizing and configuring web application through YAML by creating and configuring app.yaml
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as uDeploy, Puppet or custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
  • Excellent experience with Python development under Linux OS (Debian/RedHat/AIX)
  • Experience with Linux command and bash shell scripting.
  • Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Designed and Developed various endpoints, defining Models, Serializers, ViewSets and register corresponding URLs to the endpoints using DRF Routers.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database). Used Github for Python source code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
  • Working extensively on REST APIs, JSON, Microservices, CI/CD, Docker containers.
  • Worked in NoSQL database on simple queries and writing Stored Procedures for normalization and renormalization.
  • Build SQL, NOSQL queries implementing functions, packages, views, triggers, and tables
  • Followed AGILE development methodology to develop the application and Used the GO Programming Language to refactor and redesign the legacy databases.
  • Create REST API's using DRF to be consumed by the frontend UI built on Angular JS
  • Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
  • Utilized Celery to automate various tasks such as API calls.
  • Developed automated process for builds and deployments by using Jenkins, Ant, Maven, Shell Script.
  • Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
  • Developed in Windows and going to deploy it in Linux server.
  • Conducted numerous enhancements for the system and bug-fixing tasks (C/C++, SQL scripts, UNIX Shell).
  • Python scripting with focus on Devops tools, CI/CD and AWS Cloud Architecture and hands-on Engineering.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Performed coding in C++ on Linux Platform.
  • Executed asynchronous tasks with help of Celery and Rabbit MQ.
  • Versatile with Version control systems including Git and SVN and Implemented RESTful API which returns data from PostgreSQL in JSON format
  • Done Job scheduling, batch-job scheduling and process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller and templating language to create.

Environment: Python, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.

Confidential, Rockville, MD

Sr. Python Developer

Responsibilities:

  • Configuring and managing Open stack components such as keystone, nova, neutron, glance, swift, Heat.
  • Written Nova, Glance, Neutron, Cinder, Keystone, Swift, python client API to integrate with existing Application.
  • Create a strategic architectural design of the platform with networking (vlans, firewalls, load balancers), hypervisors (kvm and VMware), workflow and orchestration (Open Stack APIs, Smart Cloud Orchestrator),
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Developed Restful microservices using Flask and Django and deployed on AWS servers using EBS and EC2
  • Experience in DevOps Engineering in automating, building and deploying of code within different environments (Dev, QA, UAT, PT, Prod & DR).
  • Data Services and Platform Engineering- Developing cost optimization solutions in cloud scripting for auto-tagging and alerts/deletion of unused instances with AWS services, Tagging, Lambda, Cloudwatch, Cloudtrail, Ansible, YAML etc.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Setup Docker on Linux and configure Jenkins to run under Docker host.
  • Involved in the deployment of the project using AWS.
  • Developing applications using RESTFUL architecture using Node.js and PHP as backend languages.
  • Develop applications that use MongoDB database, and pymongo.
  • Working Knowledge in NoSQL Databases like Cassandra.
  • Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
  • Experienced in NoSQL technologies like MongoDB and relational databases like SQLite, MySQL databases.
  • Search engine optimization by replacing existing database with MongoDB (NoSQL Database). Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
  • Working knowledge on Spark, NoSql databases like HBase, Cassandra. Design front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and JavaScript.
  • Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
  • Have good experience on working with relational databases (RDBMS) and NoSQL Databases like MongoDB.
  • Experienced in working on DevOps/Agile operation process including various tools (Code review, unit test automation, and Build & Release automation, Environment, Service, Incident and Change Management)
  • Used Spark for interactive queries, processing of streaming data and integration with NoSQL database HBase, Cassandra for interactive access patterns. Deployed the project into Rackspace using GIT version control system.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
  • Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using Golang and SQL.
  • Dynamic implementation of SQL server work on website using SQL developer tool and working with continuous integration and automation using Jenkins.
  • Involved in the Complete Software development life cycle (SDLC) to develop the application and Worked closely with software developers and DevOps to debug software and system problems.
  • Use Test driven approach (TDD) for developing services required for the application and Implemented Integration test cases and Developing predictive analytic using Apache Spark Scala APIs.

Environment: Python, Django, SQL, ZODB, MySQL, Sqlite, git, AWS, LINUX, Devops, MongoDB, NoSQL Golang, bitbucket, pdb, Jira, Jenkins, dockers, Rest, Pyspark, Virtual Machine, Ajax

Confidential

Python Consultant

Responsibilities:

  • Developed new features and maintained existing product features of all modules/subsystems
  • Implemented multiple high-performance MongoDB replica sets on EC2 with robust reliability.
  • Developed specific user types of users (such as consultant type), user admin roles (consultant admin type) and all required tools that worked in contexts of existing modules that content types, pages that requested by client
  • Used NoSQL database systems- Neo4j, a graph database to store and query data. Developed a variety of consultant reports: sending report options from Plone side to Django server, then Django generated the reports contents and send back to Plone side in request forms to form the reports or proper web responses
  • Did lots of specific requirement tasks that requested by client/implementation, such as created and handled certain inter-subsystem data checking & blocking actions: checking & arising exception that is beyond the regular form validations
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven
  • Implemented/improved the 3-steps report options selection process for all ten more kinds of reports in one interface: report option selection, option data validation and hadling for each of report types in each of steps (jQuery, javascript, CSS)
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Added support for Amazon AWS S and RDS to host static/media files and the database into Amazon Cloud.
  • Participated in the complete SDLC process and used PHP to develop website functionality.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS, BIG DATA and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
  • Designed and developed data management system using MySQL. Built application logic using Python.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • Angular.js is used to build efficient backend for client web application.
  • Used Python to extract information from XML files.
  • Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP, XML, XSD, XSLT etc.
  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Developed shopping cart for Library and integrated web services to access the payment (E-commerce)

Environment: Python, Django, SQL, ZODB, MySQL, Devops, Sqlite3, Virtual Machine, MongoDB, NoSQL, AWS, Docker, Ajax, jQuery, JavaScript

Confidential

Software Developer

Responsibilities:

  • Involved in understanding the current business process, defining scope of the project along with position statement.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Developed dynamic web pages using python Django Frameworks.
  • Used Python and Django creating for XML processing, data exchange and business logic implementation.
  • Used python scripts to update content in the database and manipulate files.
  • Resolved issues and improvised the process to ensure a stable and accurate solution.
  • Generated Python Django Forms to record data of online users.
  • Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS usingPython with boto library.
  • Held meetings with client and worked all alone for entire internal project with limited help from the client.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Connected Flex from Backend Controller using different API services.
  • Working with the architect, developers on business and technical issues, helping in designing the system; and testers to ensure all requirements are correctly translated.
  • Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
  • I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
  • Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.

Environment: Python, Django, Java, MySQL, XML, HTML, XHTML, CSS, AJAX, JSON, JavaScript, Apache Web Server, MYSQL

Hire Now