We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

MD

SUMMARY:

  • Highly motivated Python and AWS Developer with 8+ years of diverse experience in design, development, implementation of Python, Django, Flask, Pyramid and client - server technologies-based applications, RESTful services, AWS, C, C++, JAVA and SQL.
  • Expert knowledge of Object Oriented Design and Programming concepts.
  • Good knowledge on NoSQL databases like Cassandra, MongoDB.
  • Experienced in developing Web Services with Python programming language.
  • Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
  • Proficient using Python packages such as NumPy, SciPy, Requests, matPlotLib, Pickle, Pandas, PySide, wxPython, QT, PyGTK, PyTables and Scikit-learn.
  • Experience in Python OpenStack API'S.
  • Wrote REST APIs in python for large-scale applications.
  • Worked with various Python packages like Sphinx, reportlab, xlwt, xlrd, virtualenv, lxml.
  • Designed and developed web crawler in python using Scrapy framework and using RabbitMQ as a messaging server between the micro services.
  • Hands on experience on WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) architecture.
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms.
  • Experience with the full site of Go frameworks and tools.
  • Applied decision tree analysis, using R to predict whether an email is spam.
  • Developed an algorithm in R that automated financial forecasting.
  • AWS Certified Developer with proficiency in cloud services such as EC2, S3, CloudFront, Elastic Beanstalk, SQS, Elastic Load Balancer (Classic/Application), Auto Scaling, RDS, VPC, Route 53, Cloud Watch and IAM.
  • Built customized Amazon Machine Images (AMI), deploy AMIs to multiple regions and launch EC2 instances using these custom images.
  • Built and configured virtual Data center in Amazon cloud to support Enterprise hosting which includes VPC, public, private subnets, Security groups and Route tables.
  • Experience in creating Chef recipes, cookbooks to automate infrastructure provisioning, deployment and operations.
  • Experienced with container-based deployments using Docker, working with Docker images, Docker Hub and Docker registries and Kubernetes.
  • RESTful and Selenium automation with Python, CLI and shell scripting.
  • Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Experience in Agile Methodologies, Scrum stories and sprints experience.
  • Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs and PMD with CI tool Hudson/Jenkins.
  • Installation and configuration of Apache HTTP Server, Apache Tomcat Servlet container .
  • Good idea about testing tools like Bugzilla and JIRA
  • Experience in using various version control systems like GitHub and SVN.
  • Expert in UNIX and LINUX commands using command line utilities. Developed various Perl, Shell scripts to handle miscellaneous tasks.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Ability to interact with all levels of personnel from technical to high level executive management within the Information Technology and business communities.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows 10/8/7/Vista/XP, Mac

Programming Languages: Python 2.X, Python 3.X, C, C++, Java, SQL, GO,R

Web technologies: HTML, CSS, XHTML, Java Script, jQuery

Webserver: Web logic, Apache Tomcat 5.5,6.0,8.0, NGINX

Databases: MySQL, PLSQL, Oracle, Microsoft SQL, PostgreSQL, MongoDB

Python Web frameworks: Django, Pyramid, Flask, web2Py

Development IDE: PyCharm, Pydev Eclipse, Vim, Net beans, MS Visio, Sublime Text, Notepad++

Web Services: SOAP, RESTful

PROFESSIONAL EXPERIENCE:

Confidential, MD

Sr. Python Developer

