We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CaliforniA

SUMMARY

  • Over 8+ Years of IT experience as a Web/Application Developer and coding with analytical programming using Python, Django and ETL.
  • Experienced in LAMP (Linux, Apache, MySQL, and Python), WAMP (Windows, Apache, MySQL, Python) architecture.
  • Experience with several Python packages like NumPy, Matplotlib, Scipy, PyQt, wxpython and PyTables.
  • Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev, Eclipse and Sublime Text.
  • Strong experience of software development in Python (libraries used: libraries - Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda’s data frame, networkx, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, PyDev, Spyder
  • Good Knowledge on Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
  • Experience implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL.
  • Experience in relational databases like Oracle MS SQL server, API developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, SDK, CICD, user defined data types and other complex queries.
  • Ensured quality and deadlines using Jenkins, Pylint, Git Hub and JIRA
  • Excellent communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of team as well as independently.
  • Pervasive experience on front end frame works like CSS Bootstrap and core developer for Ethernet line modules in a twenty-two-slot chassis, using Broadcom SDK.
  • Database experience using Oracle 11g/10g/9i, MS SQL Server 2000 and MS Access.
  • Experienced with full software development life cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies.
  • Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
  • Experience in developing web applications by following Model View Control (MVC) Architecture using server-side application Django.
  • Experience with real-time data sources and message ingestion for processing by filtering, aggregating, and preparing the data for analysis using technologies such as Spark Streaming and Kafka, AWS Kinesis.
  • Utilized Python Libraries like Boto3, NumPy for AWS.
  • Very good experience with cloud platforms like Amazon AWS.
  • Good experience with Python frameworks like Django and Flask.
  • Proficient in Front end development experience using HTML5, XML, SDK, CSS, jQuery, JSON, JavaScript, Angular.js, and Bootstrap.
  • Strong exposure in writing simple and complex SQL queries and creating PL/SQL Functions, Stored Procedures.
  • Expert on OOPS, Multi-threading, Exception-Handling & Collections in python.
  • Experience using version control system such as GIT.
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experience with working on multiple environments like development, testing, production. Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
  • Experienced in building tools such as ANT, Apache MAVEN, and JENKINS
  • Experienced in loading data, troubleshooting, debugging mappings, performance tuning of Informatica Sources, Targets, Mappings and Sessions and fine-tuned transformations to make them more efficient in terms of session performance.
  • Experience in using Informatica Power Centre tools Mapping Designer, Workflow Manager, Workflow Monitor and Repository Manager, metadata Manager.

TECHNICAL SKILLS

Languages: Python 3.x/2.x, SQL, C, C++, Java, SQL

Python Framework: Django, Flask, web2Py, PySpark, Spark

IDE’S: Eclipse, PyCharm, PyDev Eclipse, Net beans, MS Visio, Sublime Text, Notepad++, Concurrent Versioning System (CVS), SVN, GIT

Databases: MS SQL, MySQL, Oracle, PostgreSQL

Web Technologies: XML, CSS3, HTML5, DHTML, JavaScript, JQuery, MVC, Bootstrap, RESTful, AJAX, Angular JS, Java Script, ReactJS.

Web Services: SOAP, REST

Methodologies: Agile, Scrum

Operating Systems: Window, UNIX, Linux

Build Tools: GNU, Apache Ant, Apache Maven, Buck, Bit-Bake, Boot, Grunt, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, California

Python Developer

Responsibilities:

  • Involved in entire life cycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Developed web applications in Django Framework's model view control (MVC) architecture and manipulated databases by using Django database API along with MySQL, API.
  • Created a Python, Django web-based application using Python scripting for data processing and MySQL for database, HTML5, CSS and JQuery for data visualization.
  • Implement AWS Lambdas to drive real-time monitoring dashboards from system logs.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
  • Designed and developed a horizontally scalable APIs using Django.
  • Using Amazon EC2 command line interface along with Python to automate repetitive work.
  • Worked with View Sets in Django-REST framework for providing web services and consumed web services performing CRUD operations.
  • Designed and Developed User Interface using front-end technologies like HTML5, CSS3, JavaScript, Bootstrap and JSON.
  • Used GIT for the version control and deployed project into AWS.
  • Integrate the dynamic pages with Angular.JS and JQuery to make the pages dynamic.
  • Worked in an agile development environment.
  • Created multiple Python and UNIX shell Scripts for various application-level tasks.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Scraping website using Python Beautiful Soup, and then parsed it with XML.
  • Primarily involved in designing, developing the SDK and testing, and implemented MAG SDK features considering usability, security aspects, and proof of concepts, continuous integration, and documentation.
  • Implemented monitoring and established best practices around using Elasticsearch and used AWS Lambda to run code without managing servers.
  • Wrote unit tests for the iOS SDK also provided Cordova/JS plugin for the MAG SDK. Rewrite existing Java application in Python 3.0 module to deliver certain format of data and created User Interface (UI) using JavaScript, bootstrap, Cassandra with MySQL, and HTML5/CSS.
  • Front-end web development using HTML/CSS, jQuery, Bootstrap as well as back-end development using SQL, API.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used Python based GUI components for the front-end functionality such as selection criteria. Administration of dedicated collocated RHEL 4 machine and configured complex Apache configuration files.
  • Experienced in building a Command line tool to interact with RESTful API.
  • Familiar with UNIX / Linux internals, basic cryptography & security.
  • Manage datasets using Panda data frames and MySQL, API queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
  • Involved in the Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON, and jQuery
  • Created data pipelines for different events to load the data from DynamoDB to AWS S3 bucket and then into HDFS location.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
  • Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB, API package to retrieve information.
  • Analysing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
  • Developed weekly, monthly nightly job process through UNIX shell scripting.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django, AWS, PyQt, Agile, Angular.js, jQuery, CSS3, DHTML, HTML5, JavaScript, Bootstrap, GitHub, Shell Scripts, Restful API, MySQL, SDK, LINUX, and Windows. Jupyter Notebook, VIM, PyCharm, Shell Scripting, Angular.JS, JIRA.

Confidential, NY

Python Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance.
  • Worked on AWS infrastructure various resources, VPC EC2, S3, IAM, and EBS, security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the websites using the HTML, CSS, JavaScript, JQuery and React JS.
  • Used Python programming and FastAPI for the backend development, Bootstrap and React JS for frontend connectivity and PostgresDB for database.
  • Implemented a CI/CD pipeline with Docker, Jenkins, and GitHub by virtualizing the servers using docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Experienced with AWS cloud platform and its features, which includes EC2, S3, ROUTE53 VPC, EBC, SNS, RDS and CLOUD WATCH.
  • Used the AWS-CLI to suspend on AWS Lambda function used AWS CLI to automate backup of data stores to S3 buckets EBS.
  • Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
  • Worked on designing and deploying a multitude application utilizing all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, and Cloud watch, Route53, Lambda and Cloud Formation) focused on high availability, fault tolerance environment.
  • Created methods (get, post, put, delete) to make requests to the API server and tested Restful API using POSTMAN. Also used Loaded CloudWatch Logs to S3 and then load into Kinesis streams for Data Processing.
  • Created Terraform scripts for EC2 instances, Elastic Load Balancers and S3 buckets. Implemented Terraform to manage the AWS infrastructure and managed servers using configuration management tools like chef and Ansible.
  • Implemented Integration test cases and developing predictive analytic using FastAPIs. Used REST and SOAPUI for testing Web service for server-side Changes.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging. Handling Web applications-UI security, logging, and backend services.
  • Written functional APIs test cases for testing REST APIs with Postman and Integrated with Jenkins server to build scripts.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).

