Python Developer Resume
Austin, TX
SUMMARY
- 8+ years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
- Experienced in working with various stages of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Experience with Design, code, debug operations, reporting, data analysis and Web Applications utilizing Python.
- Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, MYSQL, Exception Handling and Collections using Python.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery, Bootstrap.
- Experience in writing JSON REST APIs using Golang.
- Strong experience of software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, Spyder, emacs.
- Hands-on experience working with various Relational Database Management Systems (RDBMS) like MySQL, Microsoft SQL Server, Oracle& non- relational databases (NoSQL) like MongoDB and Cassandra.
- Experienced in developing Web Services with Python programming language - implementing JSON based RESTful and XML based SOAP webservices.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO, Ability in handling DjangoORM (Object-Relational Mapper) and SQLAlchemy.
- Proficient in Python OpenStack API'S and GUI framework - Pyjamas (for web).
- Pycharm Proficient in performing Data analysis and Data Visualization using Python libraries.
- Scaling up projects using python tools like multithreading, celery.
- Experience in using Version Control Systems like GIT, SVN and CVS to keep the versions and configurations of the code organized.
- Experience in UNIX/Linux shell scripting for job scheduling, batch-job scheduling, automating batch programs, forking and cloning jobs.
- Exposure to CI/CD tools - Jenkins for Continuous Integration, Ansible for continuous deployment.
- Extensively worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.
- Experienced with containerizing applications using Docker.
- Experience in maintaining and executing build scripts to automate development and production builds.
- Experience in Amazon Web Services (AWS) cloud platform like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
- Experienced in developing API services in Python/Tornado, while leveraging AMQP and RabbitMQ for distributed architectures.
- Experience in developing ColdFusion Components, custom tags and modified CF Objects.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experienced in building tools such as ANT, Apache MAVEN, and JENKINS.
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application Server.
- Good Experience on testing tools like JIRA and Bugzilla for bug tracking.
TECHNICAL SKILLS
Web Languages: Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow, JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL
Frameworks: Spring MVC, Struts, JSF Framework, Hibernate, Apache CXF, Angular JS, Bootstrap
Methodology: OOAD, OOPS, UML, RUP, Autosys
Scripting Language: JavaScript, CSS
Mark-up Language: HTML,DHTML, JavaScript, Ajax, DOJO.
Python Libraries: Beautiful Soup, NumPy, SciPy, Matplotlib, python-twitter, Pandas data frame, urllib2
Database: Oracle11g, MySQL 5.x, and SQLServer
Operating System: DOS, Windows, Unix
IDE Tools: Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Rational Rose, LDAP, RUP Methodology, Clear Case/Clear Quest
Web Technologies/other: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, XML/XSD, X Path, XSLT, Java Script, jQuery, Web Services (Soap, Restful), SES, Selenium, PyUnit.
Web Services: SOAP, REST, WSDL
Methodologies: OOPS/OOAD, UML, J2EE Design Patterns
Version Control: SVN, Clear case, CVS
Tools: RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven
Web/App. Servers: WebSphere Application Server 8.0, Apache Tomcat, Web Logic 11g/ 12c, JBoss 4.x/5.x
ORM Tools: Hibernate, JPA, iBatis
CloudTechnologies: AWS, S3.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential, Austin, TX
Responsibilities:
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS Bootstrap, AJAX, JSON designed and developed the user interface of the website.
- Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.
- Developed views and templates with Python OOD to create a user-friendly Website interface.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Created backend database T-SQL stored procedures and Jasper Reports.
- Specified, prototyped, developed and tested an object-oriented, multiplatform C++ framework containing support to: data structures, common algorithms sockets, threading.
- Refactor Restful APIs and Django modules to deliver certain format of data.
- Responsible for debugging the project monitored on JIRA (Agile)
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, jQuery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose.
- Implemented client side validation to avoid back and forward between server-client and provide better user experience using AngularJS.
- Worked on fixing the bugs on existing Jiras and validated in the integration environment
- Technical experience with LAMP (Linux, Apache, MySQL, PYTHON)
- Utilized Python 3.4 libraries such as numpy, pandas and matplotlib to read data from csv files aggregate and update data
- Involved in writing optimization techniques for more accuracy of Macros in C/C++, C++ routines and Oracle SQL, PL/SQL.
- Worked under Agile/Scrum environment and handled production rollouts and issues.
- Integrated Redis-Cache with Django Rest Framework for reading the data faster
- Automated the existing scripts for performance calculations using NumPy and SQL Alchemy.
- Worked in NoSQL and MySQL database on queries and writing Stored Procedures for normalization and renormalization.
- Worked on object-oriented programming (OOP) concepts using Python, Django and Linux.
- Used PhP language on lamp server to develop page.
- Developed multi-threaded standalone applications using Python and PHP.
- Involved in Agile Methodologies and SCRUM Process.
- Created Business Logic using Python to create Planning and Tracking functions and developed multi-threaded standalone applications using Python and PHP.
- Reviewed codes in Shell Script, Pearl, Python, AWK, C++, PL/SQL & T-SQL; created subprograms, procedures and functions, DB triggers, cursors and optimization techniques for T-SQL.
- Responsible for debugging project monitored on JIRA (Agile)
- Worked on Jira for managing the tasks and improving the individual performance.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Ability to successfully implement the application in LINUX environment.
- Improved scalability by storing socket buffers on Redis and maintaining sessions by MongoDB.
- Uses Gmock/Gtestframework to do Unit testing of the developed C++ modules.
- Developed Docker images to support Development, TestingTeams and their piplines.
- Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users.
Environment : Python, Django, C++, MySQL, MongoDB, AWS, QPID, LAMP, Redis, JIRA, JSON, Angular JS, Docker, Agile, Jenkins, Linux, MYSQL, T-SQL, Shell, Spring MVC 4.0, PHP, Html5, JavaScript, Restful Web Service, Hibernate, jQuery, CSS, log4j, Tomcat.
Python Django Developer
Confidential, Denver, CO
Responsibilities:
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Design and develop solutions using C, C++, Multi-Threaded, Shell Scripting.
- Used JavaScript and JSON to update a portion of a webpage.
- Built database structure and wrote Postgre SQL queries and BuiltDjango and REDIS servers for data storing and Built web journal with framework and Jinja templates.
- Develop consumer-based features and applications using Python, Django, HTML and Test Driven Development (TDD)
- Working in team of Developers to build and deploy Python Flask, Peewee, on Linuxserver hosted on AWS.
- Responsible for Working on Celery.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Responsible for tracking and monitoring project status in JIRA (Agile)
- Used IDE tool to develop the application and JIRA for bug and issue tracking.
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Utilized STL and C++ algorithms to achieve optimal design efficiency.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
- Responsible for using Tableau efficiently.
- Developed an application that would allow transfer of log files from Linux computer to Linux server using C++ multithreading environment.
- Collaborated on architecture, design including Python and Java automation framework.
- Experienced in NoSQL technologies like MongoDB, Cassandra, QPID, Messaging, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
- Extensive experience in designing and implementing various web applications in WAMP (Windows, Apache, MySQL, PHP)
- Worked on deployment of project on to Amazon S3.
- Worked on virtual and physical Linux hosts and involved in day to day administrative activities such as maintaining user accounts and providing advanced file permissions to specific users.
- Used GIT version control and deployed project to Heroku.
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Used JIRA to assign, track, report and audit the issues.
- Shared responsibility for administration of Hive and Pig.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Programming and Changing UI screens using C++/QT Used multi-threading and thread synchronization extensively.
- Worked on a large scale distributed computing environment, monitoring data nodes to prioritize jobs for processing functions.
- Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
Environment: Python, Django, C++, HTML5, QPID, CSS, PHP, Redis, Java, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, LAMP, Mongo DB, MS SQL Server, T-SQL, AWS, Linux, Shell Scripting.