We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

5.00/5 (Submit Your Rating)

Foster City, CA

SUMMARY

  • I’m a detailed oriented IT professional with 7+ years of Experience in designing, developing, testing and implementing of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
  • I am having extensive experience in Full Stack Development. I had efficiently worked on Automation Testing using relevant tools and platforms.
  • I am a proficient coder in multiple languages and environments including Python, C, C++, JavaScript, HTML and expert in handling databases like SQL and NoSQL.
  • 7+ years of experience as a PythonDeveloper,proficient coder in multiple languages and environments including Python, C, C++, HTML, JavaScript and SQL.
  • Worked on several standard python packages Pandas, Matplotlib, Beautiful Soup, httplib2, Jinja2, NumPy, PySide, SciPy, wxPython, PyTables, Requests, Urllib, SQL Alchemy, MySQL DB and XML Docx.
  • Developed various Python scripts to generate reports, send FIX messages (FIX Simulator), SOAP requests, TCP/IP programming and multiprocessing jobs.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Django REST, Flask and Pyramid.
  • Extensive experience in developing Front End usingHTML/HTML5, XML, DHTML CSS/CSS3, SASS, LESS, JavaScript, React JS, Redux, Angular JS (1.X) JQuery, JSON, Node.js, Ajax, JQUERY Bootstrap.
  • Strong experience usingRESTWeb Servicesfor data communication between remote systems, designed, developed and testing of REST interfaces in Java.
  • Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB and Cassandra.
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Hands on Experience in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Pentaho (BI Tool).
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Application Stress tester, created and stress tested standalone, web-applications and generated graph reports.
  • Experience in working on BDPaaS (Big Data Platform as a Service).
  • Experience in analyzing data using Big Data Tools like Hive QL program. Also Experience in using Hbase, Oozie.
  • Extensively used SQL, Numpy, Pandas, Scikit-learn, Spark, Hive for Data Analysis and Model building.
  • Extensively worked on Hadoop, Hive, Spark, Cassandra to build ETL and Data Processing systems having various data sources, data targets and data formats
  • Excellent knowledge of Machine Learning, Mathematical Modeling and Operations Research. Comfortable with R, Python, and Relational databases. Deep understanding and exposure of Big Data Eco - system.
  • Experienced in implementing Cloud solutions in AWS (EC2, EMR. S3, Cloudwatch, Lambda, Cloudtrail, SNS, SES, EBS, CLI, VPC, ELB, IAM, Redshift, RDS, Root53), Google Cloud, Microsoft Azure.
  • Strong experience on DevOps essential tools like Ansible, Docker, Kubernetes, GIT, Hudson, Jenkins and Ant
  • Strong knowledge of Data Structures and Algorithms, Object Oriented Analysis, machine learning and software design patterns.
  • Developed Spark code using Python for faster processing of data on Hive (Hadoop). Developed Map Reduce jobs in Python for data cleaning and data processing.
  • Expertized in Implementing Spark using Scala and SparkSQL for faster testing and processing of data and Experience in NoSQL databases such as HBase and Cassandra.
  • Hands on experience with Spark-Scala programming with good knowledge on Spark Architecture and its In-memory Processing and Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Expertise in Production support. Provided first, second and third level support to different organizations. Used Jira, Gitlab, pdb, gdb and other debugging tools and deployed production hot fixes.
  • Experience with Agile, Scrum and Waterfall methodologies. Used ticketing systems like Jira and Bugzilla.
  • Knowledge of testing deployment and deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
  • Expert at version control systems like Git, GitHub, SVN and CVS. Migrated repos from SVN to GitHub.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Experience in Test driven development for functional and integration testing using Python PyUnit for unit Testing and for Test Automation used Robot and Selenium frameworks.

TECHNICAL SKILLS

Programming Languages: Python, R, C, C++, C# and Core Java