Responsibilities:
  • Complete development and expertise in Rest framework in Django.
  • Involved in Developing a Restful service using Python Django framework.
  • Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
  • Designing Celery and multithreading for scheduling the tasks and multiple activities.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Expertise in code review for the code developed by team and suggesting the relevant and appropriate changes.
  • Dealing with client regarding the requirements of the projects and taking care of production issues and bugs.
  • Experience in various modules like rest framework, mock, freezgun, Numpy etc.;
  • 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 report on daily progress.
  • Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Develop and execute test plans, test cases, bug reports and scenarios for functional and regression testing.
  • Asset Department reporting and added new features and fixed bugs.
  • Perform positive and Negative testing by inputting valid and invalid data.
  • Utilized PyUnit, the Python unit test framework, for all Python applications
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Developed unit and functional tests in Python and Ruby.
  • Using ANT, Puppet/ Chef Scripts with Ivy to build the application and deploy.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Conduct systems design, feasibility and cost studies and recommend cost-effective cloud solutions such as Amazon Web Services (AWS).
  • Deployed a static website using Amazon S3 for hosting, Lambda functions as backend server processing, DynamoDB for database and API Gateway for RESTful endpoints.
  • Created LAMBDA functions using Python 3.6 to trigger event-driven functions for DynamoDb, S3 Glue, Kineses, SNS and view logs in Cloud Watch.
  • Created APIs using API Gateway console and set up API Gateway method(RESTful) requests.
  • Configured JMS servers using Configuration Management Process using Ansible.
  • Configured Generic data source, Multi data source using configuration management Process using Ansible.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS nodes and Tested Playbooks on AWS instances using Python. Run Ansible Scripts to Provide Dev Servers.
  • Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user.
  • Front End coding using Angular 2.0 using modules like angular material, angular aria, angular paging, angular google maps, etc.
  • Experienced in hand-coding HTML5, CSS3, JavaScript, and other UI technologies.
  • Configured ELK (Elasticsearch, Logstash, Kibana) cluster for log processing and events
  • Developed Docker images to support Development and Testing Teams and their pipelines and distributed images like Jenkins, Selenium, JMeter and ElasticSearch, Kibana and Logstash (ELK) and handled the containerized deployment using Kubernetes.
  • Experienced in web applications development using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, jQuery, Ajax while using HTML/CSS/JS for server-side rendered application.
  • Developed the entire project using PostgreSQL. Migrating from other databases to PostgreSQL.
  • Expertise in developing web-based open stack applications using Python and Django for large dataset analysis.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Front-end web development using HTML/CSS, JQuery, Bootstrap as well as back-end development using SQL.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Advised and coordinated transition to Golang to embrace concurrency, static typing, and tooling benefits
  • Devised strategies for managing monolithic Go repository to increase developer productivity
  • Worked on Atlassian tools like Bamboo, Jira, and confluence.
  • Created Branches, Labels and performed Merges in Stash and GIT.
  • Administering Code Repositories in SVN and Bit bucket.
  • Involved in the complete Software Development Life Cycle (SDLC) to develop the application.
  • Followed AGILE development methodology to develop the application.
  • Used Test driven approach (TDD) for developing services required for the application.
  • Implemented Integration test cases.

Environment: Python 2.7/3.5, PyQuery, HTML5, CSS3, Angular 2.0, Shell Scripting, JSON, Rest, Apache Web Server, Django, Celery, Flash, SQL, UNIX, Windows, G0lang, PostgreSQL, and python libraries such as NumPy, SQL Alchemy, AWS Lambda, AWS etc.

Confidential, NY

Sr. Python Developer

