Python Developer Resume
NC
SUMMARY
- Over 6+years of experience in developing web - based applications, software development and design using Python2.7, Django 1.9/1.8, XML, CSS, HTML, DHTML, JavaScript, JQuery and Angular Js.
- Experience with Django, a high-level Python Web framework. Experience object oriented programming (OOP) concepts using Python, Django and Linux.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Developing high availability real time Messaging system for financial transactions and developed associated components in Linux, UNIX, STL, BOOST, XML (XPath and XSLT), Perl, Python scripting.
- Good experience in implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Good Knowledge on Various parametrized reports, cascading reports using report builder and report developer in SSRS.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Well aware of SDLC, Waterfall, Test-driven development (TDD) and Agile/Scrum Methodologies.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, Web Sockets and JavaScript.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modelling Language (UML).
- Good knowledge of various Design Patterns and UML and strong knowledge in frameworks Iron Python, C python.
- Expertise in MVW frameworks like Django, Angular JS, Flask, Pyramid. Java Script, JQuery and Node.js.
- Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
- Experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock.
- Familiar with JSON based REST Web services.
- Followed Agile Methodologies (Scrum), involved in daily stand-up meetings.
TECHNICAL SKILLS
Primary Languages: Python 2.7, Core Java, C, C++
Python Libraries: Beautiful Soup, numpy, matplotlib, python-twitter, Pandas data frame, urllib2
Frameworks: Bootstrap, Django, Node.JS, Flask, PyJamas, Pyramid, Hibenate
Database: Sqlite3, MSSQL, MySQL, Mongo DB, Oracle 11g
IDE’s: PyCharm, Eclipse, NetBeans, MS Visual Studio, PyDev, RIDE
Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP
Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)
Web Technologies: HTML, CSS, DHTML, XML, Java Script
Operating systems: Windows, Mac, Fedora Linux, Red hat Linux
SDLC Methods: SCRUM, Agile
Testing Frameworks: Junit, TestNG, ROBOT, JXL, JTest
Bug Tracking Tools: Axosoft, JIRA, Bugzilla, Rational Clear-quest
Version Control: VSS, SVN, GitHub, Git
PROFESSIONAL EXPERIENCE
Confidential, NC
Python Developer
Responsibilities:
- Used Django framework for application development.
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Also used methods for cross application use using the Class Builder and Object Oriented programming.
- Generated an API Reference guide to help application developers for creating the software applications to store data using DDN S3 (compatible with Amazon S3 API) or DDN OpenStack Swift API calls.
- Ensured high quality data collection and maintaining the integrity of the data.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries. Used TDD (Test driven development) methodology.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Was involved in environment, code installation as well as the SVN implementation.
- 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 timestamp data manipulation and retrieval.
- Performed data modelling and data manipulation using SQL on Oracle, MySQL, and PostgreSQL.
- Designed and developed data management system using MySQL.
- Developed and tested websites using MEAN (MongoDB, Express, AngularJS, Node.js) stack.
- Have been using High charts and D3.js for creating charts of payment section.
- Utilized MEAN stack, REST design pattern, MVC framework and Single Page Applications framework based on AngularJS.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Deployed and scheduled Reports using SSRS to generate all daily, weekly, monthly and quarterly Reports including current status.
- Involved in optimizing report performance using Report Caching and Snapshots. Converted Crystal Reports to SSRS reports.
- Running load/endurance tests using Vugen, ALM, and controller, server monitoring, analysis using Dynatrace, UNIX putty, SQL logs and other tools and reporting the performance.
- Analyzing errors and exceptions using putty logs (UNIX), etc.
- Creating unit test/regression test framework for working/new code.
- Responsible for debugging and troubleshooting the web application.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and backend applications and programs.
- Performed research to explore and identify new technological platforms.
Environment: Python 2.7, Django 1.7, Cassandra, Rabbit MQ, Vugen, Soap UI, Node.JS, RESTAPI, Bash, PyDev, Spyder, Agile.
Confidential, CA
Python Developer
Responsibilities:
- Created Python and Bash tools to increase efficiency of retail management application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/JQuery and High Charts for data visualization of the served pages.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design and Used Git to resolve and coding the work on python and portlet.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed UDF's using python and also implemented graphs using python with big data analytics.
- Design, develop, test, deploy and maintain the website and used Django Database API's to access database objects.
- Generated property list for every application dynamically usingPython and created unit test/regression test framework for working/new code.
- WrotePythonscripts to parse XML documents and load the data in database.
- Responsible for debugging and troubleshooting the web application.
- Using Subversion version control tool to coordinate team-development.
- Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, Jira
Confidential, San Antonio, TX
Python developer
Responsibilities:
- Analysis and Design of application.
- Created UI using Java script and HTML5/CSS.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Implemented business logic using Python/Django.
- Created backend database T-SQL stored procedures and Jasper Reports.
- 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.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Thorough knowledge in various front end tools like HTML, DHTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Built various graphs for business decision-making using Python mat plotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping.ss.
- 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.
- Created most important Business Rules which are useful for the scope of project and needs of customers
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Work with team of developers on python applications for RISK management.
- Used Pandas library for statistics Analysis.
- Created most important Business Rules which are useful for the scope of project and needs of customers.
- Designed the architecture of the hardware environments and methodology of the code
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Refactored existing project to make it more RESTful and thread-safe.
- Added unit tests and improved existing ones.
- Designed RESTful XML web service for handling AJAX requests.
- Created project designs utilizing MVC architecture components.
Environment: Python 2.7, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, MVC3.
Confidential
Software Engineer / Python
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design and development.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, CSS and JavaScript
- Developed entire front-end and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django module to deliver certain format of data.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Used Django Database API’s to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Generated Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
Environment: Python, Django, Shell scripting, PL/SQL, Oracle, SVN, Quality Center, Windows, perl.