Python Frameworks and Libraries: Python, Django, Flask, Pandas, Matplotlib, Beautiful Soup, httplib2, Jinja2, NumPy, PySide, SciPy, wxPython, PyTables, Requests, Urllib, SQLAlchemy, MySQLDB, XMLDocx.

Web Technologies: HTML, CSS, JavaScript, Bootstrap, JQuery, AJAX, XML, Angular JS, Node JS

Development/ Deployment Tools: Sublime Text, Eclipse, EMACS, Jenkins, Ansible, Coverity, pyLint, PyCharm, Spyder, Docker, Kubernetes

Databases: Microsoft SQL Server, Oracle, MySQL, MS Access, PostgreSQL

NoSQL databases: Mongo DB, Cassandra, HBase.

Cloud Technologies: AWS, Confidential EC2, S3, EMR, Lambda, Redshift, Heroku, MS Azure.

Operating Systems: Linux 4.x/5.x/6.x, Ubuntu, Red Hat Linux, Windows server 2008, 2012, IBM AIX.

Version Controls: CVS, SVN, Git, GitHub.

Testing, Issue Tracking and Debugging Tools: Jira, PDB, GDB, Bugzilla, Gitlab.

Automation Testing: Selenium, Robot, PyTest.

Development Methodologies: Agile, SCRUM and Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, Foster City, CA

Sr. Python Developer

Responsibilities:

  • Used Python programming and Djangofor the backend development,Bootstrap and Angular for frontend connectivity and MongoDB for database. Used JavaScript for data validationsand designed validations modules.
  • Designed and developed the complete admin module andresolved issuesandenhancedthe Admin module for more achievements.
  • Developed test automation framework scripts using Python Selenium WebDrive.
  • Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.
  • Setup Selenium GRID to run automation scripts on different browsers.
  • Implemented programming automations usingJenkinsandAnsibleon unix/linux OS over cloud like Docker.
  • Automated MySQL container deployment in Docker using Python and monitoring of these containers.
  • Automated most of task using python scripting,RaspberryPIandRaspbianOS, and Unix/Linux shell Scripting.
  • Developed aDjango ORMmodule queries that can pre-load data to reduce the number of databases queries needed to retrieve the same amount of data.
  • Developed Restfulmicro servicesusing Flask and Django and deployed onAWSservers using EBS and EC2.
  • Developed views and templates withDjango view controllerand template to create a user-friendly website interface.
  • Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Deployed and tested different modules inDocker containersandGIT.
  • Identified and created issues and bugs based on the User Stories in JIRA.
  • Worked on RESTWeb Servicesfor data communication between remote systems, designed, developed and testing of REST interfaces in Java.
  • Developed project's web page asSingle Page Application(SPA) by usingAngularJSand JavaScript API and build delivery driver application.
  • UsedPandas APIto put the data as time series and tabular format for local timestamp data manipulation and retrieval and storing it intoMongoDB.
  • Used Python LibraryBeautiful Soupfor web scrapping to extract data for building graphs
  • Uploaded the admin module onElastic Bean Stalk(EBS) &EC2and stored the static files inS3on Confidential cloud.
  • Track automation results on a daily basis for better performance in testing.
  • Followed Agile testing methodology, participated in daily Scrum meetings and tested each Sprint deliverables.

Environment: s: Python, Django, Django Rest, Flask, AngularJS, JavaScript, Jenkins, Dockers, Kubernetes, Container, GitHub, Ansible, Java, HTML5/CSS, Bootstrap, Selenium & Robot Framework, Jira, MS SQL Server 2013, AWS, S3, EC2, EBS, MySQL, PyCharm, Linux, Shell Scripting, JIRA.

Confidential - Atlanta, GA

