Python Developer Resume
Austin, TX
PROFESSIONAL SUMMARY:
- Over 4+ years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture-based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
- Experience in developing web-based applications using Python 3.4/2.7, Django 1.9/1.7
- Designed and implemented large scale business critical systems.
- Have excellent knowledge on python collections and multi-threading .
- Implemented different python libraries Beautiful Soup, NumPy, SciPy, Py tables, Jasy, Pickle, Pyside, Pandas data frame, Pyvmomi, Fabric and urllib2 in various tasks.
- Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
- Experienced in working with various Python Frameworks Django, Flask, Web2py, cherry, Bottle.
- Good experience in developing web applications implementing Model Template View architecture using Django web application frameworks
- Experience on web development using HTML4/5 CSS/CSS3, Java Script, JQUERRY, Angular Js, Ajax, Bootstrap.
- Has good knowledge on reporting tool like Tableau, Power BI.
- Experience in implementing with server-side technologies with Restful API and MVC design patterns with node JS and Django framework
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
- Good knowledge of server Apache Tomcat, Web logic, Jenkins, Heroku.
- Good knowledge of web services with protocols SOAP.
- Experience in developing applications using Confidential web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front, and Route 53.
- Experience in working with Confidential web services Confidential EC2 , Confidential s3, AWS RDS.
- Involved in writing stored procedures using MySQL.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers.
- E xperienced in NoSQL technologies like MongoDB, Couch DB Cassandra, Redis and Databricks relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
- Good Experience in debugging the issues using pdb.
- Leveraging queueing architectures with Rabbit MQ for scalability, performance and building.
- Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.
- Worked on Python Testing frameworks like Zope, PyTest, nose and Robot framework.
- Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies.
- Most of the applications were developed with Python, Django, and PostgreSQL using JIRA (Agile) methodology.
TECHNICAL SKILLS:
Frameworks: Django, web2py, Flask, Struts, pylons and CSS Bootstrap
Web Technologies: HTML, CSS, DOM, SAX, Java Script, jQuery, AJAX, XML, Angular JS
Programming Languages: Python, Java, SQL and PL/SQL.
J2EE Technologies: JSP, Java Servlets, JDBC and JMS.
Version Control: Git (GitHub), SVN, CVS
Application servers: Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere
Databases: Oracle (9i,10g,11g), MySQL, PostgreSQL, MongoDB
IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, and Sublime Text.
Web Services: AWS, Rackspace Cloud, Confidential S3, RDS
Operating Systems: Windows, Red hat Linux, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP
Deployment Tools: Heroku, Jenkins.
Tracking Tools: Bugzilla and JIRA.
WORK EXPERIENCE:
Confidential, Austin, Tx
Python Developer
Responsibilities:
- Worked with Version Control tools like GIT and created branches in GIT implementation parallel development process.
- Hands on experience in Object oriented Design and Programming concepts using Python and Java.
- Experimented on several python packages like NumPy, matplotlib, Beautiful Soup, Pickle, PySide, SciPy, PyTables etc.
- Expertise on various applications using python integrated IDEs Sublime Text, PyCharm.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server-side applications Django and Flask.
- Implemented web applications using HTML, CSS, JavaScript, jQuery, AJAX, XML and bootstrap.
- Familiar with XML/JSON based SOAP and REST web services.
- Hands on experience with various application servers and web servers including Apache Tomcat, Apache http servers, Web logic and WebSphere.
- Expertise in working with different databases using Oracle, MySQL.
- Good knowledge in using NoSQL databases like Apache Cassandra and MongoDB
- Knowledgeable with continuous deployment using Heroku and Jenkins. And Good experience in working on AWS S3 with Confidential EC2.
- Expertise in establishing database connections for Java and Python by configuring MySQL-Python.
- Extensive experience in developing applications using Java API, Swing, HTML3, JavaScript, CSS2/3, J Query, JSF, JMS, XML
- Developed J2EE applications on IDE's like Eclipse, My Eclipse.
- Experience in designing the automation framework using Python, Corn and Shell scripting.
- Familiarity with development best practices such as code reviews, unit testing with unit test and integration testing with Py vows.
- Experience in writing test scripts, test cases, test specifications and test coverage.
- Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
- Involved in all the phases of Software Development Life Cycle (SDLC)
- Experienced in developing applications using agile methodologies like Test Driven Development (TDD), Scrum and using Waterfall methodology.
- Worked on various operating systems Windows XP/7/8/10, UNIX and Linux.
- Experienced in Linux shell commands and command line utilities.
- Worked in the team and faced challenges during the project development and production process.
- Networking knowledge (OSI Layers, Network Topologies, TCP/IP, etc.) and Excellent communication and time management skills.
- Capable to learn new technologies and to work in the team environment independently.
- Worked with Version Control tools like GIT and created branches in GIT implementation parallel development process
Confidential, San Diego
Python Developer
Responsibilities:
- Developed web applications in Django Framework’s model view control (MVC) architecture.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- 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
- Used Pandas library for statistics Analysis.
- Experienced in working with various Python IDE’s using PyCharm and Sublime Text.
- Developed and designed automation framework using Python and Shell scripting.
- Managed large datasets using Panda data frames and MySQL.
- Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and Confidential API calls.
- Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles
- Python/Django based web application, Postgre Sql DB, and integrations with 3rd party email, messaging, storage services.
- Implemented configuration changes for data models and maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure.
- Risk analysis for potential points of failure (database, communication points, file system errors)
- Troubleshoot the process execution and worked with other team members to correct them.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Tested and validated the custom scripts and responsible for user validations on client side as well as server side.
- Interacted with QA to develop test plans from high-level design documentation
- Different testing methodologies like unit testing, Integration testing, web application testing
- Developed test scripts for automation with Selenium.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, Script, Eclipse, Linux, Shell Scripting, jQuery, GitHub, Angular.JS, Jira, Selenium.
Confidential, NY
Python Developer
Responsibilities:
- 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.
- Designed Cassandra schema for the APIs and Parsed XML file using Python to extract data from database.
- Worked on Python Open stack API's and used NoSQL as database and followed Python test-driven development techniques.
- Developed server-based web traffic statistical analysis tool using Flask, Pandas and implemented on premise MongoDB Monitoring Service (MMS) and created dashboards for monitoring the MongoDB environment.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Used Restful web service calls for the validation.
- Involved in Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
- Built web-services using SOAP that allowed integrating the business application with the legacy applications and facilitates for future applications.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Added support for Confidential AWS S3 and RDS to host static/media files and the database into Confidential Cloud.
- Responsible for both back-end programming in PHP and front-end functionality using JavaScript, Ajax, jQuery libraries, and other technologies and developed GUI using PHP, HTML, CSS, JavaScript, jQuery, Bootstrap.
- Design and development of UI screens using JSP.
- Developed and implemented the user registration and login feature for the application process from scratch by extending Django user model.
- Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation.
- Developed user-friendly modals for the form submissions using simplemodal.js, jQuery, Ajax and JavaScript.
- Automated the existing scripts for performance calculations using NumPy and SQL Alchemy.
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
Environment: Python 2.7, Django 1.6, HTML5, CSS, XML, MySQL, MongoDB, JavaScript, Angular JS, jQuery, CSS Bootstrap, RabbitMQ, Celery, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Redis, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Responsible for the design and development of different web-based applications based on client’s requirements.
- Developed applications using CherryPy, Flask (Python frameworks)
- Deployed web applications to Google App Engine.
- Learnt to deploy projects using Jenkins.
- Utilized Pandas - python library for analyzing data and data structures.
- Managed large datasets using Pandas data frames and SQLite
- Designed email marketing campaigns and created responsive web forms that saved data into a database using Python / Django Framework.
- Learned about the Model-View-Controller (MVC) design pattern
- Learned new technical skills as required for the system like Django, CherryPy and Flask Frameworks.
- Developed Python scripts to read from Excel files, generate XML configuration files and for generating IP access frequency lists in different data logs
- Performed front-end development for web initiatives to ensure usability, using HTML and CSS.
- Tested all completed work to ensure proper and error free functionality
- Enhance quality, feel, and usability of consumer-facing website
- Wrote Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams.
- Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming.
- Designed manuals, workbooks, and other printed media for reference purpose.
- Created and ran custom SQL queries and stored procedures and created an application to stored client phone calls and emails that were routed to various developers.
Environment: Python 2.6/2.7, Django 1.2, CherryPy, Flask, SQLite, Google App Engine, Jenkins, Pandas, HTML, CSS