Python Developer Resume
NY
SUMMARY
- 6 years of experience in Analysis, Design, Development and Implementation of various web, stand - alone, client-server applications using Python and Django, Oracle EBS Techno Functional.
- Experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask.
- Extensive experience in developing applications by implementation of web based and client/server application using HTML, Angular.js, Node.js, CSS and JavaScript.
- Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with Node.JS and Django framework.
- Experience with cloud infrastructure of AWS (Amazon Web Services).
- Expertise in working with various Python IDEs using PyCharm, Spyder, Net-Beans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Well versed with automation tools like Jenkins for continuous integration and continuous delivery (CI/CD) and to implement the End-to-End Automation.
- Experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries)
- Experience in version control systems using Git/GitHub and issue tracking tools like JIRA.
- Proficient in writing SQL Queries, Stored procedures, functions, Packages, tables, views, triggers using relational databases like Oracle and MySQL.
- Familiarity with development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing (UAT).
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS
Programming Languages: Python, SQL
Python Frameworks and Libraries: Django, Flask, Pandas, Matplotlib, Beautiful Soup, httplib2, Jinja2, NumPy, PySide, Pandas, SciPy, wxPython, PyTables, Requests, Urllib, Urllib 2, SQLAlchemy.
Development/ Deployment Tools: Eclipse, Jenkins, PyCharm
Databases: Microsoft SQL Server, Oracle, MySQL
NoSQL databases: Mongo DB, Cassandra
Cloud Technologies: AWS
Operating Systems: Linux, Ubuntu,Windows
Version Controls: CVS, SVN, Git, GitHub.
Debugging Tools: JIRA
Development Methodologies: Agile, SCRUM and Waterfall.
PROFESSIONAL EXPERIENCE
Python Developer
Confidential
Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum Software development methodology.
- Used Python programming and Django for the backend development, Bootstrap and Angular for frontend connectivity and MongoDB for database.
- Used Pandas, NumPy, Seaborn, SciPy, Matplotlib, Scikit-learn, NLTK in Python for developing various machine learning algorithms, and utilized machine learning
- Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Configured and automated various AWS services like EC2 and S3 using Boto (Python sdk).
- Used NumPy for Numerical analysis and had developed Wrapper in Python for instantiating multi-threaded application.
- Helped in interactive API documentation for specific Python SDK methods to write custom requirements
- Implemented code to perform CRUD operations on MongoDB using PyMongo module and Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
- Utilized PyQtto provide GUI for the user to create, modify and view reports based on client data.
- Used Jenkins to run automated testing for the new builds to work with the REST development and Python BDD creation.
- Designed, developed, implemented, and maintained solutions for using Git and GitHub.
- Used JIRA for bug tracking and issue tracking and added several options to the application to choose particular algorithm for data and address generation.
Environment: Python, Django, Angular, REST, Pandas, NumPy, SciPy, Matplotlib, Boto 3, AWS, Webservices, PyQT, Mongo DB, Jenkins, GITHUB, Jira, Agile, Windows.
Python Developer
Confidential, NY
Responsibilities:
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Developed real-time application using Python and RESTful web services and APIs using Python, Django.
- Designed front end using UI, HTML, Bootstrap, Node JS, Underscore JS, CSS and JavaScript.
- Used Python Library Beautiful Soup for web scrapping to extract data for building graphs
- 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.
- Worked with WEB API's to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Automated the existing scripts for performance calculations using NumPy and SQL Alchemy.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
- Generated Python Django forms to record data of online users and used PyTest for writing test cases.
- Involved in Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell script.
- Identified and created issues and bugs based on the User Stories in JIRA.
Environment: Python, Django,NumPy, Matplotlib, REST, SciPy, Pandas, SQL Alchemy, XML,Bootstrap,Node JS, Jenkins, Jira, Agile, Windows.
Python Developer
Confidential, NY
Responsibilities:
- Involved in gathering, analyzing and translating business requirements into analytic approaches.
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Implemented MVC architecture in developing the web app with the help of Django framework.
- Migrated of SQL scripts to PySpark.
- Worked on PySpark and Django API's for accessing the database.
- Generated detailed report after validating the graphs using Python and adjusting the variables to fit the model.
- Responsible for creating efficient design & developing User Interaction screens using HTML5, CSS3, TypeScript, AJAX, JSON, Bootstrap, Angular 2.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
- Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
- Used Bootstrap for separating the database files for building an interface.
- Used Pandas API to input data as time series and tabular format for data manipulation and retrieval.
- Wrote Python scripts to parse XML documents and load the data in database.
- Worked with JSON based REST Web services and Amazon Web Services.
- Used Python scripts to update content in the database and manipulate files.
- Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the MySQL database.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL DB package to retrieve information.
- Worked with risk analysis, root cause analysis, cluster analysis, correlation and optimization and K-means algorithm for clustering data into groups.
- Generated graphical reports using python package NumPy and Matplotlib.
- Responsible for debugging and troubleshooting the web application using JIRA.
Python Developer & Oracle Consultant
Confidential
Responsibilities:
- Develop Automation Scripts and programming libraries that interface with various devices and deal with repetitive tasks and extraction of CLI outputs using Python.
- Participated in developing the front end of the application using JSP, JavaScript, HTML, jQuery, Bootstrap, CSS and ReactJS.
- Worked with Single Page Application Framework AngularJS extensively using routing, services, components and directives.
- Implemented SOAP based web services and used SOAP UI for testing.
- Performed Data preparation, Data Wrangling in using Python - normalizing, Randomizing and Identifying outliers from the data collected
- Created custom Django dashboard for Users after careful study of Django admin site & dashboard.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Performed troubleshooting, fixed and deployed Python bug fixes of the main applications that were a main source of data for both customers and internal customer service team.
- Worked on ad hoc reporting and data pull requests
- Developed data visualization using Cross tabs, Heat maps, Box and Whisker charts, Scatter Plots, Geographic Map, Pie Charts and Bar Charts and Density Chart
- Automated processes using Python for more efficient reporting, thus removing requirement for any manual intervention with increased precision and reduced reporting time
- Built SQL scripts to retrieve relevant data for the purpose of data integration from SQL Server
- Created Custom Form for environment verification automation program using complex SQL queries to verify new database instance.
- Created SQL tables with referential integrity and developed advanced queries using stored procedures and functions using SQL Server Management Studio.
- Developed Python scripts for data cleansing and validation of the source data to ensure smooth data integration and data quality.