Python Developer Resume
St Louis, MO
SUMMARY
- Around 8 years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask.
- Experienced with full software development life - cycle, architecting .scalable platforms, Object Oriented programming, database design and agile methodologies.
- Experienced in MVCframeworks like Django, Flask.
- Experience in using object-relational mapper (ORM) library to automate the transfer of data stored in relational databases tables into objects.
- Experienced in Python modules such as numpy, matplotlibetc for generating complex graphical data, creation of histograms etc.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience Object Oriented programming (OOP) concepts using Python, C++ and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experience in creating/maintaining automation framework and making necessary improvements as needed.
- Developed web applications and RESTful web services and APIs using Python Flask, Django and PHP.
- Experience in Web development with Python and Django, SQL, ETL, Bash /Linux, Asynchronous task queues with Celery and RabbitMQ.
- Experienced in using internal tools in PyDev, Pycharm, Brackets, Eclipse, JBuilder, JDeveloperand NetBeansfor debugging and worked with Sublime Text 2, Vim Editors for coding.
- Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, SOAP.
- Experience in writing scripts for data modelling.
- Managed large datasets using Panda data frames and MySQL.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Javascript and JQuery.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Developed data format file that is required by the Model to perform analytics using Spark SQL and Hive query language.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced in writing PERLscript to extract data from text files, web automation and converting the file formats.
- Analyzed the sql scripts and designed it by using Spark SQL for faster performance.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Very strong full life cycle application development experience.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Used Python library Beautifulsoup for web scraping.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Developed ColdFusion Components, custom tags and modified CF Objects.
TECHNICAL SKILLS
Languages: Python, C, C++, Java, SQL, and PL/SQL.
IDE’s: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom & Sublime Text.
Web Technologies/Other: Django, Flask, Pyramid, Ajax, HTML, CSS, XML, Java Script, JQuery, JSON and Bootstrap.
Front End: Angular, jQuery, Ajax, ExtJS, Node JS, React JS, JSON, Bootstrap, CSS, HTML
Databases: SQL Server, Oracle, MySQL, Postgre SQL, PL/SQL, SQLite, Cassandra.
Frameworks: Django, Flask, Bootstrap, Tornado, Pyramid,PyJamas, Flask, CherryPy.
Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Appache Tomcat 5.5/6.0.
Version Controls: SVN, VSS, CVS, Git, GitHub.
Operating Systems: MS Windows, Linux/Unix, Ubuntu, Sun Solaris.
Building & Design Tools: JIRA, Bugzilla, Jasmine, Pyunit, Junit.
Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.
Methodologies: Agile, Scrum, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, St Louis, MO
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Responsible for setting up Python REST API framework using Django.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Developed web applications in DjangoFramework model view control (MVC) architecture.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Thorough knowledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angularjs, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Used object-relational mapper (ORM) to automate the transfer of data stored in relational databases tables into objects.
- Containerized and Deployed the ETL and REST services on AWSECS through the CI/CD Jenkinspipe.
- Involved in the error checking and testing of the ETL procedures and programs of Informatica session log.
- Designed/wrote the tech specs (Source-Target mappings) for the ETL mappings along with the Unit Test scripts.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Created test harness to enable comprehensive testing utilizing Python.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used PyQuery for selecting DOM elements when parsing HTML.
- Created Business Logic using Python to create Planning and Tracking functions.
- Created UI Screens for initiation and validation.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Performed data extraction and manipulation over large relational datasets using SQL, Python, and other analytical tools.
- Used Python libraries and SQLqueries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploy PythonFlaskPeewee Linux AWS.
- Version control using GITHub.
- Involved in writing stored procedures using MySQL.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Confidential
Python Developer
Responsibilities:
- Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
- Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data Integrity.
- Developed merge jobs in Python to extract and load data into MySQL database.
- Used Django Database APIs to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client-side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined Function.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Embedded AJAX inUI to update small portions of the web page avoiding the need to reload the entire page.
- Implemented data analysis with various analytical tools such as Python/SQL, Pandas, NumPy, Matplotlib, Statsmodels, Gensim, JupyterNotebook, and Anaconda.
- Used jQuery for all client-side data manipulation.
- Worked on data queries to obtain lists of references from online databases for analysis.
- Used Perl in web automation and in developing web chat box for the customers.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Developed entire frontend and backend modules using Python on DjangoWeb Framework.
- Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
- Implemented of Automation framework, database testing using AutoEasy.
- Responsible for debugging and troubleshooting the web application.
- We have implemented pyspark for Transformation and Actions in Spark.
- Implemented various Spark Actions and Transformations by creating RDD's in HDFS.
- Developed Spark scripts by using Scala IDE's as per the business requirement.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XMLformat.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
- Supporting the data warehousing application to make sure the jobs are run as scheduled and the SLAs are met.
- Maintaining the application for daily operations and scaling according to Business requirements.
- Involved in the Complete Software Development Life Cycle (SDLC) to develop the application.
- Followed AGILE development methodology to develop the application.
Environment: : Python, PyQt, PyQuery, Agile, SDLC, MVC, HTML5, CSS3, DOM, Angularjs, Shell Scripting, JSON, Rest, Apache Web Server, Django, SQL, Windows, PostgreSQL, Numpy, SQLAlchemy.
Confidential - Cincinnati, OH
Python Developer
Responsibilities:
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
- Performed testing using Django's Test Module.
- Used Django configuration to manage URLs and application parameters.
- Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Creation of Pythonscripts for data access and analysis (Scripts, DataFeeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
- Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
- Responsible for search engine optimization to improve the visibility of the website.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3, BIG DATA and JavaScript.
- Handled all the client side validation using JavaScript.
- Designed and developed data management system using MySQL.
- Created a Git repository and added the project to GitHub.
- Build development environment with JIRA.
- 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, Django, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux