Python Developer Resume
NJ
SUMMARY
- 6+ Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications using Python.
- Experienced with full software development life-cycle, designing and architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experienced in MVC frameworks like Django.
- Experience object oriented programming (OOP) concepts using Python.
- Experienced in WAMP (Windows, Apache, MYSQL,Python /PHP) and LAMP (Linux, Apache, MySQL,Python /PHP) Architecture.
- Experienced in Python's modules like numpy, regular expressions, collections, dates & times and OS modules.
- Experienced in developing web-based applications usingPython, Django, FLASK, XML, CSS, and HTML.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Good experience inPLSQL programmingincluding complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Hands-on experience in writing and reviewing product specifications, technical specifications, test plans and quality analysis.
- Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
- Good interpersonal, very hands on attitude and approach, Inquisitive, Self-determined to learn and improve.
- Committed to tasks and provide good results, team player and Good communication skills.
- Good Experience in Linux Shell Scripting (Bash) and following PEPGuidelines in Python.
- Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like DB2 and MySQL.
TECHNICAL SKILLS
Languages: Python, Shell Scripts, MySQL, PL/SQL, HTML, CSS, XML.
Operating Systems: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac OS
Frameworks: Django, Pyramid, Flask
Web Technologies: HTML, CSS, XML, Django.
Web Services: SOAP, REST & GRAPHQL.
Databases: MySQL Server, Postgres Server, No SQL Databases such as Mongo DB.
Testing Tools: PyTest, Doc test
PROFESSIONAL EXPERIENCE
Confidential - NJ
Python Developer
Responsibilities:
- Participated in the complete SDLC process and used PHP to develop website functionality.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed Use-Case, Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
- Designed and developed data management system using MySQL. Built application logic using Python 2.6.
- Used Django APIs for database access.
- Provided GUI utilizing PyQt for the end user to create, modify and view reports based on client data.
- Angular.js is used to build efficient backend for client web application.
- Used Python to extract information from XML files.
- Expertise in Service Oriented Architecture (SOA) and its related technologies like Web Services, BPEL, WSDLs, SOAP1.1, XML, XSD, XSLT etc.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on development of SQL and stored procedures on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment (E-commerce)
- Designed and developed a horizontally scalable APIs using Python Flask.
- Designed Cassandra schema for the APIs.
- Implemented monitoring and established best practices around using elastic search.
- Effectively communicated with the external vendors to resolve queries.
- Used GIT for the version control.
Environment: Python2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.
Confidential - Foster City, CA
Python Developer
Responsibilities:
- Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
- Supported/maintained client website within the DJANGO CMS system for various website needs.
- Performed dynamic UI designing with HTML5, CSS3, less, Bootstrap, JSON and AJAX.
- Created Python and Bash scripts to monitor & increase efficiency of retail management application system and operations.
- Developed a Django CMS based promotion management system offering the ability to created arbitrary forms through an admin interface.
- Created a Python/Django based web application for data processing using MySQL as database, and HTML/CSS/JavaScript for frontend development and D3 JavaScript for Data Visualization.
- Part of team implementing REST API's inPythonusing python based micro-framework called Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Python's Unit Testing library was used for testing various programs onpythonand other codes.
- To build and populate DB and to ensure the standards, the team of QA also collaborated.
- Built performance monitoring dashboards using python chartio libraries.
- Responsible debugging and troubleshooting programming related issues.
Environment: Python, Django, Django-CMS, SSO, PostgreSQL, MySQL, Bootstrap JS, HTML5, CSS3, Agile, REST, JSON.
Confidential
Jr. Python Developer
Responsibilities:
- Created entire application using Python, Django.
- Developed applications especially in Linux environment and familiar with all its commands.
- Involved in development of Web Services using REST for sending and getting data from the external interface in the XML format. Worked with Linux like OS on regular basis.
- Improved code reuse and performance by making effective use of various design patterns.
- Creating unit test/regression test framework for working with new code.
- Construct SQL queries implementing functions, packages, views, triggers, and tables.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support. Maintaining the scripts using the GIT version control tool.
- Maintaining customer database using MY SQL.
- Proactively worked with managers and development staff to meet project goals within expected timelines.
Environment: Python, Django, MY SQL, Linux, Agile, HTML, CSS, Eclipse, Linux, Shell Scripting
Confidential
Software Engineer
Responsibilities:
- Exported/Imported data between different data sources using MySQL &PostgreSQL.
- Participated in re-design and development of back-end MySQL & PostgreSQL Server database, wrote queries, triggers and stored procedure.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Managed, developed and designed a dashboard control panel for customers and Administrators using MySQL DB, PostgreSQL.
- Installed and maintained web servers Tomcat and Apache HTTP Web servers in UNIX.
- Interacted with QA to develop test plans from high-level design documentation.
Environment: HTML5/CSS, HTTP, PostgreSQL, My SQL, MS SQL Server, MySQL, Eclipse, Linux, Shell Scripting.