FullStack Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance using Python and its frameworks and other tools.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the Website using the HTML, CSS, JavaScript, JQuery and AngularJS.
  • Designed and Developed SQL database structure with Flask Framework using agile methodology.
  • Developed project using Flask, Oracle SQL, AngularJS, JavaScript, HTML5, CSS3 and BootStrap.
  • Developed views and templates with Python and Flask and templating language to create a user-friendly Website interface. Handling Web applications - UI security, logging, backend services.
  • Design and maintain databases using Python and developed Python based API(RESTful Web Service) usingFlask, SQL Alchemy and Postgre SQL. Used Python Flask framework to build modular & maintainable applications.
  • Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
  • Developed Python Modules for Ansible Customizations.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks. Used Ansible to document all infrastructures into version control.
  • Loading, analyzing and extracting data to and from Elastic Search with Python.
  • Managed datasets using Panda data frames and Oracle-SQL, queried Oracle-SQL database queries from python using Python-Oracle-SQL connector and Oracle-SQL db package to retrieve information.
  • Utilized Python libraries wxPython, numPY, Report Lab, Json-Logic, Beautiful soup and mat PlotLib.
  • Created methods (get, post, put, delete) to make requests to the API server and tested Restful API using postman.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Written build scripts in Jenkins to test API’s with Newman module (npm) to check postman API collections.
  • Working in implementation team to build and engineer servers for Redhat Linux & AIX operating systems.
  • Working on AWS to provision new instances. S3 Storage Services. AWS EC2 & Cloud watch services. CI/CD pipeline management through Jenkins.
  • Implementing a Continuous Delivery framework using Jenkins, Octopus and Maven in Redhat Linux environment.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Usage of advance features like pickle/unpickle in python for sharing the information across the applications.
  • Developed and designed anAPI(RESTfulWeb Services). Used Python and Flask creating graphics, XML processing, data exchange and business logic implementation with Spiff workflow development.
  • Used third party JQuery based plug-ins like JQuery UI, Data tables etc. Heavily used JavaScript for Form Submit and other UI elements during development.

Environment: Python, Django, Flask, Rest API, AWS, EC2, S3, HTML, CSS, JavaScript, ReactJS, AngularJS, Oracle, MongoDB, SQL Server 2012, DB2, T-SQL, PL/SQL, Jenkins, Ansible, Jira, XML

Confidential, Marlborough, MA

Python Automation Engineer

Responsibilities:

  • Developed test automation framework scripts using Python Selenium WebDriver.
  • Implemented Page Object Model framework with Python and Selenium.
  • Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox and Safari.
  • Built unit test framework using python PyUnit test framework for automation testing.
  • Wrote python automation testing using selenium webdriver across Chrome, Firefox and IE browsers.
  • Implemented automation script using Crontab in python to run the web crawler.
  • Setup Selenium GRID to run automation scripts on different browsers.
  • Developed API tests for the web service REST.
  • Involved in the discussions of Defect Tracking Process and Updated Work Progress in Excel Sheets.
  • Performed compatibility testing of applications for dynamic and static content of browsers using HTML ids and XPath and CSS Selectors.
  • Integrated automation tests in continuous integration tools Jenkins for nightly consignment run of the script.
  • Interact with developers, UI/UX and Product Managers to identify gaps between requirement and deployed feature and also to identify issues by design, won't fix or plan for future release.
  • Created framework to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.
  • Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
  • Worked on ReactJS Virtual DOM and React views, rendering using components which contains additional components called custom HTML tags.
  • Implemented various screens for the front end using ReactJS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, & Table Grid.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Autocomplete for creating Google maps location search on the webpage.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Added Excel-Builder to download the Tabular data in Excel format using React.
  • Developed and maintained reports of all automation issues and test results
  • Updating the Test Automation suite regularly to ensure its accuracy and usefulness.
  • Worked closely with developers and Business teams in resolution of technical issues.
  • Involved in testing the backend Database; retrieved the data from the tables using SQL Queries.
  • Identified and created issues and bugs based on the User Stories in JIRA.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • Track automation results on a daily basis for better performance in testing.
  • Closed issues and user stories for each release by manual and automation verification.

