Python Developer Resume
Mclean, VA
PROFESSIONAL SUMMARY:
- 4 Years of professional experience in Analysis, Design, Development and Implementation of various client - server applications using Python.
- Experienced with full software development life-cycle, designing and architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Experienced in MVC frameworks like Django.
- Experience object-oriented programming (OOP) concepts using Python.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Experienced in Python's modules like NumPy, regular expressions, collections, dates & times and OS modules.
- Experienced in developing web-based applications using Python, Django, FLASK, XML, CSS, and HTML.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Good experience in PLSQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Hands-on experience in writing and reviewing product specifications, technical specifications, test plans and quality analysis.
- Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
- Good interpersonal, very hands on attitude and approach, Inquisitive, Self-determined to learn and improve.
- Committed to tasks and provide good results, team player and Good communication skills.
- Good Experience in Linux Shell Scripting (Bash) and following PEP Guide lines in Python.
- Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages.
- Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like DB2 and MySQL .
TECHNICAL SKILLS:
Languages: Java, J2EE, Python, Shell Scripts, MySQL, SQL, PL/SQL, HTML, CSS, XML.
Operating Systems: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac OS
Frameworks: Django, Pyramid, Flask, Struts, Spring MVC, Hibernate, Apache axis for Web Services, Data Binding, MVVM.
Web Technologies: HTML, DHTML, CSS, XML, Django, AJAX, CSS, Bootstrap, AngularJS2/4, XML, DOM, GWT, XPath, DTD
Web Services: SOAP, REST & GRAPHQL, Apache Tomcat, WebLogic, WebSphere, JBoss.
Databases: Oracle, MySQL Server, Postgres Server, No SQL Databases such as Mongo DB.
Testing Tools: PyTest, Doc test
PROFESSIONAL EXPERIENCE:
Confidential, McLean, VA
Python Developer
Responsibilities:
- Management of a test library for each tool-version flavor as configured, provide a mechanism to execute the tools-versions under test
- Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
- Developed web-based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API's to access the database.
- Implementing and controlling the flow of data to and from AWS.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS)
- Development of Scripts for CICD using Virtual machines, Docker, python.
- Used GitHub for Python source code version control, Jenkins for automating the build Docker containers.
- Used Python programming and Django for backend development, Bootstrap and Angular for frontend connectivity and Cassandra for database.
- Developed a Django ORM module queries that can pre-load data to reduce the number of databases queries needed to retrieve same amount of data.
- Developed project's web page as Single Page Application (SPA) by using AngularJS and JavaScript API and build delivery driver application.
- Created Unit test/ regression test framework for working/new code.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Developed efficient Angular.js for client web-based application.
- Angular.js is used to build efficient backend for client web application
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in front end and utilized Bootstrap and Angular.js for page design
- Create REST API's using DRF to be consumed by the frontend UI built on Angular JS
- Involved in working with Python open stock API's.
- Responsible for managing large databases using MySQL.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db. package. Used the Python's modules NumPy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Developed and designed automation framework using Python and Shell scripting.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
- Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
- Implemented SOAP/RESTful web services in JSON format.
- Created Git repository and added the project to GitHub.
- Involved in debugging the applications monitored on JIRA using agile methodology.
- Attended many day-to-day meetings with developers and users and performed QA testing on the Application.
Environment: Python3.x+, Django 1.8, HTML, CSS, AJAX, Tomcat, Apache HTTP, Angular.js, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub,Jenkins, Dockers, MYSQL, JIRA
Confidential, Bentonville, AR
Python Developer
Responsibilities:
- Developed Python based API (RESTful Web Services) to track the events and perform analysis using Django.
- Supported/maintained client website within the DJANGO CMS system for various website needs.
- Performed dynamic UI designing with HTML5, CSS3, less, Bootstrap, JSON and AJAX.
- Created Python and Bash scripts to monitor & increase efficiency of retail management application system and operations.
- Developed a Django CMS based promotion management system offering the ability to created arbitrary forms through an admin interface.
- Created a Python /Django based web application for data processing using MySQL as database, and HTML/CSS/JavaScript for frontend development and D3 JavaScript for Data Visualization.
- Part of team implementing REST API's in Python using python based micro-framework called Flask with SQL Alchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Python's Unit Testing library was used for testing various programs on python and other codes.
- To build and populate DB and to ensure the standards, the team of QA also collaborated.
- Built performance monitoring dashboards using python chartio libraries.
- Responsible debugging and troubleshooting programming related issues.
- Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.
- Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database
Environment: Python, Django, Django-CMS, SSO, PostgreSQL, MySQL, Bootstrap JS, HTML5, CSS3, Agile, REST, JSON.
Confidential
Java developer/Developer
Responsibilities:
- Implemented the MVC architecture using the Struts Framework.
- Worked with J2EE design patterns in MVC architecture with spring.
- Involved in the integration of frameworks like spring and Hibernate.
- Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, jQuery and JavaScript.
- Designed business applications using web technologies like HTML, XHTML and CSS based on the W3C Standards.
- Developed the User Interface using HTML 5, CSS, JavaScript, jQuery and AJAX.
- Developed UI using HTML5, CSS3, Ext-JS, Bootstrap, jQuery and JSP for interactive cross browser functionality and complex user interface.
- There is a configuration widget written in CSS3, Java Script and jQuery Framework in UI Layer with Tag library, application deployed and tested on Linux.
- Developed different GUI Screens using JSP and user validations using JavaScript.
- Effectively implemented AJAX in developing dynamic web pages
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery Framework.
- Brief experience on implementing the AngularJS and MVC Framework for data access.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and data validation on the client side within the forms.
- Implemented Web Services (SOAP) for transmission of large blocks of JSON data over HTTP.
- Developed Action controller, Action Forms, Tiles Structure, Validation Structure (for data validation), JSP, Form Beans, AJAX Code, JavaScript and worked on integration.
- Involved in writing application level code to interact with APIs,Web Services using AJAX, JSON.
- Worked with Cross-Browser Compatible issues.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Designed and developed intranet web applications using JavaScript and CSS.
- Created and Modified DAO’s to communicate with DB2.
- Worked on project build-script by using ANT.
- Used Log4j for tracking the applications.
- Maintained the application modules in version control using Clear Case.
Environment: HTML 4/5, XHTML, Struts Framework, CSS, Ext-JS, Bootstrap, Linux, DOM, XUL, JavaScript, AJAX, Log4j, JSON, JAVA, SOAP Web Services, JSP, API, DAO, BD2, jQuery, AngularJS, JSON, JSTL, STS, DB2, Clear Case, MS Office, ANT.
Confidential
Java developer
Responsibilities:
- Analyzed the requirements based on business data and user requirements.
- Worked on developing a web application based on Java.
- Worked on different design patterns.
- Responsible for requirement gathering along with business analyst.
- Responsible for creating and updating applications related understanding documents.
- Actively involved in writing Test scripts and doing System testing for JRE and IE8 browser compatibility for my applications.
- Actively participated in weekly and monthly status amp; business user meetings.
- Involved in conducting meetings with Pfizer business users for understanding gaps in the CTO applications.
- Creating programs to use JMS and message queuing to process requests.
- Involved in the Development and Deployment of Stateless Session beans.
- Generated deployment descriptors for EJB are using XML.
- Developed GUI related changes using JSP, HTML and client validations using Java script.
- Used JDBC to communicate with database.
- Involved in writing Managed Beans/Controller logic for assigned modules.
- Responsible for developing the functionalities as per use case documents.
- Responsible for writing navigation-rules and configuring managed beans in Faces-config.xml file.
- Implemented Java documentation for complete application
- Deployed the application on Tomcat server at client locations.
- Design testing and also worked on refactoring the code
Environment: Java 1.4, JEE, JSP, JavaScript, DB2, JMS, Web Logic 8.1, PVCS, JUnit, Hibernate 3.0, AJAX, Lotus Notes, Windows XP, Novell Networks, Text pad, Microsoft Office 2003, Apache Tomcat, Eclipse, MySQL.