Sr. Python Developer Resume
Beachwood, OhiO
SUMMARY
- Over 6 years of IT experience as a Web/Application Developer and coding with an analytical programming using Python, Django.
- Expertise in establishing database connections for Python by configuring packages like MySQL - Python and running various queries.
- Experience on python libraries like Pandas, Matplotlib, Numpy, to manipulate and visualize the data using interactive charts.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Good knowledge of development best practices such as code reviews, unit testing, system integration testing (SIT) and user acceptance testing(UAT).
- Hands on experience in working with various Version Control Systems including GIT, CVS and subversion SVN
- Develop REST API and integrated with cloud products like AWS REST API gateway and AWS lambda.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDeV
- Good experience of software development in Python and IDEs: pycharm, sublime text, Jupyter Notebook. Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases .
- Worked on UNIX Confidential scripts for business process and loading data from different interfaces to HDFS .
- Experience in deploying applications in heterogeneous Application Servers TOMCAT, Web Logic and Oracle Application. Server .
- Good Knowledge in Amazon AWS concepts like EMR and EC2 web services which provides fast and efficient processing of Big Data .
- Proficiency with the application servers like WebSphere, WebLogic, JBOSS and Tomcat
- Had knowledge on continuous integration and deployment using Jenkins, Docker.
- Experience working with network protocols SNMP, NetConf.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, Cloud Front.
- Expertise in operating Symantec Altiris Remote Agent to remotely fix problems.
- Excellent understanding and knowledge of Hadoop Distributed file system data modelling, architecture and design principles and Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Spark using Scala and Pyspark.
- Good working experience in processing large datasets with Spark using Scala and Pyspark and Familiar with JSON based REST Web services
- Experienced in understanding Service Virtualization needs/ Requirements & creating VSI's using WSDL, WADL, Recording, Request & Response pairs.
- Expertise in creating Restful API in NodeJS and communicate with Clojure server via protocol and use Backbone to generate template.
- Experienced in understanding Service Virtualization needs/ Requirements & creating VSI's using WSDL, WADL, Recording, Request & Response pairs.
TECHNICAL SKILLS
Programming Languages: Python, JavaScript, Java, C/C++, android.
Frameworks: Django, pyramid, Flask, Spring, Hibernate, AngularJS.
Web Technologies: HTML5, CSS3, JavaScript, jQuery, XML, Servlet, JSP, JSON, AJAX, San AS Node.js,JSP, XHTML, CSS3, Bootstrap, XML,, JQuery, Ajax, Web Services, REST API's.
Web Services: REST, SOAP, WSDL.
NoSQL Databases: Mongo DB, Redis
Databases: MYSQL, PostgreSQL, MS SQL, MongoDB, SQLite, Oracle
Software/IDE: Sublime Text, PyCharm, Eclipse, Android Studio,NetBeans, MS Visio, Notepad++.
Software Management: GIT, SVN, Maven, Gradle, CVS.
Deployment tools: MS Azure, Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)
Servers: Apache Tomcat, WebSphere, JBoss, WebLogic, XAMPP
Protocols: TCP/IP, HTTP/HTTPS, SMTP
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Beachwood, Ohio
Responsibilities:
- Extensively used Python / Django Framework for developing backend of applications.
- Responsible for analysing various cross-functional, multi-platform applications systems enforcing Python best practices and provide guidance in making long term architectural design decisions.
- Worked with JSON based REST Web services and Amazon Web Services (AWS).
- Worked on angular JS framework to develop interactive websites based on client needs.
- Successfully migrated the website's main database from MySQL to PostgreSQL.
- Helped the big data analytics team with implementation of python scripts for Sqoop, spark and Hadoop batch data streaming
- Involved in Developing a Restful service using Python Flask framework.
- Implemented Spark using Scala and Spark SQL for faster testing and processing of data.
- Expertized in implementing Spark using Scala and Spark SQL for faster testing and processing of data responsible to manage data from different sources.
- Developed Spark Programs using Scala and Java API's and performed transformations and actions on RDD's.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and also in suggesting system configuration specifications during client interaction.
- Analysis the logs data and filter required columns by logstash configuration and send it to elasticsearch.
- Handled Business logics by backend Python programming to achieve optimal results.
- Implementing admin sites to manage database information with FlaskAdmin, MySQL and SQLite.
- Involved building Hadoop platforms, maximizing business value by combining data science with big data.
- Generated various graphs for business decision making using Python matplotlib library.
- Tested various regular expression in URL Dispatchers in Django.
- Used Python scripts to automate Server Updates, ACLs and Load balancers
- Created server-monitoring daemon with Psutil, supported by Django app for analytics, which I created. Also researched big data solutions with MongoDB database.
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Designed and implemented Continuous Integration and Continuous Deployment frameworks from code to deploy using Jenkins.
- Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
- Designed and created the database tables and wrote SQL queries to access PostgreSQL.
- Analysed and Designed workflows based on business logic.
- Designed user friendly Interface using Bootstrap framework.
- Wrote python code within the Hadoop framework to solve Natural Language Processing problems.
- Strong Expertise in working with server side technologies including databases, restful API and MVC design patterns.
- Participated in implementation, design, development and testing stages of projects.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Developed a portal to manage and entities in a content management system using Flask.
- Design and developed applications to be cross-browser and cross-platform compatible
- Developer multiple Angular JS controllers and configured Routes.
- Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.
- Followed best practices and standards throughout the development of the project, while implementing various design patterns.
- Used SOAP and Restful API for information extraction.
Python Developer
Confidential
Responsibilities:
- Proficient in SQL databases MS SQL, Oracle and NO-SQL databases MongoDB, Cassandra.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Wrote Python modules to view and connect the Apache Cassandra instance.
- Created Unit test/ regression test framework for working/new code.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Utilized standard Python modules such as CSV, itertools and pickle for development.
- Developed efficient Angular.js for client web based application.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in working with Python open stock API's.
- Developed Spark Code using python for faster processing of data.
- Good understanding in Javascript, Angular.js, Bootstrap, Ember.js, Jasmine, Karma, Backbone.js, React.js, MyBatis, require.js, node.js framework concepts and Responsive Design.
- Worked on distributed frameworks such as Apache Spark and Presto in Amazon EMR,Redshift and interact with data in other AWS data stores such as Amazon 53 and Amazon DynamoDB .
- Used Amazon EMR to simplifybig data processing and to manageHadoopframework.
- Responsible for managing large databases using MySQL.
- Wrote and executed various MySQL database queries from Python-MySQL connector and MySQL db package.
- Used the Python's modules numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
- Experience with Data migration from Sqlite3 to MongoDB.
- Developed and designed automation framework using Python and Confidential scripting.
- Involved in debugging and troubleshooting issues and fixed many bugs in two of the main applications which are main source of data for customers and internal customer service team.
- Implemented SOAP/RESTful web services in JSON format.
- Associated with debugging the applications monitored on JIRA using Agile methodology.
- Attended many day-to-day meetings with developers and users and performed QA testing on the application.
- Implemented AWS solutions using S3 , RDS , EBS , Elastic Load Balancer, and Auto scaling groups. Developed intranet portal for managing Amazon EC2 servers using Python, Tornado and MongoDB
Python Developer
Confidential
Responsibilities:
- Created database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio. Involved in Developing a Restful API'S service using Python Flask framework.
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database model, Views and API's using Python for interactive web based solutions.
- Placed data into JSON files using Python to test Django websites. Used Python scripts to update the content in database and manipulate files.
- Designing Celery and multithreading for scheduling the tasks and multiple activities.
- Developed Simple Object Access Protocol (SOAP) based web services for different applications called User Service and other applications using Representational State Transfer (REST) based Web services.
- Developed web based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API's to access the database.
- Designed and developed a horizontally scalable APIs using Python Flask
- Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
- Developed user interface by using the Reactjs, Flux for SPA development.
- Implemented client side Interface using React JS.
- Implemented locking mechanisms using multi-threading functionality.
- Used python modules such as requests, urllib, urllib2 for web crawling and JavaScript as well.
- Design, Develop, Test and Deploy WebSphere MQ and WMB Components to interface with different applications.
- Developed the web pages in ASP.NET using .NET framework in C#.NET and application programming interface.
- Experience in working on OpenStack components and have extensively worked with Infrastructure as a Service (IaaS) environments using tool Chef.
- Worked multiple components for different course element players and quiz question players using Vue . js
- 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.
- I have used AWS (Amazon Web services) in Redshift, EmR for improved efficiency of storage.
- Worked on data extraction, data mapping and data insertion during the process of data upload and migration.
- Worked on standard python packages like boto and boto3 for AWS
- Used the Node . js , Angular . js MVC Frameworks in the development of the web applications. Unit testing with JavaScript and node.js .
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed VNets and subscriptions to confirm to Azure Network Limits.
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer .
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Built a crawling and web-scraping framework using scrapy.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models