Sr. Python Developer Resume
Louisville, CO
PROFESSIONAL SUMMARY:
- 7 years of Professional IT experience in application development and design with strong analytical programming utilizing Python, Django.
- Good knowledge in Bugzilla and Jira development tools.
- Experienced in Relational Databases like My SQL, Oracle, SQL Server and PostgreSQL.
- Good experience in developing web services with protocols SOAP and REST.
- Experienced in developing scientific computing - based projects by using complex graphical data, production of histograms by using Python's modules NumPy, SciPy, matplotlib and Pandas etc.
- Experienced in UI, HTML, Bootstrap, NodeJS, AngularJS, CSS, JavaScript for frontend designing.
- Proficient in Python object-oriented programming (OOP) concepts.
- Skilled in Web Development and the Django framework.
- Experienced in handling different stages of Software Development Life Cycle (SDLC).
- Good Knowledge on Algorithms and Data Structures.
- Good knowledge in writing Sub Queries, Stored procedures, Triggers, Cursors and Functions on MySQL and PostgreSQL database.
- Experience with SVN, CVS and GIT version controls.
- Strong experience in NFV and SDN domain
- Working knowledge in agile and waterfall methodologies.
- Good experience in using data pipelining in migrating the data.
- Knowledge in using Big Query that enables interactive analysis.
- Experience in Jenkins for continuous integration and automation.
- Experience in creating Open stack services for Identity, Compute, Image Service, Block Storage and Networking (Neutron, Keystone).
- Strong experience in network trouble shooting skills.
- Strong experience with AWS and Google App Engine cloud platforms.
- Experience with Unit testing / Test driven Development (TDD), Load Testing.
- Developed the required XML Schema documents and implemented the XML documents parsing framework.
- Proficient in Error Exceptional handling and Debugging.
- Proficient in Shell Scripting and Bash Scripting
- Working knowledge with DevOps tools (Nagios and Monit)
- Strong experience in working with python editors like PyCharm, Sublime text, VScode, Wing IDE Spyder and Jupyter notebooks.
- Expertise in using Functional Programming Tools and writing scripts in various operating systems like (Terminal, Bash and PowerShell) Mac, Linux and Windows.
- Have the ability to understand complex systems and be in command of the details to provide solutions. Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Web Frameworks: Django, Flask, web2py, Pyramid
Databases: MySQL, PostgreSQL, sequel server, SQLAlchemy
Programming Languages: Python, Core Java, JavaScript
Web services Frameworks: Django-Rest framework, Flask-Restful, Django-Tasty pie, Rest, SOAP
Testing frameworks: Junit, pytest, unit testing, nose
Testing Tools: JIRA, BUGZILLA, Robotics framework
Version Controls: GIT, GitHub, SVN
Operating systems used: Windows, Linux, Mac OS
Protocols: UDP, TCP, SMTP, DHCP, ICMP, VLAN, SNMP, IPV4, IPV6, 802.11x
Development Tools: PyCharm, Sublime text, VScode, Wing-IDE and Spyder
Cloud Technologies: AWS, Google cloud platform
PROFESSIONAL EXPERIENCE:
Sr. Python Developer
Confidential, Louisville, CO
Responsibilities:
- Worked on developing Data Lake for the Data Analytics using big data technologies such as Hadoop, Pig, Sqoop, Storm, Kafka, PySpark, and Oozie.
- Design and develop Hadoop ETL solutions to move data to the data lake using big data tools like Sqoop, PySpark, HDFS.
- Developed and integrated python mapper and reducer functionalities with Hadoop ecosystems.
- Worked on Integrating more than 20 data sources and developed python modules to handle different file formats of data such as Txt, Csv, Excel, Html, Json and Xml.
- Involved in database design and schema development for the MySQL, Cassandra (NoSQL) and MongoDB databases.
- Efficiently handled periodic exporting of SQL data into Elasticsearch.
- Developed various Python workers (Fetch, Process, map and store), which are responsible for handling the ETL process of the source data.
- Involved in Restful API design, and developed back end server-side functionalities for the same.
- Django, Flask and Tasty-pie Frameworks are used for web development.
- Involved and performed machine learning deployment process of preparing data pipelines.
- Python scikit-learn, NumPy, pandas, matplotlib modules are used for developing data science models.
- Developed shell scripts to automate the prod deployment process.
Environment: Python 3.6, Django, MS SQL Server 2013, AngularJS, MySQL, JavaScript, Linux, Shell Scripting, jQuery, GitHub, Jira, Google3, Big Query, python libraries such as NumPy, SciPy, scikit-learn, IPython, SQLAlchemy, Django Tasty pie.
Python developer
Confidential, Malvern, PA
Responsibilities:
- Used python modules netCDF4, SciPy, NumPy, h5py and pandas are used to develop the applications.
- Developed python backend micro services to handle the mongo process on GRIB and NETCDF format files.
- Developed visualization dashboards using python plotting modules matplotlib and ggplot2.
- Developed scientific data services (RESTful API) and consumed through web applications.
- Python Flask Web framework is used to develop the Restful services and web applications.
- Involved in "Cost Benefit Analysis" of programming projects and helped the management for taking the better decisions.
- New full text search feature implementation with multi - tenancy (Elasticsearch, java)
- Defined test schedules and data requirements for testing in order to verify logic of programs.
- Developed the standards of programming and documentation as required.
- Advocated the project stakeholders to ensure the developed software solutions meet the stakeholder expectations and requirements.
- Assisted in managing the schedule, quality, and technical solution on assigned projects.
Environment: Python 3.6, PyQT, PyQuery, MVW, HTML5, CSS3, DOM, Angular.js, Shell Scripting, JSON, Rest, Apache Web Server, Django, SQL, UNIX, Windows, PostgreSQL, and python libraries such as NumPy, SciPy, scikit-learn, IPython, SqlAlchemy, MatLab
Python Developer
Confidential, Minnetonka, MN
Responsibilities:
- Designed and developed datacenter management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Rest API's to access database objects.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed the UI of the website using HTML5, AJAX, CSS3 and JavaScript.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Handled all the client-side validation using JavaScript.
- Extensively worked with Networking layer(L3) with IPv4/IPv6 and also Transport layer(L4) with TCP.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application
Environment: Python 2.7, MYSQL, Apache, CSS3, ORACLE, DHTML, HTML5, JavaScript, c++.
Python developer
Confidential, GA
Responsibilities:
- Used Big Query as a restful web service to analyze large data sets working with google storage.
- Used Big Query to transform Chunks of data.
- Test and validated the custom scripts.
- Delivered automated solutions for science models.
- Anticipated potential parts of failure (database, communication points, file system errors).
- Extensive experience in system analysis, design, development and implementation of web based and client/server application using HTML5, CSS, JavaScript, AJAX, Servlets, JSP, JDBC, XML, Python, Django, PHP, NodeJS, AngularJS.
- Analyzed the SQL scripts and designed solutions to implement by using PySpark.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions.
- Troubleshoot the process execution and worked with other team members to correct them
- Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.
- Used Pandas library for statistics Analysis.
- Handled potential points of failure through error handling and communication of failure.
- Used NumPy for Numerical analysis for Insurance premium.
- 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.
- Managed large datasets using Panda data frames and MySQL.
- Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
Environment: Python 3.6, Django, HTML5/CSS3, MS SQL Server 2013, AngularJS, MySQL, JavaScript, Docker, Eclipse, Linux, Shell Scripting, jQuery, GitHub, Jira, Google3, Big Query, python libraries such as NumPy, SciPy, scikit-learn, Django Tasty pie.
Python Developer
Confidential, Greenwood village, CO
Responsibilities:
- Worked on writing and as well as reading data from CVS and Excel file formats.
- Used Redis as messaging broker to execute asynchronous tasks.
- Worked with Level two support group, DBAs and framework team to enhance the proficiency and capacity of our system.
- Used PyUnit, the python unit test frame work, for all python applications.
- Developed and controlled Cloud development scripts, also automated the provision of AWS resources, which involve EC2, S3, RDS.
- Worked on Docker containerization.
- Used Docker to execute a high-level API to give lightweight containers that run forms segregation and dealt with production of customized Docker container images, tagged and pushed these to the Docker repository.
- Implemented a continuation Delivery Pipeline with Jenkins and GitHub to create another Docker holder consequently.
- Worked with Docker for suitable environment setup of test environments.
- Developed different algorithms for generating many test environments data patterns.
- Worked on development of internal testing tool framework written in Python.
- Developed GUI using Python and Django for dynamically displaying block documentation and other features of python code using a web browser.
- Used JavaScript and JSON to update a portion of a webpage.
- Used SDLC process and used PHP to develop website functionality.
- Extensive code reviewing using GitHub pull requests, improved code quality, and conducted meetings among peer.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Used Restful API's to gather network traffic data from Servers.
- Supported Apache Tomcat web server on shell Platform.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Involved in User Acceptance Testing and prepared UAT Test Scripts.
- Built database Model, Views and API's using Python for interactive web-based solutions.
Environment: Python, Docker, HTML Restful API, MySQL, Shell Scripting, PL/SQL, Unix, Linux.
Python developer
Confidential
Responsibilities:
- Developed entire frontend and backend modules using Python.
- Worked with team of developers on python applications for RISK management.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Made Django web-based apps for Insurance premium calculations.
- Generated property list for every application dynamically using Python.
- Creating unit test/regression test framework for working/new code.
- Using Subversion GIT tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application
- Designed and developed data management system using MySQL.
- Rewrite existing Java, C++ application in Python.
- Designed the architecture of the hardware environments and methodology of the code.
Environment: Python, Windows, MySQL, Java Script, Version Controls and python libraries.