Sr. Python Developer Resume
Chicago, IL
PROFESSIONAL SUMMARY:
- 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python.
- Experienced with full Software Development Life - Cycle (SDLC), architecting scalable platforms, Object Oriented Programming, Database Design and Agile Methodologies.
- Experienced in MVC frameworks like Django and 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 and Matplotlib for generating complex graphical data, creation of histograms etc.
- Expert knowledge of 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.
- Experience in writing scripts for data modeling.
- Managed large datasets using Pandas data frames and MySQL.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Javascript and JQuery.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used Python package called Beautiful Soup for Web Scraping.
- Developed Adobe ColdFusion Components, custom tags and modified CF Objects.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL db package.
- Proficient in SQL databases MS SQL, Oracle and NoSQL databases MongoDB, Cassandra
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Experienced in writing PERL script to extract data from text files, web automation and converting the file formats.
- Experience in writing Subqueries, Stored Procedures, Triggers, and Functions on MYSQL and PostgreSQL databases.
- Worked on Agile and Waterfall methodologies with high quality deliverables delivered on-time.
- Proficient with in depth knowledge of using various AWS services which include IAM, VPC, EC2, ELB, Auto Scaling, S3, Glacier, RDS, DynamoDB, CloudFront, CloudWatch, Route53, SNS, SQS.
- Good experience with cloud platforms like Amazon AWS and Google App Engine.
- Strong understanding and experience in AWS EC2, network management and datacenter operations.
- Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX.
- 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..
TECHNICAL SKILLS:
Programming Languages: Python, PL/SQL, Java, CSS,HTML,JavaScript
Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS
Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio, Visio, IBM WebSphere, Tableau Analytics, Apache Spark, Jenkins,Message Broker RabbitMQ, IBM MQ
Databases: Oracle, MySQL, SQL Server and PostgreSQL, MongoDB
Web Server: Apache Webserver.Defect Tracking JIRA and VersionOne
PROFESSIONAL EXPERIENCE:
Confidential, CHICAGO, IL
SR. PYTHON DEVELOPER
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Responsible to create organized responsive design and developed user interaction screens using React, Django, HTML5, CSS/CSS3, Bootstrap, JavaScript, jQuery.
- Developed Python and Django for the backend development and front-end application using React, Webpack, Redux and MySQL for database.
- Responsible for setting up Python REST API framework using Django.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with React States and Events.
- Model View Component (MVC) architecture implemented for development of the project and used Django Rest Framework to develop REST API.
- Used different python libraries like SciPy, NumPy, and Pandas to create models for predictive analysis.
- Maintenance and continues development of the applications in PL/SQL procedures, ETL modules and shell scripting using best practices.
- Using the Django framework developed models, customized admin page, views, templates and effective ORM implementation with My SQL.
- Worked on building of Tableau desktop reports and dashboards toreport customer data.
- Built and published customized interactive Tableau reports and dashboards along with data refresh scheduling using Tableau Desktop.
- Version control using GitHub.
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Used PyUnit, the Python unit test framework, for all Python applications.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in consuming web services (REST) with python programming language.
- Using REST Web services to integrate agile tool and XL release for SDLC in the project.
- Wrote python to get all stories and tasks from VersionOne(ALM) to XL release.
- Worked on JSON and XML data of web application assets and its attributes.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Used Ansible to configure and manage the infrastructure. And worked on Jenkins cloudBees for CI/CD in production environment.
- Worked on Docker containers.
- Automation (Ansible) and Deploying on AWS environment(EC2).
- Experience working with LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Creating Amazon EC2 Cloud Instances using Amazon Web Services and configuration of launched instances with respect to specific applications.
- Created arepository and pushed the code to GitHub Enterprise.
- Having experience in Agile Methodologies, Scrum stories and sprints experience in Python
- Collaborated with internal teams and external teams to solve the issues and giving feedbacks.Environment: Java, Spring, Hibernate, Struts, Web Logic, Apache CXF, Rest, Angular.js, Backbone.js, Node.js, Bootstrap, Coherence, Mongo DB, HTML, CSS, JQuery, Ajax, Sencha Extjs, Javascript, JSP, JSTL, Servlet, Oracle, Crud, PL/ SQL, JDBC, UML, Eclipse, Junit, Maven, Itext, GWT (Google Web Toolkit), Clear Case, Jasper Report, ILog, Agile, Web 2.0, SOA.
Environment: Python, Django, React, HTML/CSS, Java, MySQL, REST Web Services, JavaScript, Jupiter, Anaconda, Docker, XL release, PyPI, NumPy, Pandas, JSON, PyCharm, Linux, Shell Scripting, TDD, Ansible, GitHub, Tableau, VersionOne (ALM), GIT, AWS
Confidential, CHICAGO,IL
SR. PYTHON DEVELOPER
Responsibilities:
- Designed and developed the server module and resolved issues and responsible for its enhancements.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 and PostgreSQL for the database.
- Worked on Django ORM module for signing complex queries.
- Load balancing of ETL processes, database performance tuning ETL processing tools.
- Loaded the data from Teradata to HDFS using Teradata Hadoop connectors.
- Hands on experience in Amazon Web Services AWS provisioning and good knowledge of AWS services like EC2, S3, Red shift, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF and EBS etc and Azure.
- Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.
- Defined different Django API profiling techniques for faster rendering information.
- Used Ansible, Vagrant, and Docker for managing the application environments.
- Developed Python scripts for testing the car functioning on different services.
- Worked with Splunk for testing the performance and debugging server level problems.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Working close together with QA and Operations teams to understand, design, and develop and end-to-end data flow requirements.
- Used React JS in components like JSX, creating React components, Virtual DOM, React Props, Lifecycle methods, working with the React States and Events.
- Developed Restful MicroServices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Developed views and templates with Django view controller and template to create a user-friendly website interface.
- Worked on Django and RabbitMQ queues.
- Imported data using Sqoop to load data from MySQL to HDFS on regular basis.
- Used Circle CI for continuous integration and delivery platform over GIT.
- Used Django Migrations for designing and expanding of the database.
- Automated most of the daily task using python scripting.
- Involved in the CI/CD pipeline management for managing the weekly releases.
- Worked on Jira for managing the tasks and improving the individual performance.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python 2.7,AWS,Devops, Django, Django Rest, Flask, React, Redux, Circle CI, Vagrant, Splunk, New Relic Server, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), S3, EC2, EBS, PyCharm, Microsoft Visual Code, Linux, Shell Scripting, JIRA.
Confidential, ALBANY, NY
SR. PYTHON DEVELOPER
Responsibilities:
- Designed front end and backend of the application utilizing Python on Django Web Framework.
- For the development of the user interface of the website used HTML, CSS, and JavaScript.
- Experience in developing views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Expertise in developing consumer-based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
- Modify the existing Python/Django modules to deliver certain format of data.
- Have work knowledge on JIRA(Agile) for the bug tracking of the project.
- Worked on deployment on AWS EC2 instance with Postgres RDS and S3 file storage.
- Involved in deploying the code into Amazon Web Server using BOTO API.
- Developed Chef Cookbooks to install and configure Apache Tomcat, Jenkins and deployment automation.
- Used Jenkins for continuous integration(CI) and continuous deployment(CD).
- Used Django-celery with the help of RabbitMQ message broker for large processing.
- Experience with Streaming platforms like Apache Kafka.
- Automated the cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
- Worked on Python scripts to parse JSON documents and load the data in database.
- Build SQL queries for performing various CRUD operations.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed full stack Python web framework with an emphasis on simplicity, flexibility, and extensibility.
- Worked on AWS Cloud Platform and its features which includes EC2, S3, EBS
- Integrated Redis-Cache with Django Rest Framework for reading the data faster.
- Involved in Design, Development, Deployment, Testing, and Implementation of the application.
- Implemented the application in LINUX environment and comfortable with all its commands.
- Developed Restful Microservices using Flask and Django and deployed on AWS servers using EBS and EC2.
- Automated most of the daily task using python scripting.
Environment: Python, MySQL, Hive, JSON, RESTful, Pandas, Machine Learning, Version One, Linux, Shell Scripting, IBM Netezza, JavaScript, AngularJS, Toad Data Point(SQL), Putty(Linux), Informatica.
Confidential, CHICAGO, IL
WEB 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.
- Interacted with the client end-users during requirements gathering sessions
- Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.
- Working as an application developer experienced with controllers, views and models in Django.
- Implemented Business logic, worked on data exchange, processed XML and HTML using python 2.7 and its familiar framework Django
- Restful web services using Python REST API Framework.
- Developed Application to access JSON and XML from Restful, Webservices from consumer side using JavaScript and Angular.JS
- Used AWS Cloud Watch to monitor and store logging information
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
- Responsible for handling the integration of database systems.
- Used object/relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema
- Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.
- Installed and configured pyBuilder for application builds and deploying it.
- Responsible for debugging and troubleshooting the web application.
- Developed object-oriented programming to enhance company product management.
- Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.
- Used JIRA to assign, track, report and audit the issues.
Environment: Python, Django Web Framework, AWS, HTML, CSS, MySQL, JavaScript, jQuery, Sublime Text, Atom, PyCharm, Jira, GIT, pybuilder, unit test, Firebug, Web Services, HTML5/CSS, XML, JSON, Ajax
Confidential, CHICAGO, IL
WEB DEVELOPER
Responsibilities:
- Involved in understanding the current business process, defining scope of the project along with position statement.
- Re-engineered various modules for implementing changes and creating efficient system.
- Developed dynamic web pages using python Django Frameworks.
- Used Python and Django creating for XML processing, data exchange and business logic implementation.
- Used python scripts to update content in the database and manipulate files.
- Resolved issues and improvised the process to ensure a stable and accurate solution.
- Generated Python Django Forms to record data of online users.
- Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Wrote Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Held meetings with client and worked all alone for entire internal project with limited help from the client.
- Worked on writing and as well as read data from CSV and excel file formats.
- Connected Flex from Backend Controller using different API services.
- Worked with the architect, developers on business and technical issues, helping in designing the system; and testers to ensure all requirements are correctly translated.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
- 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, Java, MySQL, XML, HTML, XHTML, CSS, AJAX, JSON, JavaScript, Apache Web Server, MYSQL
Confidential, ASHBURN, VA
WEB DEVELOPER
Responsibilities:
- Developed a portal to manage entities in a content management system using Flask
- Designed the database schema for the content management system Performed Design and Code reviews.
- Implemented the presentation layer with HTML, DHTML, Ajax, CSS and JavaScript.
- Performed coding in C++ on Linux Platform.
- Involved in writing stored procedures using MySQL.
- Assisted with migrating, flattening to a temporary stand-alone wordpress site.
- Rewrite existing Python/C++ module to deliver certain formats of data.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in Linux server.
- Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
- Configured SQL Developer to work with oracle and Oracle to work in the complicated queries required for the DAO layer development.
- Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.
- Used UML to design various data models including data flow diagrams, work flow diagrams and interaction diagrams.
- Designed Class Diagrams, Sequence Diagrams depicting flow of the application using Rational Rose.
- Developed UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Evaluated, analyzed, and tested web interface to understand and enhance the overall usability of a prepping website.
- Designed, prototyped, engineered, and usability tested a complete financial and money managing application.
- Designed and documented an innovative approach for reserving tickets online via a web-based application.
- Worked on data exchange from website using XML and Web Services.
Environment: C++, XML, MYSQL, Apache, CSS, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux and Windows, flask, Python.