We provide IT Staff Augmentation Services!

Senior Python Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of professional experience as aPython Developer and experience in Design, Development, Implementation ofPython,Django, Flask, Pyramid and client - server technologies-based applications, RESTful services,AWS, C, C++, JAVA and SQL.
  • Experienced in working with various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Experience withDesign, code, debug operations, reporting, data analysisandWeb ApplicationsutilizingPython.
  • Experienced in implementingObject Oriented Python,Hash Tables(Dictionaries) and Multithreading, Django, MYSQL, Exception Handling andCollectionsusingPython.
  • Worked with MVW frameworks likeDjango,Angular JS,HTML,CSS,XML,Java Script,jQuery,Bootstrap.
  • Experience in writing JSON REST APIs usingGolang.
  • Strong experience of software development in Python (libraries used:libraries- Beautiful Soup,numpy,scipy,matplotlib, python-twitter,Pandasdata frame, networkx, urllib2, MySQL dB for database connectivity) andIDEs- sublime text, Spyder, emacs.
  • Hands-on experience working with various Relational Database Management Systems (RDBMS) likeMySQL, PostgreSQL Microsoft SQL Server, Oracle & non- relational databases (NoSQL) likeMongoDBandCassandra.
  • Experienced in developing Web Services with Python programming language - implementing JSON basedRESTfulandXMLbasedSOAPweb services.
  • Experience in using Design Patterns such asMVC, Singleton and frameworks such as DJANGO, Ability in handlingDjango ORM(Object-Relational Mapper) andSQLAlchemy.
  • Proficient in Python OpenStackAPI'SandGUIframework - Pyjamas (for web).
  • PycharmProficient in performing Data analysis and Data Visualization using Python libraries.
  • Scaling up projects using python tools like multithreading, celery.
  • Experience in using Version Control Systems likeGIT,SVNandCVSto keep the versions and configurations of the code organized.
  • Experience inUNIX/Linux shellscripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
  • Exposure toCI/CDtools - Jenkins for Continuous Integration,Ansiblefor continuous deployment.
  • Extensively worked onHudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
  • Experienced with containerizing applications usingDocker.
  • Experience in maintaining and executing build scripts to automate development and production builds.
  • Experience inAmazon Web Services (AWS)cloud platform likeEC2,Virtual private clouds(VPCs), Storage models (EBS,S3, instance storage),Elastic Load Balancers(ELBs).
  • Experienced in developingAPIservices in Python/Tornado, while leveragingAMQPandRabbitMQfor distributed architectures.
  • Experience in developingColdFusionComponents, custom tags and modified CF Objects.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experienced in building tools such asANT,Apache MAVEN, andJENKINS.
  • Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
  • Good Experience on testing tools likeJIRAandBugzillafor bug tracking.
  • Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in team environment.

PROFESSIONAL EXPERIENCE

Senior Python Developer

Confidential - Dallas, TX

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Responsible for converting shell scripts into current standards of python using reusable core libraries.
  • Developing the Python automated scripting using Boto3 library for AWS Security audit and reporting using AWS Lambda for multiple AWS Accounts.
  • Developed Restful Micro services using Flask and deployed on AWS servers using EBS and EC2.
  • Hands on designing, developing and testing C/C++ and Java applications in SDLC as well as agile environment.
  • Worked on data processing and transformations and actions in spark by using Python (Pyspark) language.
  • Created restful web services for Catalog and Pricing with Django MVT, Ansible, MySQL, and MongoDB.
  • Depending up on the use case while ingesting the data using pyspark.
  • Used FastAPI to build web frameworks faster. As it is easy to use developer documents.
  • Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using GitHub.
  • Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Also create and share beautiful, custom web apps for machine learning and data science.
  • Worked on Agile projects for a DevOps team to help deliver critical functionality to a cloud based service.
  • Developed Micro services using modern cloud infrastructure and technologies (server less, containers, authentication)
  • Developed and designed RESTful API using Python (Django, psycopg2), AWS (Ec2) and Shell scripting.
  • Data Extraction, aggregations and consolidation of Adobe data within AWS Glue using Pyspark.
  • Automated resulting scripts and workflow using Apache Airflow and shell scripting to ensure daily execution in production.
  • Developed server-based web traffic using Restful API's statistical analysis tool using Flask, Pandas.
  • Used WAMP (Windows, Apache, MySQL, and PHP) for Development using Laravel/Symphony.
  • Built various graphs for business decision making using Python Matplotlib, SciPy, and NumPy for Numerical analysis.
  • Create Docker images and storing them in Azure Container Repository and integrating them in Kubernetes pods on need.
  • Encoded and decoded json objects using Pyspark to create and modify the data frames in Apache Spark.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Wrote python and shell scripts to perform operations or tasks that are currently not supported by snaplogic.
  • Created reusable automation framework with Meta Bots and reusable libraries with data externalization for RPA implementation. Created MySQL database tables using Laravel migrations.
  • Create Pyspark frame to bring data from DB2 to Amazon S3. Created Airflow Scheduling scripts in Python
  • Maintained states in the stores and dispatched the actions using Redux.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular12.
  • Worked on reading and writing multiple data formats like JSON, ORC, Parquet on HDFS using PySpark.
  • Worked on Splunk platform to manage the AWS instances and monitor the generic data on S3buckets.
  • Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Implemented Amazon Web services (AWS) Rest API Gateway using AWS Lambda.
  • Used AWS glue catalog with crawler to get the data from S3 and perform Sql query operations.
  • Rewrite existing Java, C++ applications in Python.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Implemented Microservices architecture in developing the web application with the help of Flask framework.
  • Worked as DevOps Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Working with python and pandas to write scripts and migrate databases to Google Cloud Platform (GCP), specifically in big query and spanner in GCP.
  • Designed frontend using AJAX, jQuery, jQueryUI, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, React.js, and JavaScript.

