Sr. Python Developer Resume
5.00/5 (Submit Your Rating)
Sunnyvale, CA
SUMMARY:
- Arround 7 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Coding, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
- Experience working in Python, JavaScript, and Java software development environments.
- Experience in configuration management and deployment tools like Ansible.
- Extensive knowledge in My SQL and Mongo DB, Puppet, chef,Gunicorn.
- Experience working with Puppet,Chef,Ansible for testing and deployment.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Hands on experience in creating a custom Puppet module skeleton to use same structure across all Puppet modules.
- Proficient in Front end development experience using HTML5, XML, CSS3, JQuery, JSON, JavaScript and Bootstrap.
- Involved in design & development of Big Data / distributed systems using /Spark / Hadoop / Spark SQL.
- Experience in performing SW Configuration Management (SCM) duties and automation of various.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, Emacs.
- Very strong experience writing API's/ and Web Services in PHP and in Python.
- Utilized Python Pandas framework to provide data analysis.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Developed consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
- Experience in configuring the application to be deployed on Heroku platform with support infrastructure on Amazon Web Services (AWS)
- Good knowledge with Ruby on rails with MVC architecture.
- Experienced with batch processing of data sources using Apache Spark.
- Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Good experience in Python, Django, Zope, and Pyramid Framework and In charge of legacy products (TruBid, TruGuard, and TruReport).
- I have used AWS (Amazon Web services) in Redshift, EmR for improved efficiency of storage and Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Hands on working with Python latest versions 3.4.3 and 2.7.10, SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3. Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models.
- Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experience with creating scripts for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters.
- Experience in using UNIX shell Scripts for automating batch programs.
- Experience in performing signal processing and machine learning algorithm development for a variety of programs.
- Experience with continuous integration ( CI ) and automation using Jenkins and Docker
- Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
- Designing, implementation, and administration of MySQL databases that interact with back-end Perlcode
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database and application deployments through XL deploys.
- Expertise in client scripting language and server side scripting languages like JavaScript, JQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
- Experience with Jsp Servlets, Web Services (SOAP, REST) and Tomcat.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Excellent debugging, problem solving, optimization and testing skills.
TECHNICAL SKILLS:
Operating Systems: Windows 95, 98, NT, 2000, Xp, Vista, Windows 7, 8 Linux, Unix, Microsoft Server 2003, Mac Os, Android, Windows Mobile, Mac OsxTools: HTML 4.02, HTML5, CSS, JS, XML, XHTML, Javascript, JQuery, Angular.JS, Knockout.JS, Java, Ruby, AS-400, Mainframe, Python
Bugs Tracker Apps: Bugzilla, Firebug, Jira, HP QC, Testlodge, TFS
Automation Tools: Selenium, Watir, Sikulli, docker, Jenkins
CMS: Kentico, Websphere, Teamsite, Stellent, Joomla
Datawarehouse tools: Sybase, Informatica Power Center, DVO, SAS
Data Bases: Oracle, PostgreSQL, MySQL,Sqlite3, MongoDB, Cassandra, SVN,
WORK EXPERIENCE:
Confidential, Sunnyvale, CA
Sr. Python Developer
Responsibilities:
- Gathered all requirements for developing and analyzing requirement of projects.
- Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening Managing Linux VMs using Puppet as per some projects requirement.
- Developed entire frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Involved in the development of front end of the application using Python 2.7, HTML5, CSS3, AJAX, JSON and Jquery..
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Deployed and managed a private puppet infrastructure in AWS to deploy application.
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Familiar with JSON based REST Web services and Amazon Web services (AWS)
- Dynamic implementation of SQL server work on website using SQL developer tool.
- Designed front end using UI, HTML5, Bootstrap, Node JS, underscore JS, Angular JS CSS3, and JavaScript.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Used Numpy for Numerical analysis.
- Followed AGILE development methodology to develop the application.
- Used and customized apache server to for checking our developed project.
- Performed QA testing on the application.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Used Test driven approach (TDD) for developing services required for the application.
- Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker
- Implemented Integration test cases.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design
- Used Git to resolve and codingthe work on python and portlet.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Established OpenStack project Infrastructure Program and served as tech lead.
- To build and populate DB and to ensure the standards the team of QA was also collaborated.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Used AWS (Amazon Web services) in Redshift, EmR for improved efficiency of storage.
- Wrote AJAX framework to transform Datasets and Datatables into HTTP-serializable JSON strings.
- Excellent project management skill with local and international teams. Ex: Continuous Integration and smoke test projects from Jenkins.
- Used Django APIs for database access.
- Scaled developer infrastructure as project grew and transitioned to OpenStack Foundation
- UIS system design (Python Object Oriented Design approach, developing various modules/packages/utilities, e.g.: Cryptography - Encryption/Hashing, Foundation Utilities,Persona management, error/exception management etc.).
- Was involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models and Apache Cassandra.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
Confidential, New York, NY
Python Developer
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- 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.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Used standard Python modules e.g. csv, robot parser, itertools, pickle, jinja2, lxml for development.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Worked with JSON based REST Web services and Amazon Web services (AWS).
- Wrote Python scripts to parse XML documents and load the data in database.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, HTML, CSS, JavaScript, Bootstrap, JQuery and REST API calls.
- Utilize PyUnit, the Python unit test framework, for all Python applications.
- Developing predictive analytic using Apache Spark Scala APIs.
- Developed single page application with Angular JS.
- Worked in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databas
- Coordinated with QA team to ensure the quality of application.
- Used Numpy and pandas for Numerical and statistical analysis.
- Applied MLlib for data mining and tuning parameters to seek the best model in test datasets.
- Responsible for search engine optimization to improve the visibility of the website.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Creating data pipelines using Apache Spark, a big-data processing and computing framework.
- Planning, implementing, and converting manual test cases to automation test cases.
- Creating unit test/regression test framework for working/new code
- Interacted with QA to develop test plans from high-level design documentation.
- Using Subversion version control tool to coordinate team-development.
- Created a Git repository and added the project to GitHub.
- Responsible for debugging and troubleshooting the web application.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Manage MySQL content database, security and role management, apply updates, and maintain schema and documentation.
- Resolved ongoing problems and accurately documented progress of a project.
Confidential, Kennesaw, GA
Python Developer
Responsibilities:
- Used HTML, CSS 5, JQuery, JSON and Javascript for front end applications.
- Managed our servers in development, testing, certification and production. Worked extensively on Multi-threading and Concurrency for implementing Batch Job Scheduling.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT
- Deployment and testing of the applications.
- Used Linux profiler Valgrind for optimization of code.
- Good exposure in building CMS using tool Saas.
- Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++.
- Developed Real-time messaging system for new payment framework for Linux, UNIX (HP), AIX OS platforms.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Worked on data exchange from website using XML, JAVA and Web Services.
- Strong Expertise in working with server side technologies including databases, restful API and MVC design patterns.
- Worked in LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Implemented locking mechanisms using multi threading functionality.
- Developed in Windows and going to deploy it in Linux server.
- Designed and developed a horizontally scalable APIs using Python Flask.
- Extensive use of version controller Team Foundation Server (TFS).
- Automated RabbitMQ cluster installations and configuration using Python/Bash.
- Responsible for development and enhancements of all the modules of rail docs and have them running in the design team for project structure.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Environment: MySql, Git, RSpec, Selenium, Inactive, Amazon Web Services, Python.
Java Developer
Confidential
Responsibilities:
- Development of user interface using JSP, HTML and JavaScript.
- Used Dependency injection in spring for Service layer and DAO layer.
- J2EE Architecture was implemented using Struts based on the MVC2 pattern.
- Written Servlet and deployed them on IBM WebSphere Application server.
- Responsible for user validations on client side as well as server side.
- Development of the Java classes to be used in JSP and Servlets.
- Used Hibernate for persistence to Oracle Database
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Worked with PL/SQL scripts to gather data and perform data manipulations.
- Used JDBC to retrieve data from Oracle database.
- Developed build scripts using Ant.
- Developed stored procedures in Oracle.
- Used Test Driven Development approach, and wrote many unit and integration test cases.
- Troubleshooting and coded corrections for production issues discovered in the application
