We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY

  • 10 years of IT industry experience compromising of Python Development, Linux System Administration, Cloud Implementation including end - to- end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications
  • Having 10 years of IT Software Development and nearly 4 years of experience in Python application development.
  • Also designing and development experience in Django with web based applications using Python.
  • MySQL dB for database connectivity and Cassandra to improvise software development process.
  • Experience with Data migration from Sqlite3 to Apache Cassandra database.
  • Cassandra data model designing, implementation.
  • Familiarity with implementing Model view control architecture using Django for web based applications.
  • Proficient in using editors like, Notepad ++, Sublime Text while developing different applications.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Having good experience in using NoSQL databases like Apache Cassandra.
  • Having working knowledge using Web services like Amazon s3, EC2, SQS, RDS.
  • Good Knowledge in deployment of applications using AWS.
  • Experience in working with application server WebLogic (10.0, 10.3, 11g, 11gr1).
  • Familiarity with development best practices such as code reviews and unit testing.
  • Proficient in writing SQL Queries, Stored procedures, functions, tables, views, triggers on various databases like Oracle, DB2, MySQL.
  • Experience in working with different operating systems Windows, UNIX, Linux.
  • Good knowledge on hosting Python applications using WSGI module.
  • Active participation in various phases of SDLC Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
  • Hands on experience in debugging and fixing the bugs and also very good with support and maintenance.
  • Understanding of Python Best Practices (PEP8).

TECHNICAL SKILLS

Frameworks: Django, Flask

Web Technologies: HTML 4.0/5.0., DHTML, XML, PHP, Java Script, Servlets and JSP

Programming Languages: Python, SQL and PL/SQL.

Ecommerce tools: IBM NET.Commerce

ETL tools: Informatica power center x.x

Source Control Tools: Subversion(SVN), GIT, CVS, Clear Case.

Databases: Oracle(9i,10g, 11g), My SQL, Apache Cassandra.

Source Control Tools: Subversion(SVN), GIT, CVS, Clear Case.

Cloud Services: AWS, Rackspace.

IDE's/ Development Tools: Notepad++,Sublime Text.

Operating Systems: Windows, Red Hat Enterprise Linux.

PROFESSIONAL EXPERIENCE

Confidential, NJ

Python developer

Responsibilities:

  • writing reusable, testable and efficient code
  • Perform application development, maintenance and ensure adherence to process and information security controls.
  • A key part of API design and development, Unit test and debugging.
  • Maintain and extend the existing Python/Flask REST
  • A strong eye on code re-usability and maintainability
  • Strong background in object oriented programming, design patterns, algorithms, and data structures
  • Used Python scripts to update the content in database and manipulate files.
  • Generated Python Django forms to maintain the record of online users.
  • Network Automation using python
  • Used Django API's to access the database.
  • Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS.
  • Writing Python scripts with Cloud Formation templates to automate installation of Auto scaling, EC2, VPC and other services
  • Designed and managed API system deployment using fast http server and AWS architecture.
  • Developed Restful API's using Python Flask and SQL Alchemy data models as well as ensured code
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Designed and developed a horizontally scalable APIs using Python Flask.
  • Involved in back end development using Python with framework Flask
  • Wrote Python modules to view and connect the Apache Cassandra instance.
  • Created Unit test/ regression test framework for working/new code.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Wrote and executed various MySQL database queries from Python MySQL connector and MySQL Db package.
  • Involved in debugging and troubleshooting issues and fixed many bugs in so many applications
  • Which are main source of data for customers and internal customer service team.
  • Implemented SOAP/RESTful web services in JSON format.
  • Attended many day to day meetings with developers and users and performed QA testing on the application.

Environment: Python, Django, API, HTML, CSS, AJAX, Git, AWS, Apache HTTP, Flask, XML, OOD, Shell Scripting, JenKins MYSQL, Cassandra, Linux.

Confidential, San Mateo, CA

Python developer

Responsibilities:

  • Writing reusable, testable, and efficient code
  • Maintain and extend the existing Python/Flask REST
  • Parsing Excel,XML data in to database.
  • Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS.
  • Responsible for designing, developing, testing, deploying and maintaining the web application.
  • Involved in debugging and troubleshooting issues and fixed many bugs in so many applications
  • Attended many day to day meetings with developers and users and performed QA testing on the application.
  • Design and implementation of low -latency, high -availability and performant applications
  • Integration of user-facing elements developed by front-end developers with server side logic
  • Implementation of security and data protection

Environment: Python, Django API, HTML, CSS, AJAX, Git, AWS, Apache HTTP, Flask, XML, OOD, Shell Scripting, jenkins, MYSQL, Cassandra, Linux.

Confidential, San Francisco, CA

Technical Support Engineer

Responsibilities:

  • Involved in assisting new and existing customers to install, use and maintain the company’s key products, experience of Ubuntu or Debian Linux as well as excellent working experience of Windows network principles (domains, IIS, and Firewalls)
  • Diagnose and troubleshoot technical issues, including account setup and network configuration
  • Ask customers targeted questions to quickly understand the root of the problem
  • Track computer system issues through to resolution, within agreed time limits
  • Talk clients through a series of actions, either via phone, email or chat, until they’ve solved a technical issue
  • Properly escalate unresolved issues to appropriate internal teams (e.g. software developers)
  • Provide prompt and accurate feedback to customers
  • Refer to internal database or external resources to provide accurate tech solutions
  • Ensure all issues are properly logged
  • Prioritize and manage several open issues at one time
  • Follow up with clients to ensure their IT systems are fully functional after troubleshooting
  • Prepare accurate and timely reports
  • Document technical knowledge in the form of notes and manuals
  • Maintain jovial relationships with clients, research and identify solutions to software and hardware issues.

Confidential, Emeryville, CA

Technical Support Engineer

Responsibilities:

  • Troubleshoot issues in the deployment of Confidential 's high-speed file transfer software in enterprise environments. This includes troubleshooting networking, web apps, operating system, file system and user management issues, typically by phone, email and web meetings.
  • Develop expert understanding of Confidential ’s software solution and answer questions from customers and prospects about the features and capabilities of the software and SDK.
  • Develop custom scripts, web tools, and custom technical explanations to support customers in the use of Confidential software.
  • Document and track customer cases from start to finish ensuring customer expectations are properly managed and that technical issues are resolved to the customer’s satisfaction.
  • Work closely with the development and test teams to ensure that issues are corrected and usability problems are understood.
  • Support Engineers may be required to be on-call on a rotating basis throughout the year

We'd love your feedback!