Python Programmer Resume
Python Programmers work with software engineers or developers, designers and analysts to provide support in developing websites, scientific, numerical and windows-based applications. They write reliable and efficient Python programs as per user requirements or specifications and provide technical support to clients and team members.
These programming experts have a computer's degree along with a relevant Python certification. If you are looking for this job position and want to grab the attention of potential employers, you will need a Python programmer resume to showcase experience, and skills.
The resume must highlight expertise in Python application development, code testing and debugging, software troubleshooting and enhancement, web application or website development, SQL database and UI designs, software documentation, Python frameworks and libraries, application security and data protection methods, code deployment, SDLC and object-oriented analysis.
To increase your chances of getting an interview call, include strong team-working, communication, problem-solving, multi-tasking, analytical and project management skills.
Python Programmer Resume Example
Amy R. Andes
2711 Canis Height Drive
Los Angeles, CA 90071
Phone No: 611-847-8283
Email: amyandes@anymail.com
Career Summary:
Highly-dedicated, self-motivated, and enthusiastic Python Programmer with more than 5 years of experience in writing and executing Python code for web, desktop GUI, console, scientific, and numerical applications or software. Expertise in application and related database development, analyzing user or business requirements as well as software testing, debugging and troubleshooting methods. Possess excellent communication, analytical, problem-solving, decision-making, time-management, team-working and multi-tasking skills.
Summary of Skills:
- Thorough knowledge of Python programming, web and desktop GUI based application development, website and console application development, database designing and development, SDLC, object-oriented designs and analysis, requirement analysis, software testing and debugging, system or program troubleshooting, networking, code review and optimization, software enhancements, data security and protection techniques, object relational mapping, SQL and relational databases, continuous integration and deployment methods, project management
- Thorough knowledge of Python, HTML5, CSS3, XML, JSON, JavaScript, MS SQL Server, Postgres, Oracle, custom and ODBC interfaces, object database and standard database API, Python Rest APIs, Django, and Flask frameworks, SOAP UI, Windows and Linux OS
- Ability to analyze user requirements or technical specifications as well as write and execute reliable, testable and efficient code for Python based applications
- Ability to solve complex programming or application issues as well as provide technical support to end-users and team members
- Effective communication skills along with the ability to cope with fast-paced and challenging work environment
- Strong leadership skills with the ability to work well with a cross-functional team as well as independently
- Ability to handle multiple tasks simultaneously and complete application or software projects within specified deadlines
- Solid documentation skills as well as the ability to learn new technologies and keep up with latest industry trends or advancements
Work Experience:
Python Programmer
Fox-hole Technologies, Los Angeles, CA
September 2017 – Present
- Working with designers, analysts, developers or software engineers to write and execute reliable and efficient Python programs and related SQL queries for desktop GUI, enterprise, web, scientific and numerical applications as per user or business requirements as well as established coding standards
- Analyzing and translating client requirements into technical or design specifications as well as creating developers' guides for high-quality and efficient software project development as required
- Collaborating with QA team in performing unit, integration and functional tests for new programs as needed as well as debugging and adding new features or functionalities in existing Python programs for optimization and performance improvement
- Developing user interfaces and reprogramming existing database as well as installing and maintaining various software applications, and ensuring their compatibility with different operating system and platform
- Participating in the investigation and troubleshooting of application issues or failures as well as recommending necessary software modifications or enhancements as per design specifications
- Drafting ERP system designs and development plans with technical team as well as collaborating with management team and end-users to develop time or cost estimates and training materials for assigned application projects as required
Python Programmer
Dynamics IT Group, Los Angeles, CA
April 2015 - August 2017
- Gathered and analyzed user or business requirements as well as provided support in programming, developing, and maintaining web-based applications, websites as well as cross platform desktop GUI based applications using Python, SQL, JavaScript, and HTML languages, including Django and Flask frameworks
- Performed code reviews for junior or less experienced programmers as well as coordinated with other programmers or developers to test, debug and modify Python programs and related desktop GUI based applications as needed
- Worked with the internal and external IT teams to create REST APIs and python scripts as needed as well as recognized and developed effective technical solutions regarding system deficiencies and architectural needs
- Developed, implemented, and documented data protection or application security standards and procedures as well as utilized back-end programming logic to integrate new user facing features or elements in software applications and improve overall performance
- Created and maintained developer-level and user-level artifacts that included software version or requirement documentation, deployment guides and user manuals as well as generated project reports using Python ReportLab for clients as required
Junior Python Programmer
CACI Technologies, Los Angeles, CA
December 2013 - March 2015
- Created reusable, testable, and efficient Python code using best programming structures, flowcharts and algorithms as well as assisted in designing and implementing Python modules to load data from various sources such as SQL Server, DB2 and Oracle to PostgreSQL database
- Provided support to development teams in creating, testing, debugging, implementing and maintaining web and desktop based applications as well as websites in accordance with project requirements
- Assisted senior programmers in creating project test plans and detailed test cases as well as worked with QA personnel in designing, developing, and executing automated tests for assigned software application projects as required
- Assisted in fixing bugs or programming errors as needed as well as adding new features or making necessary modifications in developed code to maximize performance and effectiveness of various software applications
- Assisted in installing, troubleshooting, and enhancing new or existing software as well as provided technical support and training materials for end-users regarding application usage and maintenance as required
Education:
-
Bachelor's Degree in Computer Science
University of Southern California, Los Angeles, CA
2012
Certification:
-
PCAP- Certified Associate in Python Programming
2013
References:
On request.
Related resume sample
Junior Software Engineer Resume