We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

PROFESSIONAL SUMMARY:

  • Senior Software Engineer having 6+ years of experience in Analysis, Design, Development, Testing, Support and Implementation of various stand - alone, client-server enterprise applications. 4+ years of experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, re, matplotlib, Python-twitter, Pandas data frame, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs
  • In depth knowledge of different web frameworks Django, Zope, Pyramid.
  • 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.
  • Expertise in Object-Oriented design. Good knowledge of various Design Patterns and UML.
  • Proficient in SQL databases MS SQL, MySQL.
  • Hands-on experience in UNIX and Linux Kernels.
  • Efficient in using PythonSpark API and efficient in using apache Spark.
  • Efficient in using apache Hive and hive query language.
  • Used Hive to analyse data by writing SQL like queries called HiveQL.
  • Used SparkSQL to query structured data inside Spark programs using Data Frame API or SQL.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Used AWS lambda to run code virtually.
  • Migrating physical Linux/Windows servers to cloud (AWS) and testing
  • Basic knowledge in Front end development technologies like HTML, XML, CSS, JQuery, JSON and JavaScript, DOJO, Bootstrap, Node.js, Angular.js, backbone.js, Require.js.
  • Good knowledge of server Apache Tomcat, Web logic.
  • Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3,PHP,Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Strong skills in writing technical and functional documents defined by the business requirements.
  • Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
  • Maintained Automated Scripts and troubleshoot their issues for each Site Release, Feature, and, Small Enhancement Project.
  • Well experienced in unit testing, integration testing and end-end testing.
  • Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
  • Experienced in performing tests for nondeterministic code, testing multithreaded code, test design patterns, and more.
  • Involved in the issue resolution and Root Cause Analysis.
  • Developmental experience on Windows NT/95/98/2000/XP, UNIX and LINUX platforms.
  • Excellent analytical and communication skills with ability to interact with individuals at all levels.

TECHNICAL SKILLS:

Python Libraries: Pandas, Numpy, urlilib,matplotlib,UnitTest, JSON,CSV, XML, XLS

Database Systems: Oracle 11g/10g/9i, DB2, MS-SQL Server, MySQL, MS-Access, PostgreSQL, NoSQL (Mongo DB),SQLite3

Python Framework: Django,flask

Languages: Python, Java, HiveQL, Advanced PL/SQL, SQL

IDE’s: Splunk, Eclipse/Net Beans, SQL Developer, IntelliJ

Bug Tracking Tools: Jira, Bugzilla, Rational Clear-quest

Web Technologies: Java, J2EE, Servlets, JDBC, XML, JSON

Version Control Tools: Git, Github, SVN, VSS

Software Development Lifecycle: Agile Methodology, Scrum framework

Platforms: Linux Red Hat/Ubuntu/Centos, Windows 10/8.1/7/XP

PROFESSIONAL EXPERIENCE:

Confidential, St. Louis, MO

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Written many programs to parse excel file and process many user data with data validations.
  • Used Subversion version control tool to coordinate team-development.
  • Developed tools to automate some base tasks using Shell Scripting, Python.
  • Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, Bootstrap and JSON.
  • Worked with Regular Expressions, URLLIB modules.
  • Integrating multiple databases and data sources in to one system.
  • Managed and trained peers on the installation of MYSQL and in writing queries to achieve performance optimization.
  • Created backend database T-SQL stored procedures and Jasper Reports.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • 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.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Developed and tested many features for dashboard using Django, CSS and JavaScript.
  • Created unit test/regression test framework for working/new code
  • Using Git as version control tool to coordinate team-development.
  • Built development environment with JIRA, Stash/Git.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Responsible for debugging and troubleshooting the web application.
  • Participated in writing scripts for test automation

Environment: Python 2.7, Django, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, Git, CSS, AJAX, Bug zilla, JavaScript, Apache Web Server, Apache spark.

Confidential, Danvers, MA

Python Developer

Responsibilities:

  • Worked with a small, talented team of seasoned engineers and architects to design and implement the foundation of our next generation streaming analytics platform.
  • Transformed and maintained more than 10TB of health care data.
  • 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.
  • Built development environment with JIRA, Stash/Git.
  • Writing SQL scripts for selecting a data from Postgres servers
  • Used Numpy for Numerical analysis for Insurance premium.
  • Used several Python libraries like WXPython, numPY and matPlotLib.
  • Developed object-oriented programming to enhance company product management.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval and Application integration with Restful APIs.
  • Implementing AJAX methods inside Django and Contributed patches back to Django
  • Integration of Python and Elastic Stack.
  • Used PySpark to expose Spark API to Python.
  • Used different type of transformations and actions in apache Spark.
  • Used Spark cluster to manipulate RDD’s (resilient distributed datasets).
  • And also used concepts of RDD partitions.
  • Connecting my SQL database through Sqoop .
  • Used MatPlotLib module for easy data visualization.
  • Configured and deployed project using the Amazon EC2 on AWS.
  • Build servers using AWS: Importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Migrating physical Linux/Windows servers to cloud (AWS) and testing
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Used Python scripting for encryption and decryption of data..
  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Build all database mapping classes using Django models.
  • Used Git for source control management and also for work coordination between our team members.
  • Writing efficient, reusable and testable code and Performed automated testing, manual testing.
  • Responsible for debugging and troubleshooting the web application.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python 2.6, Scipy, Pandas, Bugzilla, GIT, MS SQL, Visual Basic, Linux, Eclipse, Java Script, XML, JASPER, PL/SQL, Oracle 9i, Shell Scripting, HTML5/CSS, cloudera.

Confidential, Dulles,VA

Python Engineer

Responsibilities:

  • Design, develop, test, deploy and maintain the website.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed and developed data management system using MySQL.
  • Rewrite existing Java, C++ application in Python.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Created unit test/regression test framework for working/new code.
  • Made Django web based apps for online banking.
  • Designed the architecture of the hardware environments and methodology of the code.
  • Used Pandas library for statistical Analysis.
  • Responsible for debugging and troubleshooting the web application.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL and Linux.
  • Utilize PyUnit, the Python unit test framework, for all Python applications.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Used SVN for version control.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: Python 2.6, Django 1.4, Jenkins, MySQL, Windows, Linux, HTML, CSS, JavaScript, Apache, Jira, Linux, SVN.

Confidential

Software Engineer

Responsibilities:

  • Advanced-level SQL coding/querying skills.
  • Created SQL Data sets and data interfaces for reporting.
  • Performed requirement gathering, High level design.
  • Created UI screens using HTML/CSS, ASP.NET.
  • Installed and setup SQL Server 2008 in the new server.
  • Designing backend T-SQL Stored Procedures
  • Designed and developed user interactive interfaces.
  • Created database triggers to implement complex business rules and automatic background processing.
  • Created over 50 Jasper Reports and SSRS reports
  • Creating SSIS Packages migration of data across different servers and Other Databases such as Oracle
  • Used update strategy, lookups, stored procedures and filter.
  • Studying the existing environment and accumulating the requirements by interacting with the clients on various aspects.
  • Identification of various Data Sources and Development Environment.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environment: ASP.NET, MS SQL Server 2008, T-SQL, Jasper, SSRS, SQL Server DTS, MS Access, Windows NT/2000, Visio

We'd love your feedback!