We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

Charlotte North, CarolinA

SUMMARY:

  • Around 6 years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications using Python, Django, Shell Script and AWS.
  • Building Data Pipelines using Shell Script, AWS Lambda, Mongo DB and Python.
  • Vigorous knowledge in progressing web applications and effectuating Model View Control architecture using Django web application framework.
  • Developed business CRUD operations using RESTFUL services.
  • Experience in Development and testing ETL data processes
  • Wrote python scripts to parse XML data and load the data in database.
  • Experience in developing web-based applications using Python, Django, JSON, CSS, HTML5, Java Script.
  • Experienced with full software development life cycle (SDLC), architecting scalable platforms, object-oriented programming, database design and agile methodologies.
  • Experience with object-oriented programming (OOPS) concepts using Python.
  • Worked on various applications using python integrated IDEs like Eclipse, PyCharm.
  • Experienced with version control systems like Git, Code Commit, Bit Bucket to keep the versions and configurations of the code organized.
  • Excellent working knowledge in Unix and Linux shell environments using command line utilities
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Good knowledge using various Python libraries and Clients to speed up development (libraries used: boto3, PySpark, PyMongo, Psycopg, MYSQL Connector for database connectivity, etc.).
  • Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, and Database Consistency Checks, Backup and Recovery.
  • Good knowledge of web services with protocols REST.
  • Experience in installing, configuring, modifying, testing and deploying applications with Apache.
  • Experience with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Expertise in Production support and Knowledge of deployment using Hudson and Jenkins.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good amount of experience in handling errors/exceptions and debugging issues in large scale applications.
  • Worked in several teams and handled challenges during the project development and production process effectively.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
  • Good interpersonal skills with a proactive attitude and approach, self-determined to assimilate and grow with the organization.
  • Dedicated to tasks and provide satisfactory results and a good team player with effective communication skills.
  • Willingness to work in a highly dynamic environment and ready to take up challenges.

TECHNICAL SKILLS:

Languages: Python, SQL, Shell Script

Markup Languages: HTML5, CSS, JSON, XML, JavaScript, Bootstrap

Frameworks: Django, Flask

AWS Services: S3, Lambda, SNS, CloudWatch, SQS, DynamoDB

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SFTP

Version Control Tools: Code Commit, Bitbucket and GitLab

Scrum Methodologies: Waterfall and Agile

Operating Systems: Windows, Linux (CentOS and Ubuntu)

Databases (NoSQL, Relational)

Mongo DB, MySQL, PostgreSQL, DynamoDB, Snowflake

Deployment Tools: Jenkins

IDE Tools: PyCharm, Eclipse

Bug Reporting Tools: JIRA

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, North Carolina

Python Developer

Responsibilities:

  • Designed and Built Data pipelines to serve various business use cases such as ingesting into AWS S3 Data Lake, exporting data to consumers like ServiceNow, Sales Force, Oracle Cloud etc.
  • Performed data exchange between systems in various formats such as JSON, CSV, Parquet, etc.
  • Designed AWS Lambda functions in Python an enabler for triggering the shell script to ingest the data into Mongo DB and exporting data from Mongo DB to consumers.
  • Designed Collections, performed CRUD operations, utilized aggregate pipelines in MongoDB.
  • Implemented techniques for performance optimization such as Indexes, shard keys for Efficiency.
  • Utilized AWS services like EC2, Lambda, Glue, DynamoDB, S3, KMS, CloudWatch, SNS, SQS for various data engineering tasks.
  • Designed data engineering pipelines with several capabilities including data ingestion, Error Handling, capturing logs, scheduling, Checks and balances, event trigger, generating extracts, posting messages on MQ etc. in Python and AWS Lambda.
  • Creating pipelines to load data into Snowflake using external stages to support downstream power BI dashboard.
  • Built a pipeline to post messages to on premises IBM MQ from Local using Python code with pymqi.
  • Created Glue scripts using PySpark and AWS Glue libraries using Python.
  • Scanning DynamoDB table for attributes, updating items and creating Tables in DynamoDB.
  • Proactively analyzed the output file as part of production roll out.
  • Deploying code to different environment and perform thorough testing in each environment using Code Commit.
  • Perform Unit testing, System Integration Testing, Regression Testing.
  • Extensively used JIRA for project planning such creating stories, tasks and log activities on day-to-day basis.
  • Working successfully in a team environment using Agile Scrum methodologies.
  • Writing python scripts to migrate data from different e-commerce websites to STIBO system.
  • Designing and testing ETL data processes, capturing and analyzing business requirements, and developing reports.
  • Excellent understanding of ETL process , data integration , data manipulation and data transformation and Python.
  • Design, develop and maintain workflows and mappings using the appropriate data load technique.
  • Writing Python scripts to extract data from XML’S.
  • Identify and analyze data discrepancies and data quality issues and work to ensure data consistency and integrity.
  • Work with Data Analysts to understand requirements and develop reports
  • Writing python scripts to migrate data from different e-commerce websites to STIBO System (PIM).
  • Performing bug fixes and perform manual testing and unit testing after the code is developed.
  • Adding features on the portal and creating forms using Django Framework.
  • Possess good experience with Object Relational Mapping (ORM).
  • Good problem-solving skills and excellent communication skills.
  • Working successfully in a team environment using Agile Scrum methodologies.
  • Possess Excellent interpersonal skills and working with colleagues at various levels of the organization and across multiple locations.

