Sr. Python Developer Resume
Schenectady, NY
SUMMARY
- 10+ years experienced professional with technical exposure in diverse technologies like Python, Django, PostgreSQL, Linux, Java, MySQL and AWS.
- Experienced with full software development life - cycle (SDLC), architecting scalable platforms, object oriented programming (OOPs), database design and agile methodologies.
- Experienced with developing rich User Interface applications using HTML5, CSS3, JavaScript, jQuery, Angular, React.JS, XML, JSON.
- Knowledge of cloud solutions and services such as Azure and AWS.
- Experience in Object Oriented Design and Programming concepts in Python and java.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Used python for end to end processing of documents with Spark Streaming, Kafka RPC framework and AWS
- Used Ansible to document all infrastructures into version control.
- Skilled in Object-Oriented Design and Programming using Python and C++.
- Extensive experience of software development in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda's data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, PyCharm, emacs.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Sqoop, Flume, Pig and HBase.
- Experienced in working with various Python Integrated Development Environments like IDLE, PyCharm and Sublime Text.
- Experience in DevOps environment with expertise in using Configuration management tools like Ansible, Chef, puppet, and CI/CD.
- Strong knowledge in web services testing via Tool SOAP / Restful web services.
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, GitHub, and CVS.
- Versatile with Version control systems including GIT, SVC.
- Expert in creating PL/SQL Schema objects like Packages, Procedures, Functions, Triggers, Views, Materialized Views, Indexes, Constraints, Sequences, Exception Handling, Dynamic SQL/Cursors, Native Compilation, Collection Types, Record Type, Object Type.
- Experience in project deployment using Jenkins and using web services like Amazon Web Services (AWS) EC2, AWS S3 and Cloud Watch.
- Excellent experience in developing web applications implementing MVT/MVC architecture using Django, Flask, web2py web application frameworks.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Knowledge on protocols like HTTP, DHCP, DNS and SSL/TLS and firewalls like iptables.
- Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, Python) Architecture.
- Experienced in implementing Object Oriented Python, Hash Tables (Dictionaries) and Multithreading, Django, Exception Handling and Collections using Python.
- Expertise in developing Service Oriented Architecture with SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Understanding of Hadoop ecosystem components like HDFS, MapReduce, YARN, Hive, Pig, HBase, Zookeeper, Sqoop, Spark, Kafka, Cassandra, and Impala.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
- Have hands on fetching the live stream data from DB2 to HDFS using SparkStreaming and Apache Kafka.
- Experience on ETL and ELT Tools like SQL Server Integration Services (SSIS), also have knowledge in Data Migrator.
- Worked in Python Integrated Development Environments like NetBeans, PyDev, PyCharm, and Sublime Text.
- Excellent knowledge of OOPS, Multi-Threading, and Collections concepts and in Python. Used Pandas library for Statistical Analysis.
- Experience in working on Custom Actions, VB Scripts, WMI Scripts and Wise scripts.
- Skilled in developmental tools like Eclipse, Sublime Text, and Version Control tools like GIT, SVN.
- Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.
- Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Experience in project deployment using Jenkins/Heroku and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
- Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.
- Expertise in code review for the code developed by team and suggesting the relevant and appropriate changes.
TECHNICAL SKILLS
Programming Languages: Python, C, C++, Java/J2EE, and PL/SQL, Perl, SQL, UML, WSDL, ASP, .Net
Scripting Languages: HTML, DHTML, XHTML, ANT, JavaScript, Perl
Methodologies: RUP, OOAD
Databases: SQL Server, MS Access, UDB, DB2, Oracle, HDFS (Hadoop)
Testing Frameworks: JUnit, Struts TestCase
Cloud services: AWS, VMware, Microsoft Azure
Technologies/ Frameworks: JAVA, J2SDK, J2EE, Core Java, JSP, Servlet, Java Beans, JDBC, JNDI, Java,Struts Framework, Tiles, EJB, AJAX, SOAP, JMS, XSL, XML, Web-services, Hibernate, Spring, JSF
Operating Systems: Windows, MAC OS, Unix/Linux
Python Libraries: Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy. BeautifulSoup
Python IDE: Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm
Deployment tools: Heroku, Amazon Web Services (EC2, S3, EBS, ELB, SES)
Other Tools: Putty, SQL developer, Toad, JIRA
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential - Schenectady, NY
Responsibilities:
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Responsible for efficient delivery of codes, based on Test-Driven Development principles and continuous integration, to keep in line with Agile Software Methodology.
- Coding in python with various packages that will increase performance and stability for entire project.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Developed programs to automate the testing of controller in CI/CD environment using Python, Java, Bash script, Git, Linux command line, Java Script.
- Developed web-based applications using Python, Django, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Developed consumer-based features and applications using Python, Django, pyramid, Flask, Web2py, HTML and other web technologies.
- Worked on data science tackling real business issues in Python (Numpy, SciPy, pandas).
- Developed and tested many features in an AGILE environment using HTML5, CSS, JavaScript, JQuery and Bootstrap.
- Worked on updating, accessing and version controlling the code using GitLab and creating a new baseline for updated code as a daily activity.
- Automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
- Used web services like Amazon Web Services (AWS) EC2, AWS S3, Auto scaling, Cloud watch and SNS.
- Developed Python scripts for data cleansing and validation of the source data to ensure smooth data integration and data quality.
- Experience in using collections in Python for manipulating and looping through different user defined objects.
- Proficient in developing websites and web applications using PHP, MYSQL, AWS, Flask, REDIS, HTML, XML, JSON, CSS, Java Script & AJAX.
- Expert working with Python library including Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Panda data frame, network, urllib2.
- Used Nginx to handle higher load of HTTP requests. se Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Used Azure Container Services with Kubernetes for Orchestrating the servers.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed custom airflow operators using Python to generate and load CSV files into GS from SQL Server and Oracle databases.
- Extensively worked with spark Data frames for ingesting data from flat files into RDD's to transform unstructured data and structured data.
- Creating RESTful web services for Catalog and Pricing with Django MVT, MySQL, and MongoDB.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Created multiple automated CI-CD environments for multiple projects using GitLab for building docker images and Kubernetes.
- Developing database which contains Tables, Stored Procedures, Functions, Views, Triggers and Indexes in SQL SERVER and connecting to existing CMS system.
- Develop and Execute scripts on AWS Lambda to generate AWS Cloud Formation template.
- Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Expertise in programming with Python IDE's like PyCharm and Java IDES like Eclipse and NetBeans along with Sublime Text and Komodo edit.
Environment: Python, SQL, Java Script, Numpy, Linux, Shell Scripting, Mongo DB, HTML, CSS, MySQL, CI/CD, Bootstrap, AWS, AJAX, Django, ORM, microservices, pandas, flask, Python API, Celery, Tornado,, JavaScript, HTML5, CSS3, Angular, React, Redux, machine learning, data science, TensorFlowscikit-learn, angular, Es6.
Sr. Python Developer
Confidential - Columbus, OH
Responsibilities:
- Designed, configured, and deployed containers and Microservices using EC2.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Worked on application development using Oracle SQL, PL/SQL, Oracle Forms/Reports and Informatica ETL.
- Worked on NoSQL databases including HBase, Cassandra and Mongo DB.
- Design and analyst components based in open source technology, using JavaEE, XML/XSD, Wildfly.
- Implemented AWS solutions like Route 53, EC2, S3, IAM, EBS, Elastic Load Balancer (ELB), Security Group, Auto Scaling in Cloud Formation JSON templates.
- Developed Python Framework using Django to perform scan software unit monitoring
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used Python scripts to update content in the database and manipulate files.
- Browser development with HTML5, CSS3/Sass, JQuery, Knockout, KendoUI.
- Designed the UML diagrams based on the OOAD principles
- Implemented real-time log analytics pipeline using Confluent Kafka, storm, elastic search, Logstash Kibana, and Greenplum.
- Experience in migrating data from DB2 to Netezza using NZload and ELT mappings (Datastage) in Data Integration layer.
- Generating various capacity planning reports (graphical) using Python packages like Numpy, matplotlib.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
- Deployed the project into Jenkins using GIT version control system.
- Developed Application to access JSON and XML from Restful Web Service from consumer side using JavaScript.
- Used MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Responsible for Plug-in Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.
- Used Angular 6 backed by Mongo DB as the development framework to build a single-page application.
- Developed JSPs using EL language and JSTL tags.
- Developed GUI screens for XTT & LD application using JSP, HTML and CSS.
- Developed Client side screens in XML using XSLT.
- Used PySpark-SQL to load JSON data and create schema RDD, Data frames and handled Structured data using Spark-SQL.
- Created Maven POMs to automate the build process and integrated them with third party tools like SonarQube.
- Used Angular 6 backed by Mongo DB as the development framework to build a single-page application.
- Used PostgreSQL for storing and retrieving JSON format data that need to be displayed on Google maps API. Good knowledge in AngularJS and Responsive Design.
- Designed and implemented a tool called net conf (Network configuration) which automatically configures network switches by parsing XML files.
- Managed code versioning with GitHub, Bit Bucket, and deployment to staging and production servers.
- Good understanding on scheduling scripts on CRONTAB utility.
- Design UX interface and UI components using HTML and CSS.
- Development of Client Side Validation techniques using Web RTC and JQuery and Angular JavaScript. Environment: Python, Django, MySQL, HTML, Django, HTML5, CSS, XML, MySQL, MS, Selenium, UML, Eclipse, Junit, Itext, Subversion, Agile, Web 2.0, SOA.
Python Developer
Confidential - Washington, DC
Responsibilities:
- Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, JavaScript and jQuery.
- Built the web application by using Django, Flask, Jinja, Python, WSGI, REDIS, PostgreSQL and DynamoDB.
- Developed dynamic web pages using HTML, CSS, jQuery, AngularJS, Bootstrap, Less, SASS and, jQuery, Ajax.
- Generated Python Django Forms to record data of online users.
- Used IDE tool to develop the application and JIRA for bug and issue tracking
- Used python scripts to update content in the database and manipulate files.
- Experience in debugging and troubleshooting programming related issues.
- Developed C++, SOAP web services on UNIX and Linux platforms using soap.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, REST, JSON, and CRUD scripts for API Integration.
- Experienced in developing Web Services with Python programming language.
- Performed in-depth data analysis using Python Numpy, Pandas, Scikit learn to derive interesting results.
- Development of real-time multi-tasking systems using Python.
- Responsible for creating efficient design & developing User Interaction screens using HTML5, CSS3, TypeScript, AJAX, JSON, Bootstrap, Angular 2.
- Designed, developed, and deployed engaging web applications using Python.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Developed Python batch processors to consume and produce various feeds.
- Develop and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and J query.
- Analyzing various logs that are been generating and predicting/forecasting next occurrence of event with various Python libraries.
- Built various graphs for business decision making using Python mat plot lib library.
- Developed an embedded software data driven test automation framework in Linux/Python. Designed test cases and authored test plans.
- Designed and developed, Use-Case Class and Object Diagrams using UML Rational Rose for Object Oriented Analysis/Object Oriented Design techniques.
- Created and populated digital brochures using PageTurnPro and built photo galleries on websites in the Django CMS and also using Django CMS plugin.
- Used the Node.js, Angular.js MVC Frameworks in the development of the web applications. Unit testing with JavaScript and node.js.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used jQuery for faster JavaScript programming and followed better coding techniques for better performance and intuitiveness.
- Created work flows and custom workflows using IBM WebSphere content management WCM (CMS).
- Experience in working with Drag and Drop Calculation, and Geographic Search by using Tableau.
Environment: Python, CSS, JQuery, JavaScript, Apache, Ajax, simplemodal.js, Git, Pyramid, Java, MySQL, Rest, Soap, NetBeans, WebSphere, CVS, SVN, Junit, Waterfall, AWS EC2, S3, Ant, XML, Jira, Unix, HipChat bootstrap, jQuery, JSON, SSO/SAML.
Python Developer
Confidential - San Jose, CA
Responsibilities:
- Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
- Wrote python scripts to parse XML documents and load the data in database.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Used Python & Django creating graphics, XML processing, data exchange and business logic implementation.
- Used CVS SVN to resolve and coding the work on Python.
- Used Git for version control.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Extracted and loaded data using Python scripts and PL/SQL packages.
- Worked on making the pages responsive by using the SASS version of BootstrapJS, jQuery.
- Development of real-time multi-tasking systems using Python.
- Used GIT and JENKINS for continuous integration and deployment.
- Used Object relational model (ORM) using LINQ to SQL for all database interactions.
- Worked on the development of applications using Ruby on Rails (RoR), and JRuby.
- Developed Python OO Design code for manufacturing quality, monitoring, logging and debugging code optimization.
- Used several python libraries like NumPY and Matplotlib.
- Used Python based GUI parts for the front-end usefulness, for example, determination standards.
- Followed AGILE development methodology to develop the application.
- Used SAML for exchanging Authentication and authorization data between domains.
- Designed and developed data management system using MySQL. Involved in Agile Methodologies and SCRUM Process.
- Used Python with OpenStack, OpenERP (now ODOO), SQL Alchemy, DJango CMS etc.
- Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON and Bootstrap.
- Strong experience working with Hadoop from Cloudera Data Platform and running services through Cloudera -manager.
- Used GitHub as a version control and developed a fully automated continuous integration system using Git, Jenkins and custom tools developed in Python.
- Implemented pre-defined operators in spark such as map, flat Map, filter, reduceByKey, groupByKey, aggregateByKey and combineByKey etc.
- Created applications for software package, software framework and hardware platform using SDK.
- Used the BOTO3 python library to upload the weights of the model to the AWS bucket.
- Deployed python code in Redhat production environment using Gunicorn.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used IDE's like Eclipse, NetBeans and version control tools like Mercurial, SVN, and Git.
Environment: s/Tools used: Python, MySQL, Oracle, HTML, AWS, Scrum, PostgreSQL, MongoDB, SQL/T-SQL
Python Developer
Confidential - Madison, NJ
Responsibilities:
- Developed C++, SOAP web services on UNIX and Linux platforms using soap.
- Design MDM integration facilities (SOA-style)
- Used and configured NGINX and Node.js servers for the portal to run on and made them work even for CORS.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP
- Develop data cleansing, retrieval, migration tools (ETL)
- Created entire application using Python, Django, MySQL and Linux.
- Developed asynchronous notifications by using tornado.
- Created data access modules in python.
- Worked on server side applications with Django using Python programming.
- Deploy applications on Linux based server - RedHat Enterprise Server.
- Integrated Zend framework with doctrine (ORM) and wrote queries in DQL (Doctrine Query Language) for improved performance.
- Responsible for designing and deploying new ELK clusters (Elasticsearch, Logstash, Graphite Kibana, beats, Kafka, zookeeper etc.
- Implemented programming automations using Jenkins and Ansible on Unix/Linux based OS over cloud like Docker.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on Python Open stack API's used Python scripts to update content in the database and manipulate files.
- Developed Business Logic using Python on Django Web Framework.
- Re-factored and extended large existing Django/Python code base, reducing the number of lines in code and duplication significantly.
- Used the Beautiful Soup Python Library to extract desired data from a given URL in an automated way.
- Developed web application using the Python and Django REST framework and deployed the API on IBM Watson.
- Designed 'server less' micro service ETL application with AWS Lambda and S3 using AWS CDK.
- Developing and coding J2EE Components with JSP, Java Beans, business objects with Hibernate and Servlets.
- Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
- Built Python scripts to identify and correct erroneous data in PostgreSQL database using clustering, regression, and statistics.
- Worked with Single Page Application Framework AngularJS extensively using routing, services, components and directives.
- Involved in building database Model, APIs and Views using Python, to assemble an intelligent online arrangement.
Environment: Python, Django, UNIX, HTML, XML, CSS, JavaScript, Shell Script, Restful, Ajax, MySQL.