Sr. Python Developer Resume
Milwaukee, WI
PROFESSIONAL SUMMARY:
- Over 8 years of experience in IT industry with proficiency in Design & Development using, Python, Django, Java/J2EE and Flask projects.
- Experience in application development using Python, Django, HTML5, CSS, JavaScript, Oracle, PostgreSQL and SQLite.
- Experience in various stage of software development life cycle includes requirements, analysis, design, development, deployment and testing of an application for business outputs.
- Worked on several Python packages like Numpy, SciPy, Matplotlib, Pandas, and CSV.
- Worked on various applications using Python integrated IDEs Sublime Text, PyCharm.
- Experienced in Working on Big Data Integration and Analytics based on Hadoop, Spark, Kafka, Storm and No - SQL databases.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment. .
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and its usage in Python and Java.
- Strong Experience in web based UI design and interface development using HTML, CSS, Bootstrap, JavaScript and JQuery.
- Worked on Python Libraries PyJamas, Jython and followed the best practices using PEP-8.
- Maintained the code using source version controls Git and CVS.
- Worked on automation using the Python scripting language.
- Experienced in automated scripts written in Python for use in testing.
- Worked on standard Python packages like boto and boto3 for AWS.
- Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS. Cloud systems design, implementation and troubleshooting (AWS, Rackspace, Google, Azure) .
- Involved in producing and consuming web services using both REST and SOAP. .
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
- Experience in working with different operating systems Windows, Linux and Unix Experienced in Shell scripting and UNIX commands
- Worked on JIRA for bug tracking and communicating for better results Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB
- Substantial Experience with server-side technologies including relational databases (Oracle, MySQL, DB2, SQL Server and PostgreSQL), RESTful services and MVC design patterns.
- Involved in developing web application using Java with Spring and Hibernate ORM frameworks.
- Very good knowledge with cloud platforms like Amazon AWS and Google App Engine. Skilled in debugging/troubleshooting issues in complex applications.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PostgreSQL, Cassandra, Oracle and MongoDB. Designed and Developed automation scripts using Selenium WebDriver.
- Skilled in writing and reviewing requirements, architecture documents, test plans, design, documents, quality analysis and audits.
- Exceptional problem solving and decision making capabilities, recognized by associates for quality of data and alternative solutions.
TECHNICAL SKILLS:
Programming Languages & Scripts: C, C++, Python, pyspark, Shell scripting, Core Java
Operating Systems: Windows, Sun Solaris, RHEL
Frameworks: Bootstrap, REST, spring, Django, FLASK
Databases: Oracle, MySQL, Microsoft SQL Server, MongoDB. DynamoDB, postgresql, oracle, S3, mysql, microsoft sql server
Tools: Pycharm, Pystudio, Pyscripter, Sublime Text, Visual Studio, Cordova, Postman, JIRA, karma, Jasmine, Grunt, Gulp.
Libraries & Frameworks: STL, Boost, BDE, IPC, multithreading, sockets, SOAP webservices, Software Design OOP/OOD, Design Patterns, Apache Active MQ
Version Controls: GIT/github, SVN, CVS
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Application servers: WebSphere, Weblogic, Apache Tomcat, JBoss, Oracle
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee, WI
Sr. Python Developer
Roles & Responsibilities:
- Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Worked on HTML5, CSS3, JavaScript, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
- Private VPN using Ubuntu, Python, Django, CherryPy, Postgres, Redis, Bootstrap, Jquery, Mongo, Fabric, Git, Tenjin, Selenium, Sphinx, Nose
- Extensively worked in developing PL/SQL Stored Procedures, Packages, Cursors and Triggers to implement business rules into the application.
- Worked on writing and as well as read data from csv and excel file formats.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Built microservices using python and flask.
- Used other packages such as Beautifulsoup for data parsing.
- Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, urllib2 for web crawling.
- Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
- Worked on resulting reports of the application and Tableau reports.
- Managed and reviewed Hadoop log file and also worked in analyzing SQL scripts and designed the solution for the process using PySpark.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing
- Used Django framework for application development. Excellent knowledge with distributed storages (HDFS) and distributed processing (MapReduce, Yarn).
- Create custom VB scripts in repackaging applications as needed. NLP File Prep Settlement-Prepare files for review for Settlement.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Developed and maintained various automated web tools for reducing manual effort and increasing efficiency of the Global Shipping Team.
- Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.
- Created database using MySQL, wrote several queries to extract data from database.
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki, and backup the database.
- Wrote scripts in Python for extracting data from HTML file.
Environment:: MySQL, HTML, Python 2.7, Django 1.8, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, urllib, PL/SQL, urllib2, Json, CherryPy, Unix, Redis, Bootstrap, Mongodb, SQLAlchemy, Jquery.
Confidential, Warren,Michigan
Sr. Python Developer
Roles & Responsibilities:
- Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
- Developed dynamic web pages using python Django Frameworks.
- Used Mongo DB-NoSQL database for storing the information.
- Extensively implemented the python libraries like Pandas, Matplotlib, Numpy, to manipulate and visualize the data using interactive charts.
- Features for dashboard were developed and tested using CSS, AngularJS and Bootstrap.
- Developed forms using HTML and performing client side validations using JavaScript, JQuery and Bootstrap.
- Wrote microservices in flask using python.
- Cleansing data generated from weblogs with automated scripts in Python.
- Developed Python /Django application for Google Analytics aggregation and reporting. Used Django configuration to manage URLs and application parameters.
- Generated Python Django Forms to record data of online users. Involved in analyzing Hadoop cluster using Hadoop Distributed file system (HDFS) in data analytics process including Ma Reduce, HBase, Hive etc
- Used SVN repository for software configuration management and version control.
- Used JIRA for tracking and Updating Project issue.
- Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks.
- Maintained technical documentation for resolved issues for future reference
- Used Python scripts to update content in the database and manipulate files.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Wrote and executed various MYSQL database queries from Python using Python -MySQL connector and MySQL DB package. Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on development of SQL and stored procedures on MYSQL.
- Also, used Bootstrap as a mechanism to manage and organize the html page layout. Used Django configuration to manage URLs and application parameters
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud. Used Pandas library for statistical Analysis.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also, created XML with Django to be used by the Flash.
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Extensively used the advanced features of PL/SQL Records, Tables, Object Types and Dynamic SQL.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Responsible for debugging the project monitored on JIRA (Agile).
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
Environment:: Amazon AWS S3, MySQL, HTML, Python 2.7, PL/SQL, Django 1.8, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX.
Confidential, KY
Sr. Python Developer
Roles & Responsibilities:
- Used the Django Framework to develop the application.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used latest Video Conference Applications and worked extensively on them. Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.
- Created PL/SQL stored procedures, functions & packages for moving the data from staging area to data mart
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Used Python to place data into JSON files for testing Django Websites.
- Updated and manipulated content and files by using Python scripts.
- Organized Python code using PEP8 online tool including documentation of scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Installing, configuring and upgrading EMC Power-path for AIX servers.
- Installed Veritas Cluster Server on Solaris, with Oracle agent. Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users. Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used Django configuration to manage URLs and application parameters.
- Used Flask to connect front-end to back-end, CherryPy to build the server and word clouds to visualize movies.
- Performed daily administration functions, including database management, monitoring, performance tuning, backup & recovery and also general troubleshooting on multiple UNIX platforms and Windows Servers.
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet. Worked on Python Open stack API’s.
- Sole engineer responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework.
- Designed and implemented a distributed, QA infrastructure for automated testing of a multi process software product.
- Abided by PEP8 Python coding standard for Squish scripts.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
Environment:: MySQL, HTML, Python 2.7, Django 1.8, PL/SQL, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Cassandra, Json, CherryPy, Unix, Jquery.
Confidential
Sr. Python Developer
Roles & Responsibilities:
- Responsible for Design and maintenance of databases using Python. Developed Python based APIs (RESTful Web services) by using Flask, SQL Alchemy and PostgreSQL.
- Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash. .
- Worked with various python libraries such as matPlotLib for analysis and manipulation of data.
- Dealt with large datasets by using data frames and MySQL, and performed dynamic implementation of SQL server work on the website using SQL developer tool.
- Used REST based microservices with REST template based on RESTful APIs and designed, developed the UI for the client websites by using HTML, CSS, jQuery.
- Wrote Python scripts in order to parse and load the data into the database, from the XML and JSON files, and wrote programs for performance calculations by using NumPy and SQL Alchemy.
- Designed test cases and test plans, and developed an embedded software data driven test automation framework in Linux/Python.
- Designed and developed asynchronous messaging systems using JMS, MDB, and MQ series.
- Migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Designed and developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP- serializable JSON strings.
- Deployed the project onto the Jenkins server, and organized the configurations and versions of the code using Git version control system.
- Used AWS for application deployment and configuration. Responsible for setting up REST APIs using Django.
- Implemented the unit testing by using Python Unit test framework.
- Developed Merge jobs in Python in order to extract and load data into MySQL database and used Test driven approach for developing applications.
- Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
Environment: Python 2.7, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, Bootstrap, MongoDB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting
Confidential
Python/Webdeveloper
Roles & Responsibilities:
- Create application using Django using RESTful API.
- Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and Python libraries.
- Involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models.
- File handling for the client data in files like .txt file, .xlxs file for data retrieve and storing purpose.
- Graphical data representation using Numpy, SciPy, Pygal
- Data Exchanges and sorting as per customer requirement between Database and Files like Text file to Excel file and vice versa.
- Used API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Implemented code to perform CRUD operations on MongoDB using PyMongo module.
- Responsible for debugging and troubleshooting the web application.
- Developed python scripts to perform Quering and created tables on the top of it using hive.
- Worked on importing data from HDFS to MYSQL database and vice-versa using SQOOP.
- Assisted managers and business analysts in developing reports, presentations, and analysis.
Environment: Python, Django, HTML, CSS, DHTML, HTML, XHTML, AJAX, JQuery and JavaScript, Bugzilla, SVN, Linux, Shell, File handling, Hive, SSH, UNIX