We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

Erie, PA

SUMMARY:

  • Have more than 7+ years of work experience as a Python Developer, pro cient coder in multiple languages and environments including C, C++, JavaScript, SQL, Apache spark.
  • Have 3 years of experience with ETL tools like Oracle ware house builder also in ETL scripting.
  • Have 3 years of experience with Apache spark and python package PySpark and other PysparkApis and also worked with apache Cassandra. Worked on Hadoop, Hive and Scala.
  • Good working experience in using sqoop to import into HDFS from relational database
  • Worked on many python packages like NumPy, Pickle, PySide, Scipy, and wxpython, PyTables, Data Frames, Matplotlib, Mllib library, Boto and Pandas etc.
  • Data integration experience in developing ETL mappings and scripts using Informatica Power Center and PowerMart.
  • Python/Elastic search based web application, Postgresql DB, and integrations with 3rd party email, messaging, storage services.
  • Worked on many machine learning concepts like spark Data Frame, linear regression, logistic regression - means clustering etc.
  • Generated solutions for many big data problems using data analytics and reported them to the management using visualization tool like Tableau.
  • Has a very good experience of writing python scripts on Amazon web services and also has an experience of using python packages like Botofor interfacing with Amazon web services.
  • Proficient in Building reports and dashboards in Pentaho (BI Tool), Tableau.
  • Experience in all the phases of data ware house life cycle involving requirement analysis, design, coding, testing and deployment.
  • Experience in creating Reusable Tasks (Sessions, Command, Email) and Non-Reusable Tasks (Decision, Event Wait, Event Raise, Timer, Assignment, Work let, Control).
  • Have very good knowledge skills in UNIX and Linux shell environments using command line utilities.
  • Involved in Unit testing, System testing to check whether the data loads into target are accurate.
  • Developed various Python scripts to generate reports, send FIX messages (FIX Simulator), SOAP requests, TCP/IP programming and multiprocessing jobs.
  • Developed many web applications and worked on implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
  • Designed a Restful API with python and Flask.
  • Knowledge on many different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases Mongo DB.
  • Application Stress tester, created and stress tested stand-alone, web-applications and generated graph reports.
  • Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
  • Strong knowledge of Data Structures and Algorithms, Object Oriented Analysis, machine learning and software design patterns.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Provided first, second and third level support to different organizations.
  • Very Good Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
  • Expert at version control systems like Git, GitHub, svn and cvs.
  • Experience with Agile, Scrum and Waterfall methodologies.
  • Have a very good experience in Agile Methodologies.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Elastic search, Oracle DB and VMWare API calls.
  • Used ticketing systems like Jira, Bugzilla and other proprietary tools.
  • Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
  • Possess good interpersonal, analytical presentation Skills, ability to work in Self-managed and Team environments.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Hands on Experience in writing test scripts, test cases, test specifications and test coverage.

TECHNICAL SKILLS:

Programming Languages: Python, C, C++, JavaScript and Core Java.

Operating Systems: Windows 10/XP/2000/Vista/7, RedHatlinux, Windows server 2008, 2012, IBM AIX, Ubuntu.

Python Libraries: Python, Django, Flask, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Numpy, PySide, Scipy, wxPython, PyTables, Pandas, Data Frames

Development tools: Sublime Text, Eclipse, emacs, gvim, Notepad++, OpenGrok, Jenkins, Coverity, pylint, pdb, gdb, Tableau

Databases: Microsoft SQL Server, Oracle, MySQL, MS Access, PostgreSQL and NoSQL database Mongo DB Version Controls cvs, svn, Git, GitHub

Methodologies: Agile, SCRUM and Waterfall.

PROFESSIONAL EXPERIENCE:

Confidential, Erie, PA

Sr. Python Developer

Responsibilities:

  • Prototyped web front-end to MDM.
  • Design database using Erwin and Python/Django for DB scheme scripting.
  • Design MDM integration facilities (SOA-style).
  • Built AJAX pages using PHP and created various asynchronous web applications.
  • Develop SOAP client for testing MDM to SAP R/3 interoperation.
  • Develop scheme- and data-level database testing tool.
  • Used Python based GUI components for the front-end functionality such as selection criteria, Created test harness to enable comprehensive testing utilizing Python.
  • Develop data cleansing, retrieval, migration tools (ETL).
  • Analyzed client’s needs and developed software tools to assist dynamic site content creation (Python, WxPython).
  • Identifying and solving issues caused by plugins or feeds under PHP, MYSQL, HTML, CSS, JavaScript and JQuery Technology.
  • Mainframe access profiles, using a series of algorithms created access profiles securing company mainframe system and allowing for auditing purposes and easier acclimation of new hires.
  • Build the Silent Circle Management System (SCMC) in Elastic search, Python, and Node.JS while integrating with infrastructure services.
  • Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
  • SQL Workflow System, using Python created an adapter allowing communication between SharePoint lists and SSIS packages. This system provides users the ability to create complex automation workflows.
  • Excel Batch up loader, software that quickly uploads large batches of Excel Workbooks into our SQL Databases, while providing sanitizing and validation services.
  • SQL Naming Conventions Enforcement, Using Python; Stored Procedures created a server job that enforces naming conventions for all SQL objects. Creating a more constant SQL environment.
  • Client Search Engine, Using Python and XLWings package created an excel interface to search for client info through our databases.
  • Integrated Opengrok into development environment for making source code visible across the organization.
  • Used Agile Methodology and SCRUM Process.

