Python Programmer Resume
Roslyn Heights, NY
SUMMARY:
- 7 + Years of experience in Analysis, Design, Development, Bug fixes, Support and Implementation of various stand - alone, client-server enterprise applications.
- 6+ years of experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity)
- 1+ years hands-on experience in Cassandrabig data modeling methodologies.
- Oracle SQL certified Expert.
- Proficient in SQL databasesMySQL, Oracle, Cassandra.
- Hands-on experience in Cassandra java drivers and Cassandra python drivers.
- SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance like Bulk Binds, Inline views, Global Temporary Tables.
- Good experience in Django, Zope, Pyramid Framework.
- Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML .
- Hands-on experience in Unix and Linux Kernels.
- Hands on experience in SVN, Git, JIRA, Bugzilla.
- Good knowledge of web services with protocols SOAP, REST.
- 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.
- Proven ability to analyze and understand complex systems and optimize them.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Extensively used UNIX shell Scripts for automating batch programs.
- 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.
- Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies, along with data analytics, data wrangling and Excel data extracts.
- Involved in the issue resolution and Root Cause Analysis.
- Experience in UNIX shell scripting (file validations, file downloads, workflow executions).
- Developmental experience on Windows NT/95/98/2000/XP, UNIX and Linux platforms.
- Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Primary Languages: Python, SQL, Java
Python Libraries: Pandas, Numpy, UnitTest, JSON,CSV, XML, XLS
Python Framework: Django
Version Control Tools: Git, Github, SVN, VSS
Bug Tracking Tools: Jira, Bugzilla, Rational Clear-quest
Database: Cassandra, Mysql,Sqlite3, MongoDB.
Operating System: Unix, Linux, Windows.
RDBMS: Oracle 11G/10G/9i/8i, SQL Server, DB2, MS Access
Software Development Lifecycle: Agile Methodology, Scrum framework
PROFESSIONAL EXPERIENCE:
Confidential, Denver,CO
Python Developer
Responsibilities:
- Participated in the complete SDLC process.
- Wrote Python scripts to access data from the MySQL source database.
- Designed and implemented a dedicated MYSQL database server to drive the webapps and report on daily progress.
- Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Used Django framework for application development.
- Created entire application using Python, Django, MySQL and Linux.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Created database using MySQL, wrote several queries to extract/store data.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Wrote test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
- Addressed and resolved ongoing problems and accurately documented progress of a project.
- Analysed Nosql databases and evaluated pro and cons.
- Converted sample SQL database model to Nosql big data model.
- Used Chen’s Notations and Chebotko diagrams for Nosql models.
- Used Cassandra cluster manager to create multi node cluster environment.
- Manipulated python date time formats to ease the data tunneling from CSV to CQLSH.
Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Windows, Linux, Apache, Jira, Linux, Git. Chen’s notation, Chebotko diagrams,Cassandra.cqlsh.
Confidential, Denver,CO
Python Programmer
Responsibilities:- Analysis and Design of application.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Managed large datasets using Panda data frames and MySQL.
- Developed scripts Using Python-MySQL connector and MySQLdb package to connect and manipulate data inside database.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Paticipated in trouble shooting,fixing and deploying bug fixes for key applications.
- Used Django configuration to manage URLs and application parameters.
- Worked with Bootstrap as a mechanism to manage and organize the html page layout.
- Used Multimap from pypi library to demonstrate Google gauva’s multihashmap.
- Responsible for security of project critical data values by encryption methods.
- Wrote python scripts to convert long taking processes to native C language and execute .
Environment: Python 2.7, Django, MS SQL Server 2013, MySQL, Eclipse, Linux, Shell Scripting, GitHub, Jira.
Confidential, Roslyn Heights, NY
Python Programmer
Responsibilities:
- Design, develop, test, deploy and maintainance of a website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Modified existing Python modules to deliver desired data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used Selenium Library to write fully functioning test automation process simulating requests from multiple sources.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Responsible for debugging the project monitored on JIRA (Agile).
- Built development environment with JIRA, Git/stashing.
- Developed modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project.
Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.
Confidential
Python Developer
Responsibilities:- Developed application using Python, Java.
- Used Java Server Pages for content layout and presentation.
- Created Data layer in MYSQL and Oracle Database.
- Extracted and loaded data using Python scripts and PL/SQL packages
- Debugging and testing of the applications & provided maintenance support in production environment.
- Designed and developed data management system using MySQL.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Creating test frameworks for new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging the web application.
Environment: Python, Django, Java, J2EE, AJAX, JavaScript, MySQL, PL/SQL, JDBC, Oracle 9i, Unix Shell Scripting, Red Hat Linux, Weblogic Application Server.
Confidential
Database Developer
Responsibilities:- Performed requirement gathering, High level design.
- 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 automated background processing.
- Created over 50 Jasper Reports and SSRS reports
- Creating SSIS Packages migration of data across different servers.
- Used update strategy, lookups, stored procedures and filter.
- 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