Python Developer Resume
3.00/5 (Submit Your Rating)
Rtp, NC
SUMMARY
- Engineering professional with 6 years of experience in software development.
- Experienced in developing applications/tools using C++, Python and Perl.
- Experienced in object - oriented concepts with C++ and Python.
- Worked on several Python packages like NumPy, SciPy, PyTables etc.
- Experienced in design, development, testing, automation, enhancement, and maintenance of applications and tools.
- Good knowledge in various phases of SDLC requirement analysis, design, development and testing on various development and enhancement projects.
- Good experience in error and exception handling.
- Experienced in using debuggers like gdb, pdb.
- Experienced in developing multi-threaded applications in a Linux environment.
- Experienced in designing the automation framework using Perl and Shell scripting.
- Experienced in version control, ideally Git.
- Have flexibility and ability to learn and use new technologies and also to work in team environment as well as independently.
TECHNICAL SKILLS
- C
- C++
- Python
- SQL
- Linux / Real Time Operating Systems (RTOS)
- HTML
- CSS
- XML
- Git
- SVN
- JIRA
- Bugzilla
- Agile
- Scrum
- Waterfall methodologies
- PyCharm
- NetBeans
- Eclipse IDEs
- Django framework
PROFESSIONAL EXPERIENCE
Confidential - RTP, NC
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing, and deployment.
- Implemented web, stand-alone, client-server enterprise applications usingPython, C, Django, Django Rest Framework in various domains.
- Experienced with Object Oriented Programming, Software Development Life Cycle, agile methodologies, coding and testing of enterprise applications.
- Developed web-based applications using Python, Django, XML, CSS, HTML.
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, Subroutines, functions on SQL.
- Proficient in Front end development experience usingPython, Django, HTML, XML, CSS.
- Hands on experience in SVN, Git, JIRA and Bugzilla worked in SQL databases MS SQL, Apache Cassandra, Oracle and MongoDB.
- Developed Business Logic usingPythonon Django Web Framework
- Experience in developing web applications implementing MVC architecture using Django, Webapp2 and Flask Web application frameworks
- Experienced in using SVN, Eclipse, Pycharm, Pyscript, JIRA and GIT.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- Written PythonCode using Ansible Python API to Automate Cloud Deployment Process.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Pythonbased environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in handling Errors/Exceptions and debugging the issues in large scale applications.
- Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
- Experience in working with different operating systems Windows, Linux (Ubuntu) and UNIX
- Ability to work on own initiative and as a part of team. Willingness to learn new Technologies, openness to new ideas and ability to learn very quickly.
Confidential - Chicago, IL
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Wrote Python modules to extract data from the MySQL source database.
- Designed and implemented a dedicated MySQL database server to drive the web applications and report on daily progress.
- Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Created entire application using Python, Django, MySQL and Linux.
- Maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure
- Implemented RESTful web services for the data transportation between multiple systems.
- Developed remote integration with third party platforms by using RESTful web services.
- Built various graphs for business decision making using Python matplotlib library.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Detected problems, solved them and precisely documented progress of the project.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
Confidential, San Diego, CA
Python Developer
Responsibilities:
- Involved in the project life cycle including design, development and implementation, verification and validation.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for the database and matplotlib for data visualization of sales, tracking progress, identifying trends.
- Fetched twitter feeds for certain important keyword using python-twitter library, Tweepy. Used JSON to store the twitter data which was further represented using matplotlib visualization and generated graphical reports for business decision.
- Developed entire frontend and backend modules usingPythonon Django Web Framework
- Wrote and maintained automated Selenium/Appium tests to test the web and mobile UIs of each of our clients
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
- Used Pandas library for statistics Analysis and Using NumPy for Numerical analysis and managing large datasets using Panda data frames and MySQL
- Troubleshoot the process execution and worked with other team members to correct them
- Extensive code reviewing using GitHub pull requests and improved the quality of code.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time
- Experience with different testing methodologies like unit testing, Integration testing, web application testing
- Worked with RDBMS like Oracle 11g/10i and MySQL databases to query and read data.
Confidential
Python Developer
Responsibilities:
- Closely involved in performance evaluation and User Acceptance Test (UAT).
- Developed a portal to manage and entities in a content management system using Flask.
- Wrote programs for performance calculation using NumPy and SQLalchemy.
- Worked on CSV files while trying to get input from the MySQL database.
- Wrote Python scripts to parse XML documents and load the data in database.
- Create, develop and fine-tuned SQL objects: Tables, stored procedures, views and triggers.
- Generated automated documentation for thePythonscripts using sphinx. Designed and developed continuous integration usingPython, Flask, GitHub.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Worked in stages such as analysis and design, development, testing and debugging.
- Experience in writing Use Case diagrams, Class diagrams Sequence Diagrams, and State Diagrams
- Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBS and REST.
- Developed REST APIs using Python with Flask framework.
- Collaborated with a team of instructors and programmers to develop the curriculum and guidelines for workshops to teach the logic of programming
- Tested all completed work to ensure proper and error free functionality
- Wrote and executed various MySQL database queries from Python using Python-MySQL connector and MySQL dB package.