We provide IT Staff Augmentation Services!

Sr.python Developer Resume

3.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 7+ years of experience in the computer software industry. Skilled in Python(Programming Language), Celery, REST API, Ansible, Data Analysis and Devops consultant.
  • Hands - on work experience on NoSQL databases like Cassandra, MongoDB.
  • Experience inPythonOpenStack API'S.
  • Object-oriented development experience.
  • Experience in using Version Control Systems like GIT, SVN and CVS. Good experience in Linux Bash scripting and following PEP Guidelines inPython.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux.
  • Experience working with Redis, RabbitMQ for task queues and Celery to manage Asynchronous tasks.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Good experience of software development inPython(libraries used: libraries- Beautiful Soup, Numpy, Scipy, Matplotlib, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, pycharm, pytesting, Eclipse, emacs.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Understanding of network protocols such as TCP/IP, HTTP, and SSL and communication protocols like SSH and TLS.
  • Experience installing and developing on ELK.

PROFESSIONAL EXPERIENCE

Sr.Python Developer

Confidential - Austin, TX

Responsibilities:

  • Developed entire frontend and backend modules usingPythononFlaskWeb Framework.
  • Coding inpythonwith various packages that will increase performance and stability for entire project.
  • Designed data Models using Flask SQLAlchemyORM, connected to MySQL database.
  • Developed and maintaining a security API to restrict the access of unauthorized users to sensitive API's.
  • Wrote with object-orientedPython, Flask, SQL, Beautiful Soup, httplib,Jinja, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, GIT.
  • 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.
  • 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.
  • Worked in usingobject-relationalmapper(ORM) library to automate the transfer of data stored inrelationaldatabases tables into objects.
  • Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros andpythonlibraries such as NumPy, SQLAlchemy and matplotlib.
  • 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.
  • Built Web Development withFlask, creating and deploying theFlaskapp onpythonanywhere.
  • 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.
  • Responsible for OpenStack project core infrastructure including code review, continuousintegrationsystems, and deployment tools.
  • 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.
  • Integrating and syncing up with other three teams of the same project to work on consuming the API's developed by our team.

Environment: Python 3.9, Perl 5.36, PyQuery 1.4, Shell Scripting, JSON, Rest, Numpy 1.19, Pandas 1.4.2, Matplotlib, Apache Web Server 2.4, Django 3.0, Celery, SQL, Cassandra, UNIX V7, Windows 10/8/7, PostgreSQL 11, Git 2.36.1, Flask 2.1.2, etc.

Python Developer

Confidential - Boston, MA

Responsibilities:

  • Involved in Developing a Restful service using Python Django framework.
  • Developed entire frontend and backend modules usingPythonon Django Web Framework with GIT.
  • Designing Celery and multithreading for scheduling the tasks and multiple activities.
  • Designed and managed API system deployment using Confidential AWS REST API gateway and AWS RDS.
  • 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.
  • Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
  • Developed unit and functional tests inPython.
  • 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 Confidential Web Services (AWS).
  • Develop Interactive front end to visualize data from backend and represent in graphical manner to batter understanding for user.
  • Developed the entire project using PostgreSQL. Migrating from other databases to PostgreSQL.
  • Developed Merge jobs inPythonto 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 usingPythonUnit test framework.
  • Worked on Atlassian tools like Bamboo, Jira, and confluence.
  • Developed and deployed multiple web applications based onRE oriented STweb services.
  • 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.
  • Deployed AWS Lambda code from Confidential S3 buckets.

Environment: Python, PyQuery, HTML5, CSS3, Shell Scripting, JSON, Rest, Apache Web Server, Django, Celery, Flash, SQL, UNIX, Windows, PostgreSQL, andpythonlibraries such as Numpy, SQLAlchemy, AWS, Typescript etc.

Software Developer

Confidential -Seattle, WA

Responsibilities:

  • Focused on automation, containerization, and integration monitoring and configuration management.
  • Streamlined applications delivery to get applications out to customers faster.
  • Developed and implemented software release management strategies for various applications according to agile process.
  • Used SVN and GIT as source code repository and Involved in migrating from SVN to GIT.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Managed the GIT using Nexus tool to automate the build process and used the same to share the snapshots and releases of internal projects.
  • Used PowerShell for DevOps in Windows-based systems.
  • Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
  • Create and setup automated nightly build environment for java projects using maven.
  • Build scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Used Puppet and Chef for Configuration Management tool.
  • Involved in automation using Puppet and Chef.
  • Developed automation scripting inPython(core) using Puppet to deploy and manage Java applications across Linux servers.
  • Used Shell scripts to automate the deployment process.
  • Installed Splunk and set up all the required attributes.
  • Worked on Splunk to monitor the infrastructure implementation.
  • Worked on infrastructure with Docker containerization.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Worked on Micro Services deployments on AWS ECS and EC2 instances.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
  • Implemented Docker-maven-plugin in maven pom to build docker images for all micro services and later used Docker file to build the docker images from the java jar files.
  • Implemented build stage- to build the micro service and push the docker container image to the private docker registry.
  • Involved in Deployment, Automation & Containerization (Docker, Kubernetes).

Environment: Subversion, GIT, Ansible, puppet, Splunk, Pandas, Jenkins, Shell scripts, bash, Maven, bamboo, Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, SonarQube, Openstack, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, Docker, Kubernetes, AWS.

We'd love your feedback!