Sr. Python Developer Resume
Madison, NJ
SUMMARY
- Overall 7 years of industrial experience as professional developer and TEMPhas more than 4 years of experience in Designing, Developing, Deploying and maintaining web application based on Django - Python platforms
- More than 2 years of experience in developing Web Applications using Django and Flask inclusive of experience in UI using JavaScript, AngularJS and React-Redux.
- Experience in application development using PYTHON, Django, HTML5, CSS, JavaScript, and jQuery, MySQL, PostgreSQL and SQLite.
- Designing and developing full-stack applications across multiple platforms using modern industry-adopted languages and frameworks.
- Worked on a new web app built in React and Redux using ES6.
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Good experience of software development in Python (libraries used: Beautiful Soup, NumPy, Matplotlib, Pandas urllib2, MySQL dB for database connectivity) and IDEs - sublime text, PyCharm, Microsoft Visual Code.
- Strong noledge of Object-Oriented Design and Programming concepts and Experience in Object Oriented Programming (OOP) concepts using Python, C++.
- Experienced in Working on Big Data Integration and Analytics based on Hadoop, Spark and No-SQL databases like HBase and MongoDB.
- Hands-on experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
- Experience in developing Web Services (REST API) with Python programming language.
- Experience in using Design Patterns such as MVC, Singleton and frameworks such as DJANGO.
- Basic noledge on Rest API, JSON Parsing, jQuery and Angular JS
- Experience in Shell Scripting, SQL Server, UNIX and Linux.
- Developed consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
- Good noledge of Apache server, Apache Server Tomcat, and Web logic in application servers.
- Experience in designing teh automation framework using Shell scripting.
- Experience in Amazon Web Services (AWS) cloud platform like EC2, Virtual private clouds (VPCs), Storage models (EBS, S3, instance storage), Elastic Load Balancers (ELBs).
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Used python scripts to parse XML and JSON reports and load teh information in database.
- Designed and developed presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
- Experience with continuous integration and automation using Jenkins
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Used Python Library Beautiful Soup for web scrapping.
- Experienced in Agile Methodologies, Scrum stories and Sprints experience in a Python based environment.
- Highly motivated, dedicated, quick learner and has proven ability to work individually and as a team.
TECHNICAL SKILLS
Programming Languages: Python 3.X/2.7, Java, Shell Script, SQL, C++
Technologies: HTML, CSS, JavaScript, jQuery, AJAX, XML, JSON
Frameworks: Django, Flask
Databases: Oracle, Sql Server, MySQL, NoSQL, PostgreSQL, MongoDB, and Cassandra
Web Services: AWS, RESTful Web Services, SOAP
Version Control: Git, GitHub, Bitbucket
IDE's/Development Tools: PyCharm, Eclipse, Sublime Text
Protocols: TCP/IP, HTTP/HTTPS, SNMP, SMTP
Deployment Tools: Heroku, Jenkins
Operating Systems: UNIX, Linux, Windows, Mac OS
Testing Tools: Selenium and Pytest
Methodologies: Agile, XP, Scrum and Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Madison, NJ
SR. Python Developer
Responsibilities:
- Developed tools using Python, Shell scripting, XML to automate some of teh 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 Django Framework 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 noledge in various front end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Used Python based GUI components for teh front-end functionality such as selection criteria.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Created Business Logic using Python to create Planning and Tracking functions.
- 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 SQL queries/subqueries to create several datasets which produced statistics, tables, figures, charts and graphs.
- Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks.
- Involved in writing stored procedures using MySQL.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met Implemented a continuous Delivery Pipeline with Jenkins and GitHub to build a new Docker container automatically.
Environment: Python, Django, Go language, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Flash, DOM, JSON, PHP, HTML, CSS, AJAX, JavaScript, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.
Confidential, O’Fallon, MO
Python Developer
Responsibilities:
- Use Python unit and functional testing modules such as unit test, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Developed micro services API'S for an individual module and exposed teh results in JSON format using Bottle framework.
- Worked with Docker Container, has setup an environment and used accordingly.
- Wrote Python code embedded with JSON and XML to produce HTTP GET and POST requests for parsing HTML data from website.
- Used JIRA for issue tracking and bug tracking for each individual sprint and used confluence to create design documents.
- Manage datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information.
- Involved in teh Web/Application development using Python 3.5, HTML5, CSS3, AJAX, JSON and JQuery.
- Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
- Generate Python Django forms to record data of online users and used PyTest for writing test cases.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per teh client requirements.
- Clean data and processed third party spending data into maneuverable deliverables within specific format with Excel macros and python libraries such as NumPy, SQL Alchemy and Matplotlib.
- Used Pandas as API to put teh data as time series and tabular format for manipulation and retrieval of data.
- Helped with teh migration from teh old server to Jira database (Matching Fields) with Python scripts for transferring and verifying teh information.
- Experience in python, Jupyter, Scientific computing stack (NumPy, panda sand Matplotlib).
- Perform troubleshooting, fixed and deployed many Python bug fixes of teh two main applications that were a main source of data for both customers and internal customer service team.
- Write Python scripts to parse JSON documents and load teh data in database.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, Matplotlib.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
- Developed single page application by using Angular JS backed by MongoDB and NodeJs.
- Design and maintain databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Manage code versioning with GitHub, Bit Bucket and deployment to staging and production servers and implement MVC architecture in developing teh web application with teh help of Django framework.
- Design and manage API system deployment using fast http server and Amazon AWS architecture.
- Develop remote integration with third party platforms by using RESTful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Built various graphs for business decision making using Python mat plotlib library.
- Involved in development of Web Services using SOAP for sending and getting data from teh external interface in teh XML format.
- Export Test Case Scripts and modified teh selenium scripts and executed in Selenium environment.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Scraping website using Python Beautiful Soup, and tan parsed it with XML.
- Outputting teh parsed data as JSON/BSON and stored into MongoDB.
- Querying data from MongoDB and use them as input for teh machine learning models.
- Using AWS for application deployment and configuration.
- Wrote UNIX shell scripting for automation.
- Developed views and templates with Django view controller and template Language to create a user-friendly website interface.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer-based features using Django, HTML and Test-Driven Development (TDD).
Environment: Python, Django, HTML5/CSS, PostgreSQL, MS SQL Server 2013, MySQL, JavaScript, Jupyter Notebook, VIM, PyCharm, Shell Scripting, Angular.JS, JIRA.
Confidential, Providence, RI
Python Developer
Responsibilities:
- Gatheird and analyzed teh requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for teh designers anddevelopersto understand them as per their perspective.
- Worked on object-oriented programming (OOP) concepts usingPython, Django and Linux.
- Developed web-based applications usingPython, Django, XML, CSS, HTML, JavaScript, Angular JS and jQuery.
- UsedReactJSfor templating for faster compilation and developing reusable components.
- Created UNIX shell scripts and automated theETLprocesses using UNIX shell scripting.
- Added support for Amazon AWS and RDS to host static/media files and teh database into Amazon Cloud.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Developed teh required XML Schema documents and implemented teh framework for parsing XML documents.
- Experience with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on Amazon services like Amazon Cloud EC2.
- Involved in Unit testing and Integration testing.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem-solving skills and ability to work on own besides being valuable and contributing team player.
Environment: Python, Django 1.4, MySQL, Amazon EC2, Amazon SQS, S3, Windows, Linux HTML5/CSS3, AJAX, jQuery, JavaScript, Apache.
Confidential
Software Developer
Responsibilities:
- Worked on predictive analytics use-cases using R language.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed rich user interface using CSS, HTML, JavaScript, and jQuery.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- WrotePYTHONmodules to extract/load asset data from teh MySQL source database.
- Created database using MySQL, wrote several queries to extract/store data from database.
- Setup automated corn jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup teh database.
- Effectively communicated with teh external vendors to resolve queries.
- Used Git for version control.
- Actively participated in system testing, production support and maintenance/patch deployments
Environment: PYTHON, HTML, XHTML, CSS, JavaScript, JQuery, Eclipse, MS SQL, Windows OS