Environment: Python, Selenium, Selenium Webdriver, PyUnit, Automation Testing, Rest API Tests, SQL, Excel, AWS, Cassandra, Oracle, MongoDB, SQL Server 2012, DB2, T-SQL, PL/SQL, Jenkins, Jira, Node Package Manager (NPM), XML, HTML, CSS, JavaScript, ReactJS

Confidential, Houston, TX

Python Data Engineer

Responsibilities:

  • Utilized Apache Spark with Python to develop and execute Big Data Analytics and Machine learning applications, executed Machine Learning use cases under Spark ML and Mllib.
  • Identified areas of improvement in existing business by unearthing insights by analyzing vast amount of data using machine learning techniques.
  • Interpret problems and provides solutions to business problems using data analysis, data mining, optimization tools, and machine learning techniques and statistics.
  • Involved in data modeling the tables inCassandra DB.Familiar with all the internal tools ofCassandra NoSQL.
  • Created several tables as a part of data modeling and determined the performance of the table through load testing withCassandra-stress tool.
  • Restoring the backups through sstable loader tool in NoSQL database management system Cassandra
  • Led discussions with users to gather business processes requirements and data requirements to develop a variety of Conceptual, Logical and Physical Data Models.
  • Expert in Business Intelligence and Data Visualization tools: Tableau, Microstrategy.
  • Creating data pipelines using Apache Spark, a big-data processing and computing framework and Updated and maintained Jenkins for automatic building jobs and deployment.
  • Worked on machine learning on large size data using Spark and Map Reduce.
  • Let the implementation of new statistical algorithms and operators on Big Data and SQL platforms and utilized optimizations techniques, linear regressions, K-means clustering, Native Bayes and other approaches.
  • Developed Spark/Scala, Python for regular expression (regex) project in the Big Data Hive environment with Linux/Windows for big data resources.
  • Data sources are extracted, transformed and loaded to generate CSV data files with Python programming and SQL queries.
  • Stored and retrieved data from data-warehouses using Confidential Redshift.
  • Used Data Warehousing Concepts like Ralph Kimball Methodology, Bill Inmon Methodology, OLAP, OLTP, Star Schema, Snow Flake Schema, Fact Table and Dimension Table.
  • Refined time-series data and validated mathematical models using analytical tools like R and SPSS to reduce forecasting errors.
  • Familiarity in working with TCP/IP, IPv4, and IPv6 protocols in an environment, which provides multithreading, multi tenancy and high availability support at Network Layer.
  • Created Data Quality Scripts using SQL and Hive to validate successful das ta load and quality of the data. Created various types of data visualizations using Python and Tableau.

Environment: Python, Django, Big Data, Map Reduce, Spark, Spark MLLib, Tableau, SQL, Excel, VBA, SAS, Matlab, AWS, SPSS, Cassandra, Oracle, MongoDB, SQL Server 2012, DB2, T-SQL, PL/SQL, XML, Tableau

Confidential

Python Developer

Responsibilities:

  • Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
  • Developed Website CRM both frontend and backend modules using Python Django Web Framework.
  • Designed front end website usingHTML, CSS, JavaScript, jQuery, Ajax, Bootstrap.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Developed rich UI web application using JavaScript libraries like jQueryUI, data grid, jscolor, high charts.
  • Design and develop components using Python. Implemented code in python to retrieve and manipulate data.
  • Implemented database access using Django ORM.
  • Used MySQL as backend DB and MySQL DB of python as database connector to interact with MySQL server.
  • Used Restful APIs to access data from different suppliers.
  • DevelopedPythonandshell scriptsfor automation of the build and release process.
  • Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Used Restful API's to gather network traffic data from Servers.
  • Supported Apache Tomcat web server on Linux Platform.
  • Developed and executed User Acceptance Testing portion of test plan.
  • Debugging Software for Bugs

Environment: Python, Django, C++, HTML, CSS, JavaScript, Ajax, XML, Bootstrap, MySQL, Shell Scripting, PL/SQL,Unix, Linux, Agile, pylint, Jenkins.

We'd love your feedback!