Python Programmer Resume
San Ramon, CA
SUMMARY
- Over 8 years of experience as a Web Application Developer and Software Engineer using Python.
- Good Experience with Django, a high - level Python Web framework.
- Experience object oriented programming (OOP) concepts using Python, Django and Linux.
- Experienced in developing web-based applications using Python, Django, XML, CSS, HTML, JavaScript and JQuery.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Good knowledge in various phases of SDLC - Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced in developing Web Services with Python programming language.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Experience in implementation of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE)
- Familiarity with development best practices such as code reviews and unit testing.
- Excellent written and oral communication skills with results-oriented attitude.
- Experience with Version Control, ideally SVN, CVS and GIT
- Good Experience in error and exceptional handling.
- Leading, guiding and helping the team members with the challenges faced during the project development process and problem solving.
- Have flexibility and ability to learn and use new technologies and also to work in team environment as wells as independently to get things done.
- Experience working with Agile Scrum development process
TECHNICAL SKILLS
Languages: Python 2.7/2.4, Shell Script, Java, SQL
Python Framework: Django 1.3/1.4, Web2py, Python Servlet engine
Databases: MySQL, SQL Server 2008, MongoDB
Web Technologies: AJAX, JavaScript, HTML, CSS
Versioning Tools: Git, SVN, CVS
Networking: Socket Programming, TCP/IP
IDE: Eclipse, Geany, gedit
SDLC Methodologies: Agile and Waterfall
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Python programmer
Responsibilities:
- Analysis and Design of application
- Created UI using Javascript and HTML5/CSS
- Implemented business logic using Python/Django
- Responsible for setting up Python REST API framework using Django.
- Implement code in python to retrieve and manipulate data.
Environment: Python3.x,Django 1.4, MySQL, Teradata, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
Confidential, San Ramon, CA
Python developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django, C++, Java, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.
Confidential, Tucker, GA
Web Programmer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD. Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
- Developed application logic using Python, Java script, Java
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Created Data layer in MYSQL.
- Extracted and loaded data using Python scripts and PL/SQL packages
- Supported Java application for Media portal management.
- Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
Environment: Java, Python 2.6, Javascript, HTML/CSS,MYSQL, PL/SQL, JDBC, Unix Shell Scripting, Red Hat Linux, Weblogic Application Server.
Confidential
Programmer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented database access and data manipulation functions in Embedded SQL environment using ODBC.
- Designed the XML format to exchange Data back and forth between front end, middleware and Backend. DTD was written to define XML data.
- Interface allows distributed modules of an enterprise system to access databases via HTTP across networks.
- Database layer that interacts with above C++ components designed as SQL packages / objects to encapsulate data and closely related stored procedures and functions.
- Created data access modules in python.
- Developed and executed User Acceptance Testing portion of test plan.
Environment: Python, MySQL, Linux, HTML, CSS, JavaScript, Apache Web Server.
Confidential
Backend Developer
Responsibilities:
- Developed backend services and created many API’s using Python Programming Language and sql
- Developed web-based applications using Python3.4/3.3, XML, CSS, HTML and JavaScript.
- Responsible for the design and development of Python services for a project management software called iscrum.
- Created many web applications using HTML, CSS and Javascript
- As a team member, I was involved in design of Employee Management software called HRMS.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency
- Involved in entire lifecycle of the projects including Design, Development, Testing, Implementation and Operations support
- Environment: Python, sql and Linux, HTML, CSS and Javascript.
