Python Developer Resume
Middletown, NJ
SUMMARY:
- 6 years of experience as a Web Application Developer and Software Engineer using Python, Django, HTML.
- Experienced in developing web - based applications using Python, DJANGO, QT, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience with object oriented programming (OOP) concepts using Python and PHP.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Worked on JavaScript MVC Framework like Angular.JS.
- Familiar with JSON based REST Web services.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, Angular JS, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Understanding of Python best Practices (PEP-8).
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
- Experience object oriented programming (OOP) concepts using Python, Django and Linux.
- Experienced in developing Web Services with Python programming language.
- Expertise in client scripting language and server side scripting languages like JavaScript, Perl Scripting, Shell Scripting.
- One of the designated Python experts on the team performing code reviews and implementing best pythonic practices.
- Excellent debugging, problem solving, optimization and testing skills.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Languages: Python 3.x,2.7/2.4, Shell Script, Perl, SQL
Python Framework: Django 1.3/1.4
Databases: MySQL, SQL Server, Oracle
Web Technologies: AJAX, JavaScript, Angular JS, HTML, DHTML, XHTML, XML
Versioning Tools: Subversion, GIT, Perforce, SVN, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista.
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
Python Developer
Responsibilities:
- Development and support of cafe for checking communications between networks via Python Scripts
- Automating the python scripts in different networks systems.
- Developed jobs in python to extract data from MySQL database and store it in .csv file
- Developed multi-threaded jobs in python to log in multiple machines at a time.
- Developed python scripts that could do multi-level checks of different host machine
Python Developer
Responsibilities:
- Creating unit tests and integration tests on python scripts.
- Performing code reviews and following best pythonic practices (PEP8).
- Using Python unit and functional testing modules such as unit test, mock etc. in line with agile Software Development.
- Using GIT version control tool to coordinate team-development.
- Using Crucible for code reviews.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Design, develop, test, deploy and maintain the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms to record data of online users.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugged Software for Bugs.
Environment: Python, Pecan, RabbitMQ, GITHub, Jira, Django, Crucible, LINUXs, HTML, XHTML5, Java Scripts.
Confidential, Pleasanton, CA.Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Created User Controls and simple animations using Java Script and Python.
- Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Developed Python batch processors to consume and produce various feeds.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Created PHP/MySQL back-end for data entry from Flash.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Used GitHub for version control.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Wrote a Python module to connect and view the status of an Apache Cassandra instance.
- Maintained version control of Python by using GIT. (Merge, Branch, Push, and Commit).
- Developed multi-threaded standalone app in Python to view performance.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Performed Version control using GIT.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python 3.x, Python, Django, HTML, JQuery, AJAX, XHTML, JavaScript, XML, GitHub, Flash, SQLite, MYSQL, SQL, PLSQL, Oracle and Windows.
Confidential, Brentwood, TNPython Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Development of MongoCSV Export using Angularjs.
- Used HTML/CSS and JavaScript for UI development.
- Converted Visual basic Application to Python, MSQL.
- Used python scripts to update content in the database and manipulate files.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Used Python to place data into JSON files for testing Django Websites.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Implemented a Python module to query data from a PostgreSQL table to display aggregated data from Map Reduce jobs.
- Worked extensively on the Python based proprietary framework Quartz.
- Used Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
- Rewrote existing Java application in Python module to deliver certain format of data
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Responsible for search engine optimization to improve the visibility of the website.
- Handled all the client side validation using JavaScript.
- Performed testing using Django’s Test Module.
- Created unit test/regression test framework for working/new code
- Used Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.4, MySQL, Linux, HTML, XHTML, CSS, AJAX, Java, JavaScript, Apache Web Server, Django.
Confidential, Austin, TX.Python Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- Developed dynamic web pages using python Django Frameworks.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Installation and setting up Python/Unix test beds
- Wrote Automation/test python scripts to test.
- Used HTML, CSS, jQuery, JSON and JavaScript for front end applications.
- Used python scripts to update content in the database and manipulate files.
- Developed python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Used python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Implemented code in python to retrieve and manipulate data.
- Wrote python routines to log into the websites and fetch data for selected options.
- Used python modules such as requests, urllib, and urllib2 for web crawling.
- Performed Design, involved in code reviews and wrote unit tests in Python.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Wrote validation scripts in SQL to validate data loading
- Used GIT for version control.
- Performed Unit and system testing
- Trained users and did production support
Environment: Python, Django, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, GIT, Linux.
Confidential, Fremont, CASoftware Engineer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Achieved modular (extensible) codebases through Angular.js based MVC architecture.
- One of the designated Python experts on the team performing code reviews and implementing best pythonic practices.
- Worked closely with designer. Converted Photoshop images into XHTML/CSS, complex Flash integration.
- Developed proof of concept app using Python Cubes.
- Created complex dynamic HTML UI using jQuery.
- Achieved modular (extensible) codebases through Angular.js based MVC architecture.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Generated Python Django Forms to record data of online users.
- Created UI using HTML CSS and JavaScript’s.
- Created Servlets and Beans to implement Business Logic
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
- Created database access layer using JDBC and PL/SQL stored procedures
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugged Software for Bugs.
Environment: HTML, CSS, JavaScript, Python, jQuery, Shell Scripting, PL/SQL, JDBC, PVCS, Oracle, Linux and Windows.
ConfidentialPython Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Generated property list for every application dynamically using Python.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
Environment: Python, DOM, HTML, CSS, SQL, PLSQL, Oracle and Windows.
ConfidentialSoftware Developer
Responsibilities:
- Involved in designing, constructing and documenting various object oriented applications using UML, Rational Rose.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Servlets were used as an application layer to provide the main logic of the application and the interaction with databases using JDBC API.
- Wrote SQL queries and Oracle stored procedures for accessing and manipulating the data in the database.
- Oracle 8i and SQL Server were used as the database.
- Client side validations were done using JavaScript.
- Used SVN for version control.
- Used VI as Editor for writing the coding in the UNIX Environment.
Environment: Java, C++, JDBC, JSP, JavaScript, SQL Server, Oracle, UNIX.