Python Developer Resume
Gilbert, AZ
SUMMARY
- Around 6+ years of experience as a Web Application Developer and coding using Python, Django, Java, Spring.
- Good Experience with Django, a high - level Python Web framework.
- Experienced with full software development life-cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experienced in LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Experienced in developing web-based applications using Python, Django, Java,, XML, CSS, HTML, DHTML and JavaScript.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Familiar with JSON based REST Web services
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Wrote AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Good experience with cloud platforms like Amazon AWS and Google AppEngine.
- Experience with WAMP and LAMP environments.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON, JavaScript, CSS and Bootstrap.
- Experience with Web Development, Web Services, Python and the Django framework.
- Experience in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache Server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience configuring and developing with different Database servers including MySQL, MSSQL, Oracle and Mongo Db.
- Experience in using UNIX shell Scripts for automating batch programs.
- Have the ability to understand complex systems and be in command of the details to provide solutions.
- Experience includes Database Design, Analysis and Development with MySQL, Oracle 10g/9i, SQL Server …
- Proficient with Apache Web Server 2.0, MySQL 5, CVS, UNIX Shell Script, CSS, XML, Firefox 3.5, IE 6 Browser Compatibility Issues, IIS and Linux.
- Hands on experience programming with C++ PYTHON, DJANGO and AJAX technologies.
- Proficient in using IBM Clear Case, Subversion (SVN), VSS, GIT for Version controlling.
- Proficient in Software Design and Development with a solid background in Developing and Experience developing applications in Linux Environment.
- Strong Knowledge of web application security and access control.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent written and oral communication skills with results-oriented attitude.
- Experienced in Agile Methodologies and SCRUM Process.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Excellent debugging, problem solving, optimization and testing skills.
TECHNICAL SKILLS
Web Technologies: JSP, XML, UML, JSON, HTML, XSLT, JavaScript, CSS, DHTML, Servlets, JSF, Ajax, JSTL
Languages: Java, J2EE, SQL/PLSQL, Python, Unix shell scripting
Frameworks & Tools: JDK, Spring, Struts 1.1, 1.2, 2.0, Hibernate 2.0, 3.0, Junit, Django, Easy Mock, Log4j
Servers: Apache Tomcat, Zope, IIS, Nginix, JBoss, WebLogic, WebSphere
Middleware: Soap Web Services, Rest Web services, JMS, MuleEsb, IBM Cast iron, Apache Kafka
Methodologies: Agile (Scrum, eXtreme, JIRA), SDLC, TDD
Version Controls: GIT, SVN
IDE Platforms: Eclipse, PyCharm, Canopy(EPD), Spyder, Sublime text, NetBeans
Operating Systems: Windows, Unix, Linux, Mac OS X
PROFESSIONAL EXPERIENCE
Confidential, Gilbert, AZ
Python Developer
Responsibilities:
- Used Django framework for application development.
- Developed user interface using, CSS, HTML, JavaScript and JQuery& Ruby on rails.
- Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
- Ensured high quality data collection and maintaining the integrity of the data.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models and cassandra.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Designed and developed data management system using MySQL.
- Creating unit test/regression test framework for working/new code
- This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
- Responsible for debugging and troubleshooting the web application.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
- Performed research to explore and identify new technological platforms.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
Environment: Python 2.7, scipy, Pandas, BugZilla, SVN, C++, Java, JQuery, MySQL, Linux, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache RUBY, Cassandra
Confidential, San Jose, CA.
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Designed and implemented a dedicated MySQL database server to drive the web apps 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.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Enhanced existing automated solutions, such as the Inquiry Tool for Automated Asset Department Reporting and added new features and fixed bugs.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Designed and configured database and back end applications and programs.
- Created a Git repository and added the project to GitHub.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- Resolved ongoing problems and accurately documented progress of project.
Environment: Python 2.7, Django, HTML5/CSS, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Angular.JS, JIRA.
Confidential
Python Developer
Responsibilities:
- Performed Systems Analysis and detail application design
- Worked on development and enhancement of automated tools for testing, integration and global application development. This includes detail description of availability. Also enhanced the check out and registration process.
- Work with team of developers on python applications for RISK management.
- Managed full-life development cycles
- Held overall responsibility of coordination of implementations of software builds and releases
- Provided analytics to help determine optimal way to assemble releases
- Facilitated release planning meetings to construct efficient releases that reflect demand and capacity
- Tracked any additions, deletions or change in scope on the published release plan including efficient tracking of defects.
- Automating analysis of large data sets
- Built the release plan roadmap and keep maintained for communication
- Worked on UI modification using HTML, CSS.
- Developed Application logic using Python 2.7 and Django framework.
- Wrote backend data access Logic using MYSQL and SQL Server
- Used Web Services to extract Supplier inventory for various high end items.
- Integrated the application with different internal system.
- Used SVN for the version control.
- Designed and implemented a distributed, QA infrastructure for automated testing of a multi process software product.
- Involved in Unit, integration and smoke testing.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire front end and back end modules using Python on Django Web Framework.
- Designed and developed data center management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for working/new code.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.8, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential
Software Engineer
Responsibilities:
- Participated in development phases of the project with major emphasis on coding and unit testing of the modules.
- Development methodology used was the agile methodology. Process included iterative development, 2 week sprints, and daily stand.
- Developed the presentation layer on Struts framework using Servlets and JSP.
- Used Eclipse for developing web components such as JSP, Controller tier that includes action classes.
- Designed and developed the business logic components using facade design pattern.
- Created war/ear files and deployed them on WebSphere application server.
- Developed various stored procedures, functions, and packages and materialized views along with JDK and JDBC for backend and middle level data access layer between Java and Oracle in OLTP application.
- Developed PL/SQL stored procedures to perform complex database operations.
- Front-end designing and validation were done using the JavaScript.
- Prepared Test Case document to test the required functionalities.
- Performed Unit as well as integration testing for all the modules.
- Created Technical documentation as per the company standards.
- Used Ant scripts to fetch, build and deploy the application to development environment.
- Enhanced the system with change requests and coordinating with business and development team.
- Interacted with DBAs, Data Architects, Application Team, Infrastructure team.
Environment: Java, J2EE, JSPs, Servlets, JDBC, Web Services, SOAP/HTTP, Struts, Web sphere, XML, XSLT, JavaScript, HTML, NetBeans, Oracle, Windows.