Python Developer Resume
Orange, CA
PROFESSIONAL SUMMARY:
- Python Developer with 5 years over - all experience in Information Technology - strong background in Development, Design, and Roll-out.
- 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.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in developing Web Services with Python programming language.
- Created video publishing toolkit using Wordpress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
- Front end development experience using HTML, CSS, JQuery, JSON and JavaScript.
- Good Exposure in maintaining various version controls.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Prepared best practice documents for external customers and worked closely with third party vendors.
- Ability to work independently, and with minimum supervision.
TECHNICAL SKILLS:
Languages: Python 3.x,2.7/2.4, C++, Java, SQL
Python Framework: Django, Angular JS, Java Script, Node.js
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g
Web Technologies: AJAX, JavaScript, JQuery, HTML, DHTML, XML
Versioning Tools: Subversion, GIT, Perforce, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows Variants
PROFESSIONAL EXPERIENCE:
Confidential, Orange, CA
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- 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.
- Used AWS Cloud PaaS to host the data warehouse and data nodes.
- 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.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. 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.
- Participated in the complete SDLC process.
- Designed and configured database and back end applications and programs.
- Created a Git repository and added the project to GitHub.
- Performed research to explore and identify new technological platforms.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 3.4.3, Django 1.4, Puppet Rspec, Jenkins, AWS, Grafana/Graphite, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Jira, Linux, Git.
Confidential, San Mateo, CA
Python Developer
Responsibilities:
- Worked in stages such as analysis and design, development, testing and debugging.
- Wrote programs for performance calculations using Numpy and sqlalchemy.
- Worked on CSV files while trying to get input from the MySQL database.
- Worked on No-SQL db like Mongodb.
- Migrated applications to the AWS cloud.
- Designing of various db on Mongodb.
- Experience with design, management, configuration and troubleshooting of distributed production environments based on NoSQL technologies like MongoDB, Apache Hadoop/HBase, Couchbase, etc.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Couchbase, Apache HBase, Cassandra, CouchDB databases based on my custom software.
- Contributed patches back to Django.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Performance tuning and stress-testing of NoSQL database environments in order to ensure acceptable database performance in production mode.
- Development of MongoCSV Export using Angularjs.
- Development of Mongo Auditing services using C# as windows services.
- Created and executed test plans using PyUnit.
- Apache CGI, Cherrypy, Python and Bash programming on Red Hat virtual machines to maintain and automate Splunk server deployments and other in house IT operations.
- Translate Linear Algebra to MATLAB syntax.
- Experienced in accessing the data from Mongo DB.
- Performed data cleansing by analyzing and eliminating duplicate and inaccurate data using PROC FREQ, PROC COMP, PROC UNIVARIATE, PROC RANK, and macros in SAS.
- Demonstrate validation via MATLAB simulation for interpretation.
- Worked with the testing team for resolving bugs.
- Having Strong Knowledge on Data Management Department. Coding with Rumba, Stastics with Microsoft Excel, SAS.
- Closely involved in performance evaluation and User Acceptance Test.
Environment: Python 2.7/3.x, Windows, AWS, MySQL and python libraries such as Numpy, sqlalchemy, MysqlDB.
Confidential
Python Developer
Responsibilities:
- Developed custom reports using HTML, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Worked in an agile development environment.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.
Confidential
Python Developer
Responsibilities:
- Design and Developed a website using Python, on Django Web Framework
- Existing Python/Django modules were re-written to deliver certain format of data.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Build SQL queries for performing various operations like create, update, read and delete.
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- To improve user experience and worked extensively with Bootstrap, JavaScript, and JQuery
- Used Django Database API's to access database objects.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Developed scripts using pandas to easily perform read/write operations to CSV files, manipulate and compare data by columns according to restaurants and their ratings.
- Worked on Design, Development, Deployment, Testing and Implementation of the application.
- Designed and configured database and back end applications and programs
- Used GIT version control and deployed project to Heroku
- Used Jenkins to do CICD (Continuous integration and continuous deployment)
- Used Ansible platform to scale application on AWS cloud.
Environment: Python, Django, JSON, HTML5, CSS3, GIT, JavaScript, Bootstrap, JQuery and RESTAPI, Heroku.