Senior Python Developer Resume
Chicago, IL
SUMMARY:
- 6 years of experience in Design, Management, Web application development using Python.
- Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
- Experienced in object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
- Experienced in Cassandra Database Configurations and its C++ client libQt Cassandra.
- Advised organizations about big data, a big data strategy, the implementation of big data, which technologies best fit the needs of the organization and even implements the selected big data solution.
- Experienced in Python Open Satck API'S and high-level experience in Base SAS, SAS/Macros, SAS/SQL, SAS/Stat, SAS/Connect, SAS/Access, SAS/Graph, SAS/ODS, SAS/EBI, SAS/Grid, SAS Visualizer, SAS/ETS and SPSS modeler.
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML,, JavaScript and Jquery.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Familiar with JSON based REST Web services, Amazon Web services and in developing Web Services with Python programming language.
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database,agile and waterfall methodologies with high quality deliverables delivered on-time.
- Strong knowledge on Dev Express Controls, database design and programming skills in SQL Server SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources.
- Experienced with continuous integration and automation using Jenkins.
- Experienced with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in developing Cold Fusion Components, custom tags and modified CF Objects.
- Have the ability to understand complex systems and be in command of the details to provide solutions.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
- Practical experience with working on multiple environments like development, testing, production.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
AREAS OF EXPERTISE:
- Have good communication skills.
- Always punctual to work.
- Good time management.
- Easily coping up with the team environment.
TECHNICAL SKILLS:
OS Platforms: Linux/Unix, Windows-98/NT, MAC OSX.
Languages: Python 2.7/2.4, Java, Shell Script, Perl, Scala.
Databases: MySQL, NOSQL, SQL Server 2008, PostgreSQL.
Web Technologies: AJAX, AWS EC Cloud, Amazon S3 JavaScript, HTML, DHTML, XHTML, XML.
Versioning Tools; Git, SVN.:
Web servers: Apache, Nginix, Tomcat, Jboss.
Framework: Django,Flask.
Other Tools: Putty,SQl developer,Photoshop,JIRA,Opensatck.
PROFESSIONAL EXPERIENCE:
Senior Python Developer
Confidential, Chicago, IL
Responsibilities :
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job.
- Installed, configured, tested and worked on administration of RDBMS/NoSQL database clusters in AWS Virtual Private Cloud Network.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's and used Python scripts to update content in the database and manipulate files.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQL package to retrieve information.
- Generated Python Django Forms to record data of online users and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used PHP as an HTML embedded scripting language, in front end web development and have used Pandas API to put the data as time series and tabular format for east time stamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Used Django configuration to manage URLs and application parameters.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQLdb package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used Pandas library for statistical Analysis and used LINUX as trouble shooter for systems.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment: Python, Amazon AWS S3, MySQL, HTML, Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, PHP, AJAX.
Python Developer
Confidential, Detroit, MI
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options and used Python modules such as requests, urllib, urllib2 for web crawling and used other packages such as Beautifulsoup for data parsing.
- Worked on writing and as well as read data from csv and excel file formats.
- Worked on Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Created database using MySQL, wrote several queries to extract data from database.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Participated in developing the company's internal framework on Python.
- Worked on NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, PostgreSQL, Dynamo DB and MySQL databases.
- Worked on resulting reports of the application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
- Designed and Set up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Used private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
- Extracted data from the database using SAS/Access, SAS SQL procedures and created SAS data sets and modified data using SAS/BASE, SAS/ MACROS.
- Performed QA testing on the application and
- Created custom VB scripts in repackaging applications as needed.
- Participated in the complete SDLC process and developed rich user interface using CSS, HTML, JavaScript and Jquery.
- Created a Python based GUI application For Freight Tracking and processing and used Django framework for application development.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Created database using MySQL, wrote several queries to extract data from database.
- Wrote scripts in Python for extracting data from HTML file and u sed Perforce for the version control.
- Effectively communicated with the external vendors to resolve queries.
Python Developer
Confidential, Foster City, CA
Responsibilities :
- More than 70% of work was developing code in Python, remaining time spent on database development and data modelling.
- Worked on requirement gathering, high level design, implementation, testing and deployment of code.
- Created and followed the production deployment run book and did Proof of Concept on DB2 BLU(column organized database).
- Designed and developed components using Python with Django framework and Implemented code in python to retrieve and manipulate data.
- Implemented database access using Django ORM.
- Used Mysql as backend database and Mysqldb of python as database connector to interact with Mysql server.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Created database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
- Designed and developed reusable Autosys jobs parsing and documentation software in Python using object oriented features, being implemented in other projects in firm.
- Designed and developed database object parsing, dependency builder and documenting software in Python using object oriented features.
- Developed ETL (Extract Transform Load) software for DB2 columnar database fact and dimension tables.
- Build all database mapping classes using Django models and cassandra.
- Used Pandas API to put the data as time series and tabular format for east time stamp data manipulation and retrieval.
- Worked on search engine optimization by replacing existing database with MongoDB (NoSQL Database).
- Designed and implemented Sandra NoSQL database read/write/search function.
- Worked on Data modelling in Sybase and DB2 and set up schema, users, permissions, creating database objects.
- Used WebLogic for design, development, and deployment of applications.
- Accessed and manipulated the Oracle 10g database environment by writing SQL queries in the oracle sql developer for testing purpose.