Responsibilities:
  • Involved in the project life cycle including design, development and implementation and verification and validation
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Developed front end web applications by using web technologies such as AngularJS.
  • Developed data-accessible web applications for employee accesses using HTML5, CSS3, JavaScript, Django and contributed to development of security policies and processes.
  • Developed single page applications using ng-route module in AngularJS.
  • Planning, deployment and tuning of Elastic search for Linux based infrastructure.
  • Created test plans and detailed test cases for web tests to be performed with Selenium/Java/Python
  • Recorded, assigned, verified and resolved bugs found during all stages of web testing
  • Collaborated with clients to prioritize and resolve outstanding issues.
  • Implements tests on different test levels, execute log test, evaluate test results. web automation using Selenium WebDriver, Java, Python
  • Python automation and manual testing for test cases based on different models for Google-openconfig
  • Create test specifications and test design and automation using Python.
  • Writing idiomatic and resilient Go code.
  • Experienced in building a Command line tool to interact with RESTful API using in Golang.
  • Using Go Programming Language (GoLang) and Scala in the development of the application.
  • Avoid Goroutine leaks by utilizing wait groups and error groups
  • Documenting code extensively for use with godoc
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Set up an Integrated response to the API Gateway requests from backend (Dynamodb) to client using Lambda functions.
  • Used the AWS SDK for Python to write programs to perform the CRUD and Cross-functional operations on Amazon DynamoDB
  • Defining the TTL for items in DynamoDB to reduce storage use and cost of storing irrelevant data without using provisioned throughput.
  • Created Micro services using AWS Lambda and API Gateway using REST API
  • Involved in converting Cassandra/Hive/SQL queries into Spark Transformations using RDD's and Scala.
  • Used Redis for memory data structure store for supporting data structures such as strings, hashes, lists, sets.
  • Resolve TCP/IP and DNS issues for customers in a timely manner.
  • Proficient using Python packages such as NumPy, SciPy, Requests, matplotlib, Pickle, Pandas, PySide, wxPython, QT, PyGTK, PyTables and Scikit-learn, Fragment.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Also used the Ansible Python API for controlling the nodes and used for plug in inventory data from external data sources.
  • Used GitHub for Python source code version control, Jenkins for automating the build Docker containers.
  • Develop consumer-based features and applications using Python, Django, HTML and Test-Driven Development (TDD) and used Aws Lambda.
  • Used ORM to avoid the duplication of data and reduce the cost of maintenance.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used Jython 2.7 for using Java Libraries and Python libraries.
  • Regularly updated company database programs to include new data gathering needs.
  • Implemented the application using Python Spring (IOC) Inversion of Control, Django Framework and handled the security using Python Spring Security.
  • Installed and configured pyBuilder for application builds and deploying it.
  • Upgraded internal and customer TLS/SSL Apache Web Server configurations, trained staff on proper implementations, potential issues/concerns, and automated changes with Ansible
  • Used AWS Cloud Watch to monitor and store logging information.

Environment: Python 2.7, Django Web Framework, Docker, Jython, AWS Lambda, AWS, HTML, CSS, MySQL, JavaScript, jQuery, Angular Js, Sublime Text, Atom, PyCharm, Jira, GIT, Redis, pybuilder, Golang Spark, unit test, Firebug, Web Services, HTML5/CSS, XML, TCP/IP, JSON, Ajax.

Confidential, Cleveland, OH

Python Developer

Responsibilities:
  • Worked with the Stakeholders, gathered requirements developed high level design documents.
  • Have used Python libraries like NumPy/ SkiPy, Pandas for market analysis and done some machine learning using Python.
  • Analyzed various logs that are been generated and used various Python libraries to predict/forecast next occurrence of event with various Python libraries.
  • Used Django framework in developing web applications to implement the model view control architecture (MVC).
  • Refactored and extended large existing Django/Python code base, reducing the number of lines in code and duplication significantly.
  • Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Query Optimization through MYSQL server tools for quick response time.
  • Designed and Developed DB2 SQL Procedures and UNIX Shell Scripts for Data Import/Export and Conversions.
  • Wrote Python scripts to parse JSON documents and load the data in database and also used python scripts to update content in the database and manipulate files.
  • Responsible to set up REST API frame work using Django, Flask.
  • Developed, designed, managed dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL API calls.
  • Performed some operations, visualization on Oracle DB using libraries like Ox oracle, MatPlotlib, Pandas.
  • Build back-end application with Python / Django, Worked on Dockers, RabbitMQ, Celery, and Jenkins.
  • Worked with Network related python libraries for transferring the files and connecting remotely to the servers.
  • Ensured high quality data collection and maintaining the integrity of the data using integration of Python with C and C++ libraries.
  • Developed Python classes and used decorated methods to create the dependency graphs for the business logic and core applications that are pre-built using C++.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Used Python based GUI components for the front-end functionality such as selection criteria and developed a GUI for a Java script product.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Responsible for debugging and troubleshooting the web application using Subversion version control tool to coordinate team-development.