Environment: Python, FastAPI, Postman, AWS (S3, EC2), Visual Studio Code, Pycharm, React JS, RESTFUL Webservices, Jenkins, RDS, HTML, CSS3, Javascript, DHTML, JSON, Bootstrap, PostgresDB, DynamoDB, Linux, GITHUB, JIRA.

Confidential

Software developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database APIs to access database objects.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Used Python module named Pandas for data manipulation.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Used Wire shark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component.
  • Utilized Python in the handling of all hits on Django and other applications.
  • Created Python Scripts to automate AWS, API services which includes Web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the CSS3, HTML5, JavaScript, Angular.js and JQuery.
  • Used jQuery for all client-side JavaScript manipulation.
  • Used Python to place data into JSON files for testing Django Websites.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Worked on Python Open stack API’s used Python scripts to update content in the database and manipulate files.
  • Used GIT control tool to coordinate team-development.
  • Developed in Windows and going to deploy it in Linux server.
  • Responsible for debugging and troubleshooting the web application.
  • Querying data from MongoDB and use them as input for the machine learning models.
  • Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Developed Python web services for processing JSON and interfacing with the Data layer.
  • Increased the speed of pre-existing search indexes through Django ORM optimizations.
  • Developed module to build Django ORM queries that can pre-load data to greatly reduce the number of databases queries needed to retrieve the same amount of data.

Environment: Python, Django, webapp2, Wire shark, Fiddler2, CICD, Flash, Angular.js, HTML5, API, CSS3, JQuery, AWS, Shell Scripting, Java Script, JQuery, JSON, MySQL, SDK, Git, Apache, and Linux.

Confidential

Software Developer

Responsibilities:

  • Developed Logical and Physical data models that capture current state/future state data elements and data flows using Erwin.
  • Responsible for design and build data mart as per the requirements.
  • Extracted Data from various sources like Data Files, different customized tools like Meridian and Oracle.
  • Extensively worked on Views, Stored Procedures, Triggers and SQL queries and for loading the data (staging) to enhance and maintain the existing functionality.
  • Done analysis of Source, Requirements, existing OLTP system and identification of required dimensions and facts from the Database.
  • Created Data acquisition and Interface System Design Document.
  • Designed the Dimensional Model of the Data Warehouse Confirmation of source data layouts and needs.
  • Extensively used Oracle ETL process for address data cleansing.
  • Developed and tuned all the Affiliations received from data sources using Oracle and Informatica and tested with high volume of data.
  • Responsible for developing, support and maintenance for the ETL (Extract, Transform and Load) processes using Oracle and Informatica PowerCenter.
  • Created common reusable objects for the ETL team and overlook coding standards.
  • Reviewed high-level design specification, ETL coding and mapping standards.
  • Designed new database tables to meet business information needs. Designed Mapping document, which is a guideline to ETL Coding.
  • Used ETL to extract files for the external vendors and coordinated that effort.
  • Migrated mappings from Development to Testing and from Testing to Production.
  • Performed Unit Testing and tuned for better performance.
  • Created various Documents such as Source-to-Target Data mapping Document, and Unit Test Cases Document.

Environment: Informatica Power Center 8.1/7.1.2, Erwin, Oracle 10g/9i, Teradata V2R5, XML, PL/SQL, SQL Server 2005/2000 (Enterprise Manager, Query Analyzer), Sybase, SQL* Loader, SQL * Plus, Autosys, OLAP, Windows XP/NT/2000,

We'd love your feedback!