Sr Python Developer Resume
SUMMARY
- Over 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Java
- 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.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
- Experience inCassandraDatabase Configurations and its C++ client libQtCassandra.
- Advised organizations about big data, a big data strategy, teh implementation of big data, which technologies best fit teh needs of teh organization and even implements teh selected big data solution
- Experience in Python Open Stack API’S
- 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.
- Write MATLAB code to create discretized computer models of sloped levy geometries.
- 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.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Familiar with JSON based REST Web services and Amazon Web services.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Experience in utilizing SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development experience.
- Strong knowledge on Dev Express Controls.
- Strong database design and programming skills in SQL Server 2012/2008/2005 , SQL Stored Procedures, functions, triggers, Cursors, Indexing, importing/exporting data from varied data sources
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Has teh ability to understand complex systems and be in command of teh details to provide solutions.
- Ability to learn and adapt quickly to teh emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with teh 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.
TECHNICAL SKILLS
OS Platforms: Linux/Unix, Windows-98/NT, MAC OSX
Languages: Python2.7/2.4, Java, Shell Script, Perl,Scala
Databases: MySQL, 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
Sr Python Developer
Confidential
Responsibilities:
- Participate in requirement gathering and analysis phase of teh project in documenting teh business requirements by conducting workshops/meetings with various business users.
- Worked with team of developers on Python applications for RISK management.
- Developed Python/Django application for Google Analytics aggregation and reporting.
- Used Django configuration to manage URLs and application parameters.
- Worked on Python Open stack API's.
- Used Python scripts to update content in teh database and manipulate files.
- Generated Python Django Forms to record data of online users
- 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.
- I has used Pandas API to put teh data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and teh database into Amazon Cloud.
- Used Pandas library for statistical Analysis.
- Developed tools using Python, Shell scripting, XML to automate some of teh 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 teh CMS with teh use of Flashvars stored in teh Django models. Also created XML with Django to be used by teh Flash.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Designed and developed teh UI of teh website using HTML, XHTML, AJAX, CSS and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize teh 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 teh external interface in teh XML format.
- Used LINUX as trouble shooter for systems.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging teh project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of teh 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,Cassandra.
Sr Python Developer
Confidential
Responsibilities:
- Worked with team of developers on Python applications for RISK management.
- Designed teh database schema for teh content management system.
- Designed and developed teh UI of teh website using HTML, XHTML, AJAX, CSS and JavaScript.
- Involved in development of Web Services using SOAP for sending and getting data from teh external interface in teh XML format.
- Used PHP to write dynamically generated pages quickly.
- Experienced Python on LINUX for execution.
- Wrote Python routines to log into teh websites and fetch data for selected options.
- Performed testing using Django's Test Module.
- Web pages on teh internet are generated by servers running LINUX.
- Worked on middle tier and persistence layer. Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Responsible for debugging and troubleshooting teh web application.
- Worked PHP as a server side scripting language, for web pages.
- Successfully migrated all teh data to teh database while teh site was in production.
- Implemented teh validation, error handling, and caching framework with Oracle Coherence cache.
- Worked on scripts for setting up teh discovery client with attribute data. Worked on scripts(granite reference data scripts) for setting up adapter attributes in granite system.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Backbone JS, JQuery, Mongo DB, MS SQL Server, JavaScript, Git, GitHub, AWS, Linux, Shell Scripting,AJAX,JAVA, PHP..
Sr Python Developer
Confidential
Responsibilities:
- Data warehouse migration Sybase 12.5 to Sybase 15.7
- More TEMPthan 70% of work is 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.
- Creating and following teh production deployment runbook.
- Did Proof of Concept on DB2 BLU(column organized database)
- Task prioritization with clients
- Developed entire frontend and backend modules using Python onDjangoWeb Framework
- 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.
- Performed operations on LINUX for receiving good support for teh large users.
- Massive data processing (Sybase ~15TB and Db2 ~2TB)
- Data modelling in Sybase and DB2.
- Setting up schema, users, permissions, creating database objects
- Database performance tuning - procedures, table functions(db2)
- Provide L2/L3 support on rotational basis
- Database objects refactoring, removing legacy duplication
- Built pluggable software for housekeeping and clean-up, being used by other projects in firm
- Data load analysis package to reveal errors during load based on historic trend
- Data reconciliation program for Sybase vs Db2, and Db2 vs Db2 (prod vs qa) in Python
- Other tools developed in Python to automate daily activities in python like monitoring DB
- Worked with shell scripts to build wrapper around ETL to do one time historic load.
Environment: Python, Java, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, cassandra.
Python Developer
Confidential
Responsibilities:
- Wrote Python routines to log into teh websites and fetch data for selected options.
- Used Python modules such as requests, urllib, urllib2 for web crawling.
- Used other packages such as Beautifulsoup for data parsing.
- Worked on writing and as well as read data from csv and excel file formats.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Participated in developing teh company's internal framework on Python. This framework became a basement for teh quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on teh top.
- Worked on resulting reports of teh application and Tableau reports.
- Worked on HTML5, CSS3, JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
- Modifying data using SAS/BASE, SAS/ MACROS.
- Extracting data from teh database using SAS/Access, SAS SQL procedures and create SAS data sets.
- Performed QA testing on teh application.
- Developed approaches for improving NLP pipeline.
- Create custom VB scripts in repackaging applications as needed.
- NLP File Prep Settlement-Prepare files for review for Settlement.
- Held meetings with client and worked all alone for teh entire project with limited halp from teh client.
- Participated in teh complete SDLC process.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created aPythonbased GUI application For Freight Tracking and processing
- Used Django framework for application development.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of teh Global Shipping Team.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup teh database.
- Wrote scripts inPythonfor extracting data from HTML file.
- TEMPEffectively communicated with teh external vendors to resolve queries.
- Used Perforce for teh version control.
Environment: Python, Django 1.4, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Software Engineer / Python
Confidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase.
- Responsible for entire data migration from Sybase ASE server to Oracle
- Migration of API code written for Sybase to Oracle.
- Overlook teh migration activity of PL/SQL programs
- Migration of teh PL/SQL code from Sybase to Oracle.
- Migration of teh data contained in teh earlier ASPL Database from Sybase to Oracle.
- Migrate teh Libraries written using Sybase API's to Oracle's OCCI API's
- Automation of testing using Python.
Environment: Python 2.7, Shell scripting,PL/SQL, SVN, Quality Center, Solaris, Windows, perl.