Python Developer Resume
Austin, TX
SUMMARY
- About 8 years of experience as a Python Developer, proficient coder in multiple languages and experience in Design, Development, Implementation of Python, Django, Flask client - server technologies-based applications, RESTful services, C++, and SQL.
- Experience in object-oriented programming (OOP) concepts using Python, and C++.
- Good experience in developing web applications implementing MVT architecture using Django, Flask, web application frameworks, with good understanding of Django ORM and SQLAlchemy.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular JS, Node JS, CSS, JavaScript, and various Java/J2EE technologies.
- Excellent Experience on various Python integrated IDE's such as Sublime Text, PyCharm, Eclipse and NetBeans.
- Experience in all phases of Software Development Life Cycle (SDLC)-Waterfall, agile Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in Web & Client/Server application development.
- Expertise in full life cycle application development and also good experience in Unit testing and Test Driven Development (TDD) and Behavior driven Development (BDD).
- Hands on experience with continuous integration and automation using Jenkins.
- Extensive experience in developing web applications using Python, Django, Flask frameworks.
- Experience in working with several python libraries including Beautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
- Good knowledge of Web Services with protocols SOAP and REST.
- Good experience in Shell Scripting, Oracle, MySQL, UNIX and Linux.
- Expert at version control systems like Git, and SVN, Migrated repos from SVN to Github.
- Experience in developing web applications implementing MVC architecture using Django framework and SQLAlchemy.
- Hands on experience with bug tracking tools JIRA and Bugzilla.
- Experience in Agile development processes ensuring rapid and high quality software delivery
- Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
TECHNICAL SKILLS
Languages: Python, C, Java, SQL, PL/SQL.
IDE’s: PyCharm, Eclipse, NetBeans, Sublime, SOAP UI
Web Technologies: HTML5, CSS3, XML, JavaScript, JQuery, Angular JS, Node JS
Databases: Oracle, MySQL
Frameworks: Django, Flask, CherryPy, web2py, Tornado, Pyramid, Robot
Web Servers: Web Logic, Web Sphere, Apache Tomcat
Version Controls: SVN, Git.
Operating Systems: MS Windows, Linux/Unix
Building& Design Tools: MAVEN
CI Tools: Jenkins
Bug Tracking Tools: JIRA, Bugzilla
Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Gathering requirements and translating the business details into Technical design.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery.
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Designed RESTful Web services using FLASK, with emphasis on improved Security for the service using FLASK-HTTPAuth with HTTPS.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Creating RESTful web services with Django MVT, and MySQL.
- Collaborated within a team using an Agile Development workflow and widely accepted collaboration practices using Git.
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Using Git version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented Multithreading module and complex networking operations like raceroute, SMTP mail server and web server Using Python.
- Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- 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.
- 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.
Confidential, Houston, TX
Python Developer
Responsibilities:
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB, PostgreSQL, and VMWare API calls.
- 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.
- 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.
- Involved in the undertaking life cycle including plan, advancement and execution and confirmation and approval.
- Closely involved in performance testing in UAT and PROD.
- Worked with Jenkins for continuous integration and reliable development (CI/CD)
- Developed remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Creating data pipelines using Apache Spark, a big-data processing and computing framework and Updated and maintained Jenkins for automatic building jobs and deployment.
- Creating unit test/regression test framework for working/new code.
- Used Agile Methodology and SCRUM Process.
- Experienced in designing test plans and test cases, verifying and validating web-based applications.
- Used test driven approach for developing the application and implemented the unit tests using Python unit test framework.
- Experience in reviewing Python code for running the troubleshooting test-cases and bug issues.
- Designed and implemented server build automation & server decommissioning automation.
- Worked on unit testing, integration testing and web application testing.
- Unit test python library was used for testing many programs on python and other codes.
- Ensured high-quality data collection and maintaining the integrity of the data.
- Responsible for creating the company's internal platform called DCAE by using Python to develop and test the components.
- Extensive code reviewing using GitHub pull requests, improved code quality, also conducted meetings among Team.
- Developed server-based web traffic using RESTful API’s statistical analysis tool using Flask, Pandas.
- Used Python IDE PyCharm for developing the code and performing the unit test.
- Written test cases using PyUnit and Nose for better manipulation of test scripts.
- Used JIRA for Bug tracking and issue tracking.
Environment: Database, MS SQL Server, Oracle, SQL, SQL Server, PYTHON. PYCHARM, MySQL, PyUnit, Selenium. Frameworks Django, Flask, Angular JS, Node JS, Hibernate Webserver, Apache Spark, HTTP Webserver, WebLogic, WebSphere, AWS, Jenkins And Fabric J2EE JDBC, JNDI, JSP, Oracle, MySQL, Git, RESTful webservice, JIRA
Confidential, Madison, WI
Python Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Gathering requirements and translating the business details into Technical design.
- Implemented responsive user interface and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript, and jQuery.
- Developed views and templates with Python and Django's to create a user-friendly website interface.
- Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
- Designed RESTful Web services using FLASK, with emphasis on improved Security for the service using FLASK-HTTPAuth with HTTPS.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL DB package.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Creating RESTful web services with Django MVT, and MySQL.
- Collaborated within a team using an Agile Development workflow and widely-accepted collaboration practices using Git.
- Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Using Git version control tool to coordinate team-development.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Implemented Multithreading module and complex networking operations like raceroute, SMTP mail server and web server Using Python.
- Written test cases using PyUnit and Selenium Automation testing for better manipulation of test scripts.
- Used JIRA for Bug tracking and issue tracking.
- Worked as part of an Agile/Scrum based development team and exposed to TDD approach in developing applications.
Environment: Python, Django, CherryPy, HTML5, CSS, Bootstrap, Jenkins, JSON, Git, JavaScript, AJAX, RESTful webservice, MySQL, PyUnit, Selenium.