Environment: Python, Shell Script, MongoDB, AWS, Linux, JIRA, Bit Bucket, Code Commit, Git Bash, PySpark, AWS Lambda, SNS, S3, EC2, Python, PIM, XML, HTML, Windows, CloudWatch, SQS, DynamoDB, EMR, Snowflake, Kafka.

Confidential, Seattle, WA

Python Developer

Responsibilities:

  • Used Python, to place data into JSON files for testing Django Websites.
  • Updated and manipulated content and files by using Python scripts.
  • Used Django configuration to manage URLs and application parameters.
  • Generated Python Django Forms to Record data of online users.
  • Experience in Python and Django in creating graphics, XML processing, data exchange and business logic implementation.
  • Worked with Flask to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Developed tools using Python, XML to automate some of the menial tasks.
  • Involved development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on rebranding the existing web pages to client according to the type of deployment.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Worked on development of SQL and stored procedures on MySQL Server.
  • Used Maven to Validate, compile and deploy the files.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Analyzed performance test requirements and developed test plans and have done debugging to understand test objective requirements.

Environment: Python, Django, HTML5, CSS, XML, MySQL Server, Maven, JIRA, Linux.

Confidential, New Brunswick, NJ

Python Developer

Responsibilities:

  • Converted Visual Basic Application to Python, MSQL.
  • Used python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER .
  • Used Thales asynchronous theorem for applying encryption and decryption of ISO standard message in Python programming.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Implemented schema and data migration for the postgres database using South migration tool.
  • Designed and developed the UI of the website using HTML, AJAX, CSS, JQuery and JavaScript .
  • Worked in Agile scrum development model on analyzing Hadoop cluster and different Big Data analytic tools including Map Reduce, Pig, Hive
  • Configured Hadoop MapReduce, HDFS, developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
  • Implemented a process to automatically update the Hive tables by reading a change file provided by business users.
  • Developed user-friendly modals for the form submissions using simplemodal.js, JQuery, Ajax and JavaScript .
  • Experience in building the war with help the putty and deployed into cloud environment using the cloud controller and experience in solving the cloud issue.
  • Designed and maintained PowerShell based troubleshooting procedures for bulk changes
  • Developed PowerShell scripts to configure the upgraded Exchange environment, migrate users, then monitor and maintain the new environment
  • Used Python modules such as requests, urllib, and urllib2 for web crawling.
  • Worked on writing and as well as read data from csv and excel file formats.
  • Performed QA testing on the application.
  • Developed approaches for improving NLP pipeline.
  • Create custom VB scripts in repackaging applications as needed.
  • Wrote scripts in Python for extracting data from HTML file.
  • Designed the frontend web pages using HTML, JavaScript, Angular JS, JQuery and AJAX. Used CSS for better appearance. Writing templates for front end pages where we include HTML pages and JavaScript files knowledge of cross-browser and cross-platform development of HTML and CSS based websites
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • Experience in debugging and troubleshooting programming related issues.
  • Improved performance by using more modularized approach and using more in-built methods.
  • Improved caching system for the test webserver.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

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

Confidential

Python Developer

Responsibilities:

  • Created entire application using Python, Django, My SQL .
  • Developed applications especially in Linux environment and familiar with all its commands.
  • Involved in development of Web Services using REST for sending and getting data from the external interface in the JSON format. Worked with Linux like OS on regular basis.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Creating unit test/regression test framework for working with new code.
  • Construct SQL queries implementing functions, packages, views, triggers, and tables.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support. Maintaining the scripts using the GIT version control tool.
  • Maintaining customer database using MS EXCEL.
  • Proactively worked with managers and development staff to meet project goals within expected timelines.
  • Migrating code from Java, C++ to Python.

Environments: Python, SQL, MS SQL, Linux, Agile, GIT, Eclipse, JIRA.

We'd love your feedback!