Environment: Python 2.7, NumPy, SkiPy, Dockers, Pandas, C++, JSON, Oracle DB, MySQL, DB2, PL/SQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Django 1.4

Confidential,Princeton, NJ

System/Web administrator

Responsibilities:
  • Installed and configured WebLogic and Apache Tomcat application servers running on Red Hat Enterprise Linux in a clustered/non-clustered environment.
  • Installed and configured WebLogic proxy plug-in for Apache web servers to proxy and load balance requests to WebLogic application server instances.
  • Responsible for installation, configuration, and administration of Web servers ( Apache HTTP server, iPlanet/Sunone ) in load balanced environment.
  • Generated CSR and installed SSL certificates for application URL’s on F5 load balancer.
  • Launch EC2 Linux instances using AMI, Install and configure Apache HTTP Sack erver and Apache Tomcat in highly available and scalable environment.
  • Configured Amazon Simple Queue Service (SQS) to decouple application components.
  • Create S3 buckets, configure bucket policies to control access to buckets.
  • Configured Elastic load balancer to distribute traffic to multiple EC2 instances.
  • Developed scripts for monitoring weblogic server resources which helps automate monitoring tasks in numerous environments.
  • Performance tuning of Web Servers and Operating system kernel parameters related to TCP/IP.
  • Installed and configured Nagios to monitor Linux host resources, web servers and Application servers.
  • Responsible for UNIX administrative tasks such as setting up UNIX users, groups, configuring network interfaces, log archiving, disk usage and monitoring system resources.
  • Created and modified users and groups with SUDO permission.
  • Install and configure Ubuntu, Centos on Remote servers and Desktop servers
  • Installation of patches and packages using RPM and YUM in Red hat Linux 4.0/5.0.
  • OS upgrades and installation of third party software, packages and patches as per requirement.
  • 24/7 Support and working on issues on severity basis without facing any escalations and maintain perfect logs for every Incident and bulk work orders received by the client.
  • Resolving critical issues of users and communicating with the end users until the issue is resolved.
  • Created and optimized UNIX shell scripts using Korn shell.

Environment: AWS Web Services, EC2, S3, ELB, Oracle WebLogic 10.0/11g, Java, J2EE, EJB, Servlet, Servlet Filters, JSP, Apache Struts, iPlanet, Apache Web Server, Tomcat, Oracle Database.

Confidential

Unix/Linux/System Administrator

Responsibilities:
  • Installation, configuration and administration of Red Hat Linux servers and support for Servers.
  • Installation, maintenance and regular upgrades of Red Hat Linux Servers using kick start-based network installation
  • Provided 24x7 System Administration support for Red Hat Linux 3.x, 4. xservers and resolved trouble tickets on shift rotation basis.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
  • Managing Compaq and Linux workstations and servers.
  • Installation of patches and other software packages
  • Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavors of UNIX.
  • Monitoring system performance, tune-up kernel parameter, adding /removing /administering hosts, users, disks on DNS / NIS domain.
  • Configuration of Hardware and Software RAID on Digital & Sun Servers
  • Installation of Oracle Patches and Troubleshooting, creating and modifying application related objects, creating Profiles, Users, roles and maintaining system security.
  • Administrative tasks such as System Start-up/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
  • Installation and configuration of Oracle 7.x/8. x.
  • Implemented NFS, DNS and NIS under SUN.
  • Performed the administration of the Domain Name Server and configuration of the Database Files.
  • Wrote bash shell scripts for getting information about various Linux servers
  • Installed and Configured Send Mail Utility on Sun UNIX Servers.
  • Administering NFS Mounts.

Hire Now