Environment: Erwin, Python, Django, JavaScript, C++, SQL, ETL, SOAP, NodeJS, RabbitMQ, Elastic Search, Bootstrap.

Confidential, Losangels, CA

Senior Python Developer/Tester

Responsibilities:

  • Written Map Reduce code in Java and Python.
  • Writing Pig Latin scripts and Hive query language to process the data and also written UDF in Java and Python.
  • Prototyped web front-end to MDM.
  • Design database using Erwin and Python/Django for DB scheme scripting.
  • Client Search Engine, Using Python and XLWings package created an excel interface to search for client info through our databases.
  • Managed, developed, and designed a dashboard control panel for customers and Administrators using Elastic search, HTML, CSS, Ruby, Bootstrap, Ruby and RESTAPI calls.
  • Design MDM integration facilities (SOA-style).
  • Develop data cleansing, retrieval, migration tools (ETL).
  • SQL Naming Conventions Enforcement, Using Python; Stored Procedures created a server job that enforces naming conventions for all SQL objects. Creating a more constant SQL environment.
  • Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS, CSS, and Ruby.
  • Used Agile Methodology and SCRUM Process.
  • Analyzed client’s needs and developed software tools to assist dynamic site content creation (Python, wxPython).
  • Mainframe access profiles, using a series of algorithms created access profiles securing company mainframe system and allowing for auditing purposes and easier acclimation of new hires.
  • Built various graphs for business decision making using Python matplotlib.
  • Responsible for setting up Python REST API framework using Elastic search.
  • Develop SOAP client for testing MDM to SAP R/3 interoperation.
  • SQL Workflow System, using Python created an adapter allowing communication between SharePoint lists and SSIS packages. This system provides users the ability to create complex automation workflows.
  • Develop scheme- and data-level database testing tool.
  • Excel Batch uploader, software that quickly uploads large batches of Excel Workbooks into our SQL Databases, while providing sanitizing and validation services.

Environment: Erwin, Python, JavaScript, C++, SQL, ETL, SOAP, SQL, ETL, SOAP, FIX, TCP/IP programming, MySQL, Rabbit MQ, CppCheck, Jenkins, Coverity, Agile.

Confidential

Python Developer/Tester

Responsibilities:

  • Wrote python scripts to parse XML documents and load the data in database.
  • Developed application logic using Python, Java script, Java, C++.
  • Used JMS for updating Mailing plans and tracking them.
  • Creating unit test/regression test framework for working/new code.
  • Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed.
  • Used Java Server Pages for content layout and presentation.
  • Created Data layer in MYSQL.
  • Delivered automated solutions for science models.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Extracted and loaded data using Python scripts and PL/SQL packages.
  • Supported Java application for Media portal management.
  • Added Buy side and Sell side interfaces to route and receive orders over FIX as TCP/IP packets on a given port.
  • Generated property list for every application dynamically using python.
  • Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
  • Developed scripts to migrate data from proprietary database to MySQL.
  • Migrated C and C++ tasks to Python. Generated SWIG interfaces for tasks that are good to be left in C++. Interacted with Python using SWIG interfaces.
  • Developed exhaustive SQL Queries to find differences in datasets to find out whether rolled out software has fixed issues.

Environment: Java, Python, JavaScript, HTML/CSS, MySQL, PL/SQL, JDBC, UNIX Shell Scripting, Red Hat Linux, Web Logic Application Server.

Confidential

Software Developer in Python

Responsibilities:

  • Used Restful APIs to access data from different suppliers.
  • Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
  • Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
  • Developed UI using HTML, AJAX, JavaScript and jQuery and jQueryUI.
  • Re-engineered various modules for implementing changes and creating efficient system.
  • Designed and developed components using Python. Implemented code in python to retrieve and manipulate data.
  • Implemented database access using Django ORM.
  • Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
  • Supported Apache Tomcat web server on Linux Platform.
  • Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
  • Used python modules like Restful, Matplotlib and Pandas library for statistical analysis and generating complex graphical data.
  • Used Restful API's to gather network traffic data from Servers.
  • Developed and executed User Acceptance Testing portion of test plan. Debugging Software for Bugs.
  • Developed rich UI web application using JavaScript libraries like jQueryUI, data grid, jscolor, high charts.

Environment: Python, C++, JavaScript, MySQL, Shell Scripting, PL/SQL, UNIX, Linux, Agile, pylint, Jenkins.

Hire Now