Python Developer Resume
Chattanooga, TN
SUMMARY
- Around 7 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, C++.
- Expert knowledge of Object Oriented Design and Programming concepts.
- Experienced in developing web - based applications using Python, Django, PHP, C++, XML, HTML, DHTML, CSS, JavaScript, NodeJS and JQuery.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, Numpy, Scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs - sublime text, Spyder, pycharm, Eclipse, emacs.
- Excellent understanding/knowledge of Hadoop architecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node and MapReduce programming.
- Has good knowledge on NoSQL databases like Cassandra, MongoDB.
- Experienced in developing Web Services with Python programming language.
- Strong leader with experience in training developers and advising technical groups on ETL best practices
- Familiarity in working with TCP/IP, IPv4, and IPv6 protocols in an environment, which provides multithreading, multitenancy and high availability support at Network Layer.
- Experience in using Version Control Systems like GIT, SVN and CVS. Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Using AngularJS and NodeJS to structure JavaScript code in an MVC (Model, View, and Controller).
- Good experience in Shell Scripting, SQL Server, UNIX and Linux.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Wrote MATLAB code to create discretized computer models of sloped levy geometries.
- Experienced in Agile and waterfall methodologies with high quality deliverables delivered on-time.
- Experienced in developing API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures.
- Client side validations were performed in ASP .NET Web applications using Java Script
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in building tools such as ANT, MAVEN, and JENKINS.
TECHNICAL SKILLS
Web Technologies: HTML, DHTML, XHTML, HTML5, XML, JSON, XSL, CSS and CSS3
Programming Languages: Python, HTML, SQL, .Net, C++, Core Java
Web Servers: Jboss EAP 6.4, HTTP Web Server, Apache Tomcat, Web Logic
Frameworks: Django, Flask, Spring, Drupa and Pyramid
IDE & Web Designing tools: PyCharm, PyScripter, PyStudion, Eclipse, Sublime Text and Brackets
Databases: MongoDB, Oracle 11g, SQL Server, MS-Access
Operating System: Windows, Mac OS X, Linux
Debugging Tools: Firebug, Firebug Lite, Google Chrome Web Debugger, gulp
Version Control: SVN, GIT, STASH, BIT BUCKET
PROFESSIONAL EXPERIENCE
Confidential, Chattanooga, TN
Python Developer
Responsibilities:
- Worked on server side applications usin Python programming.
- Worked on front end frame works like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Utilized standard Python modules such as CSV, robotparser, itertools and pickle for development.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Django Framework that was used in developing web applications to implement the model view control architecture.
- Exposure on implementing authentications using ORM Libraries.
- Used SQL alchemy as ORM for writing the ORM Queries.
- Knowledge about setting up Python REST API Frame work using Django
- Used AJAX and jQuery for transmitting JSON data objects between frontend and controllers.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Managed datasets using Panda data frames and MySQL.
- Queried MySQL database queries from Python using Python-MySQL connector and MySQL dB package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose algorithm for data and address generation.
Environment: Python 2.7, scipy, Pandas, SVN, C++, Java, MySQL, Linux, Eclipse, Shell Scripting,Rally, Teradata, SAS, Fittness, Looker
Confidential, Chicago, IL
Python Developer
Responsibilitie:
- Closely involved in performance evaluation and User Acceptance Test.
- Developed a portal to manage and entities in a content management system using Flask
- Designed the database schema for the content management system.
- Designed email marketing campaigns and also created responsive web forms that saved data into a database usingPython/ Django Framework.
- Worked on Hadoop single node, Apache spark, Hive installations
- Installation, Configuration, Integration, Tuning, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/Unix Servers.
- Developed views and templates in Django to create a user-friendly website interface.
- Configured Django to manage URLs and application parameters.
- Supported MapReduce Programs those are running on the cluster
- Worked on CSV files while trying to get input from the MySQL database.
- Wrote programs for performance calculations using Numpyand sqlalchemy.
- Administered and monitored multi Data center Cassandra cluster based on the understanding of the Cassandra Architecture.
- Extensively worked with Informatica in designing/developing ETL process to load data from xml sources to target database
- Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Autoscaling, and Cloudformation scripts.
- Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using chef
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked in stages such as analysis and design, development, testing and debugging.
- Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript
Environment: Python 2.7, Windows, MySQL, ETL, Ansibleflask and Python Libraries such as Numpy, sqlalchemy, Angular js,MySQL DB.
Confidential, San Jose, CA
Python Developer
Responsibilities:
- Used Django framework for application development.
- Running Robot Framework on Python using the ipybot runner script
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Used Graphical User Interface Testing and API driven Testing.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Using features that support complex data structures, first class functions by using PERL
- Implementing Robot Framework using python
- Developed backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using python.
- Using Subversion version control tool to coordinate team-development.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed and developed data management system using MySQL.
- Created Python and Bash tools to increase efficiency of call centre application system and operations; data conversion scripts, REST, JSON, and CRUD scripts for API Integration.
Confidential
Programmer Analyst / Python Developer
Responsibilities:
- Responsible for creating the efficient design and developing User Interaction screens as per the client requirements using HTML, CSS, AngularJS, JavaScript, jQuery, AJAX and JSON.
- Used Django framework for application development.
- Running Robot Framework on Python using the ipybot runner script
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Provides a command line interface and XML based outputs for integration into existing build infrastructure by using Robot Framework
- Created and maintained technical documentation for launching Hadoop clusters and for executing Hive queries and Pig Scripts.
- Used Graphical User Interface Testing and API driven Testing
- Used several python libraries like wxPython, numPY and matPlotLib.
- Using features that supportcomplex data structures, first class functions by using PERL
- Experience in working on Freeform Calculation, and Lasso and Radial Selection by using Tableau
- Implementing Robot Framework using python
- Developed presentation layer components using ASP.NET.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using python.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- 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.
- Designed and developed data management system using MySQL.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
Environment: Python 2.7, scipy, Pandas, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, Angular JS, HTML5/CSS. Red hat Linux, Apache.
Confidential
JR Software Engineer
Responsibilities:
- Work with team of developers on python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
- Used JQuery for all client side Java script manipulation.
- Created unit test/regression test framework for working/new code.
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Interfaced with third-party vendors to customize UI/UX solutions.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS.
Environment: Python, Django, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server, Django.