Environment: Python3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, PySpark, Kubernetes, Cassandra, ReactJS, Streamlit,Laravel, JIRA.

Python Developer

Confidential - Chicago, IL

Responsibilities:

  • Responsible for debugging and troubleshooting the web application.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Developed a multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Developed Flask Restful API endpoints for accessing through UI and uploading ETL data.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
  • Built database model, Views and API's using Python for interactive web-based solutions.
  • Designed frontend using AJAX, jQuery, UI, Node.Js, Angular.Js, Bootstrap.Js, Backbone.Js, React.js, JavaScript.
  • Debug application deployments on multiple environments.
  • Wrote Python modules to view and connect the Apache Cassandra instance. Created Unit test/ regression test framework for working/new code.
  • Develop ETL's to source data extraction, transformation and population processes.
  • Implementing the routing technique in Golang using Gorilla mux as request router and dispatcher for matching incoming requests to their respective handler.
  • Designed Document Data Model for Dynamo DB and participated in the Capacity Planning.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Optimize the Pyspark jobs to run on Kubernetes Cluster for faster data processing.
  • Developed REST API using Laravel which serves the angular application.
  • Defined RPA automation strategy for process involving mainframes, web service calls and web applications implemented.
  • Responsible for estimating the cluster size, monitoring and troubleshooting of the Spark data bricks cluster.
  • Build React components and stand-alone functions to be added to any future pages.
  • Used version control tools like GIT and SVN and integrated build process with Jenkins.
  • Design features for the application based on user request and UX designers' inputs
  • Created Unit test/ regression test framework for working/new code.
  • Developed API endpoints in Scala used functional programming, data aggregation with pagination.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Created Azure Functions on the portal using Maven build project via Jenkins CI/CD pipeline.
  • Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
  • Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
  • Supported C++ testing framework to improve automated testing.
  • Worked on functions in Lambda that aggregates the data from incoming events, and then stored result data in Amazon DynamoDB.
  • Developed shell scripts for scheduling/running ETL jobs using pmcmd command
  • Developed responsive web product features using React JS, SASS, on GoLang with REST.
  • Created functions and assigned roles in AWS Lambda to run python scripts, and AWS Lambda using java to perform event driven processing.
  • Worked directly with Snaplogic support team to debug and fix issues and wrote python and shell scripts that run using script snap to temporarily fix issues or missing functionalities like unzipping files and managing ftp files.
  • Used Meta Bots to create reusable Automation framework for implementation of RPA.
  • Worked on JavaScript MVC Framework like Angular JS and BASH Scripting. Python/Bash Scripting for automation and monitoring system processes. Developed web services using Restful technology to support JSON and XML.
  • Excellent knowledge of XML, SOAP web Service for inter operable software applications.
  • Using jQuery and AJAX calls for transmitting JSON data objects between the front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible, and Docker.

Environment: Python, Django, wxPython, NodeJS, NumPy, PySpark, Pandas, Matplotlib, AWS, S3, urllib, urllib2, Postgre SQL, HTML, CSS, SOAP API, GIT, Maven, Jira, XML, Agile, SnapLogic and Windows.

Python Developer

Confidential - Boston, MA

Responsibilities:

  • Developed the presentation layer using HTML, CSS, JavaScript, jQuery, and AJAX.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB.
  • Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
  • Worked on writing and as well as read data from CSV and excel file formats using Python.
  • Built various graphs for business decision making using Python matplotlib library.
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Extracted, interpreted and analyzed data to identify key metrics and transform raw data into meaningful, actionable information.
  • Implemented pager/mail logic in UNIX shell scripts intimating the production support member immediately upon failure of ETL job(s) in production environment.
  • Worked on installing new relic Kafka plugin implementation for monitoring of Kafka cluster.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Dashboards using XML, arranged and tested Splunk search strings and operational strings.
  • Added several options to the application to choose algorithms for data and address generation.
  • Developed and designed automation framework using Python and Shell scripting.
  • Used Django configuration to manage URLs and application parameters. Worked in Test driven development with Behave in Python. Used HTML5/CSS3, XML and JavaScript for UI development.
  • Ability to communicate effectively, both written and verbal, with technical and non-technical multi- functional teams.
  • Interacted with many other group’s internal team to lead and deliver outstanding products in an exciting fast-paced environment.
  • Prepared ETL standards, Naming conventions and wrote ETL flow documentation for Stage, ODS and Mart.
  • Create code to bulk load or Upsert (Insert/Update) using Redshift and SnapLogic
  • Installed, configured and managed the RDBMS databases like MySQL, DB2, PostgreSQL, and NoSQL databases like MongoDB, DynamoDB.
  • Golang and Java were used as a backend REST service while AngularJS was used for the user interface.
  • Used Web pack to bundle Typescript and JavaScript modules.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Created most important Business Rules which are useful for the scope of project and- needs of customers.
  • Improved performance by using a more modularized approach and using more in-built methods.
  • Created a database using MySQL, wrote several queries to extract/store data.
  • Handled potential points of failure through error handling and communication of failure.

Environment: Python, Django, VB scripts, Jenkins, Jasper, Gerrit, MySQL, Unix, HTML, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, PySpark, GoLang, PowerShell

We'd love your feedback!