Python Developer Resume
3.00/5 (Submit Your Rating)
FL
PROFESSIONAL SUMMARY:
- More than 7years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web - based client-server enterprise applications using Python.
- Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and Agile methodologies
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Significant experience in using Python’s application development frameworks such as Django.
- Experienced in developing web-based applications using Python, Flask, PHP, Django, XML, JSON, CSS3, HTML5, AJAX, JavaScript, Angular, and jQuery.
- Familiar with JSON based REST Web services and Amazon Web services.
- Good experience in writing SQL queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
- Automated the continuous integration and deployments using Jenkins, Docker and AWS Cloud Templates deployment services (Lambda).
- Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3 and Cloud watch.
- Significant application development experience in Ubuntu, RedHat, Windows environments.
- Extensive usage of developmental tools such as Eclipse, Sublime Text, and Version Control tools like Git, SVN.
- Experience in testing and debugging applications using PyUnit, PyTest and J-Unit frameworks.
- Experience in writing test cases from requirements and various test scripts for the applications.
- Conducted data analytics and visualization on data using Python NumPy, Pandas.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions in MS SQL Server, MySQL, Oracle databases& even NoSQL like MongoDB.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
TECHNICAL SKILLS:
Programming Languages: Python, C, C++, Java
Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, JSON
Frameworks: Django, Flask, Pyramid, Struts
VersionControl: Git, GitHub, SVN, CVS
Databases: Oracle, SQL,PL/SQL,MySQL,PostgreSQL,DB2,MongoDB
IDE's/Development Tools: PyCharm, Eclipse, Sublime Text, Net Beans
Web Services: AWS, RESTful, SOAP
Operating Systems: UNIX, Linux, Windows, Mac OS
Servers: WebSphere, WebLogic, JBoss, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential, FL
Python Developer
Responsibilities:
- Generated property list for every application dynamically using Python and was responsible for search engine optimization to improve the visibility of the website.
- Developed frontend and backend modules using Python on Django including Tasty Pie Web Framework using Git.
- Used Django framework to develop the application and used Python modules such as requests, urlib, and urlib2 for web crawling.
- Created custom user with overriding key field and adding more fields other than that provided by the Django out-of-box features.
- Developed Python scripts to monitor health of MongoDB and perform ad-hoc backups using Mongo dump and Mongo restore.
- Developed an automated system to identify redundant server instances and mark them for deletion, thereby freeing the memory by a significant amount at times.
- Designed and developed templates using Django’s template library and utilized them using Django’s forms library.
- Implemented user interface guidelines for interactive cross-browser functionality in development and maintenance of app using HTML5, CSS3, JavaScript, jQuery and Angular 2.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used Angular framework for single page applications and validating the client-side user information based on their business rules.
- Developed MVC with number of templates for login and user registration with end to end protocol to save in database.
- Developed REST Microservices using Flask & Django and deployed on AWS servers using EBS and EC2.
- Worked with Pandas for automatic and explicit data alignment, easy handling of missing data.
- Responsible for communicating progress and issues to themanagement and making changes to the application based on flexibility, scalability and security issues.
Confidential, Bellevue, WA
Python Developer
Responsibilities:
- Followed Scrum along with Test-Driven Development to develop applications, services and software solutions.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Used UML Rational Rose to develop Use Case& Class diagrams for OOA/OOD techniques.
- Represented the system in hierarchy form by defining the components, subcomponents by using Django framework for application development.
- Built database Model, Views and API's using Python for interactive web-based solutions.
- Used Python scripts to update the content in database and manipulate files.
- Implemented Business logic, worked on data exchange, processed XML and HTML using Python/Django framework.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Performed CRUD operations for applications using MVC architecture of Django framework.
- Wrote Python scripts to parse XML documents and load the data in database.
- Used NumPY for numerical analysis and Pandas library for statistical analysis, managing large datasets from PostgreSQL.
- Utilized Pandas API to put the information as time arrangement and forbidden organization for east timestamp information control and recovery.
- Designed and managed API system deployment using fast http server &AWS architecture.
- Used GIT for Python source code and Jenkins for automating the build Docker containers.
- Responsible for tracking and monitoring project status in JIRA.
- Involved in development of Web Services using and REST for sending and getting data from the external interface in XML and JSON format.
- Used AJAX and jQuery for transmitting JSON data objects between frontend and controllers.
- Worked on deployment of project on to Amazon S3.
- Built SQL queries for performing CRUD operations like create, update, read and delete.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Confidential, SFO, CA
Python Developer
Responsibilities:
- Involved in various phases of development like gathering requirements, system analysis, design, development, testing and deployment.
- Used Django framework for application development.
- Developed user interface using, CSS, HTML, JavaScript and jQuery.
- Build JSON objects using the framework which will be used by JavaScript to control the flow of the page. Resolved performance related issues using efficient coding.
- 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 and python libraries.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Was involved in environment, code installation as well as the SVN implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Provided GUI using PyQt for the end client to make, change and view reports considering customer information.
- Designed and developed data management system using MySQL database.
- UsedjQuery for JavaScript manipulations, Bootstrap for the front-end HTML layout.
- Developed, tested and debugged software tools utilized by clients and internal customers.
- Coded test programs and evaluated existing engineering processes.
- Executed unit test plans using PyUnit for regression tests on multiprocessor systems.
- Was involved in environment, code installation as well as the SVN implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Collaborated with internal teams to convert end user feedback into improved solutions.
- Resolved ongoing problems and accurately documented progress of a project.
- Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
Confidential
Python Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Gathering, Analysis of Customer Specifications, Development and Customization of the Application.
- Followed Agile and SCRUM in development process.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Utilized different design patterns like MVC, DAO, DTO, Business Delegate .
- Written HQL Queries in Hibernate for retrieving the data from the database.
- Involved in writing Hibernatemapping configuration files for POJO’s.
- Implemented service layer using Spring transaction management & DAO logic with Hibernate.
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS).
- Used AJAX to support dynamic page element rendering to enhance user experience.
- Eclipse for development environment and SVN for version control software
- Developed Message Driven Bean components in WebSphere MQ Series for e-mailing and Data transfer between client and the providers.
- Used Python to create graphics, XML processing of documents, data exchange, business logic.
- Developed Database utility classes to access Database using JDBC & T-SQL.
- Developed Stored Procedures, Functions and Packages using SQL.
- Configured SQL Developer to work withOracle DB and to work in the complicated queries required for the DAO layer development.
- Worked on Spring framework to implement bean to declare a service and accessed those using Application context.
- Provided production support and made several enhancements to application.
- Used Log4J to log useful information in the application code and J-Unit for unit testing
- Involved in unit integration, bug fixing, acceptance testing with test cases, code review.