Python Developer Resume
Oakland, CA
SUMMARY:
- Around 7 years of experience as a Web Application Developer and Software Engineer using Python, Django, C++, C, PHP.
- Good Experience with Django, a high - level Python Web framework.
- Experience object oriented programming concepts using Python, C++, C and PHP.
- Experienced in LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Experienced in installing, configuring, testing and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Networking knowledge (OSI Layers, Network Topologies, TCP/IP)
- Experienced in installing, configuring, modifying, testing and deploying applications.
- Worked with XML/ JSON based REST Web services.
- Developed / modified presentation layer using HTML5 and JavaScript.
- Well experienced in creating Pl/SQL Cursors, Triggers, Functions and Stored Procedures.
- Familiar with JSON based REST Web services
- Expertise in data structures and algorithms.
- Experienced in developing Web Services with Python programming language.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and Oracle database.
- 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.
- Experience with 24*7 working environment.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL SKILLS:
Languages: Python 3.0/2.7/2.4, C++, C and PHP.
Python Framework: Django 1.8.x/1.7.x
Databases: MySQL, SQL Server 2008,Oracle
Web Technologies: AWS (Amazon Web Services) EC2, S3 (Simple Storage Service), AJAX, JavaScript, HTML, DHTML, XHTML, XML, JSON
Versioning Tools: Git, Mercurial, Perforce, SVN, CVS
Applications/Webservers: Apache, IIS
Operating systems: Linux/Unix, MAC OS, FreeBSD, Ubuntu, Windows
PROFESSIONAL EXPERIENCE:
Confidential,Oakland,CA
Python Developer
Responsibilities:
- Worked on development of Sales forecasting and Marketing campaigns management system for Pandora.
- Worked with offshore teams and internal clients to Design and analyze the requirements of in-house applications.
- Technical experience with LAMP (Linux, Apache, MySQL, PYTHON) architecture.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL and Django.
- Developed a Front-End GUI as stand-alone Python application.
- Used SOAP and RESTful API for information extraction
- Worked with Marketing and Sales teams to enhance applications to suit their needs
- Debug application deployments on multiple environments.
- Working on cloud service, design, develop cluster on AWS service like EC2, elasticache, etc.
- Build manage and test this framework that deals with automated provisioning and configuring instances in AWS(Amazon Web Services)
- Created bean docker gem for easy creation of additional docker containers on Elastic Beanstalk instances for testing and diagnostics.
- Experience with AWS SDK gem, including utilities that initialize local application environments mirroring Beanstalk environments.
- Created Automated Test Scripts in Python for Reports and Data extraction jobs.
- Trained and documented initial deployment and Supported product stabilization/debug at the deployment site
Environment: Python 2.7, Django 1.8, Amazon AWS, EC2, Cloud Platform, MySQL,Beanstalk, QA testing, Test scripts, Windows, Linux, HTML, CSS, JQuery, JavaScript,Docker, Apache, GIT, Jenkins
Confidential,New York, NY
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Created Business Logic using Python 2.7.
- Used Django framework for application development.
- Created database using MySQL, wrote several queries and Django API’s to extract data from database.
- Created specific images using Python Imaging Library for the custom images used for each book.
- Wrote scripts in Python for deploying on production server using DOCKER.
- Used Python scripts to automate Server Updates, ACLs and Load balancers
- Effectively communicated with the external vendors to resolve queries.
- Used Git for the version control.
Environment: Python 2.7, Django 1.7, Docker, ACL, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential, Stockton,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 PHP/Python.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/C++/ Java 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.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for working/new code
- Created Test Plan test cases and automated test scripts in python.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, PHP, C++, QA testing, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Django
Confidential
Software Engineer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Developed Application using Java J2EE Platform
- Designed and developed components using C++.
- Development of real-time multitasking systems using C++.
- Implemented database access and data manipulation functions in Oracles Embedded SQL environment using ODBC.
- 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 PL/SQL packages / objects (running on Oracle 9i database server) to encapsulate data and closely related stored procedures and functions.
- Created data access modules in C++.
- Used make file, gnu,gcc, gdb tools for compiling and debugging source code.
- Responsible for Oracle code including updating triggers, writing embedded SQL.
- Design, develop and test software in C++, JavaScript, XML.
- 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: Java, Javascript, JSP, C++, C, HTML, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i, Linux and Windows NT.