Python Developer Resume
Austin, TX
SUMMARY
- Around 5 years of experience as an Application developer, software development and design using Python, Django, Angular JS, React, Node JS, HTML, JavaScript, CSS, Java, MySQL, Oracle PL/SQL, Postgres.
- Experienced with Software Development Life Cycle, Database designs, agile methodologies, coding, testing of enterprise applications and IDE's such as Jupiter Notebook, PyCharm, Emacs, Spyder and Visual Studio.
- Developed Consumer - based custom features and applications using Python, Django, HTML, Java Script, CSS.
- Experience with Django and Flaska high-level Python Web framework.
- Hands on experience with Requests, NumPy, SciPy, Matplotlib, and Pandas python libraries during development lifecycle.
- Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
- Experienced in MVC frameworks like Flask and Pyramid and MVT framework like Django
- Worked with python libraries from Python Package Index (PyPI).
- Experience with Jenkins and Enterprise GitHub. Worked on Jenkins continuous integration tool for deployment of project.
- Worked on Loading and transforming large sets of structured, semi structured and unstructured data using Hadoop/Bigdata concepts.
- Proficient in SQL databases MSSQL Server, MySQL (RDBMS), Oracle DB, Postgres and MongoDB.
- Hands on Experience on Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
- Experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database.
- Hands on Experience on message Queuing with RabbitMQ
- Experience in designing the automation framework using Shellscripting.
- Experience in writing test plans, test cases, test specifications and test coverage.
- Familiar with Agile and Waterfall development methodologies
- Followed Agile Methodologies (Scrum) involved in daily stand-up meetings.
- Managed windows servers which included Active Directory maintenance and support
- Hands on experience with Agile project management tools such as JIRA, VersionOne
- Created an Test Automation Framework with Selenium for test automation process
- Unit testing for the entire code and fixing bugs in unit testing
- Installed, setup, and configured Cisco switches for TCP/IP intra-network and wireless access point across the network for the local area network and Wi-Fi.
- Experienced in working with different operating systems like Windows, Ubuntu Linux and UNIX.
TECHNICAL SKILLS
Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS
Programming Languages: Python, PL/SQL, Java, CSS,HTML,JavaScript
Databases: MySQL, SQL Server and PostgreSQL, MongoDB
Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio, Visio, Confidential WebSphere, Tableau Analytics, Apache Spark
Integration Tools: Jenkins
Message Broker: RabbitMQ, Confidential MQ
Web Server: Apache Webserver
Defect Tracking: JIRA and VersionOne
Cloud services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE
Confidential, Austin,TX
Python Developer
Responsibilities:
- Created highly scalable and performant REST based micro services for creating and managing brokerage store using Python3, Flask-Restplus framework with swagger and storing them in NOSQL DB - Cloudant, CouchDB and MongoDB.
- Improving product infrastructure, including usability, performance and maintainability by developing features like multi-threading, i18N, org, team & role based visibility rules, shopping bag, content pull, service offerings’ configuration and pricing calculations using best coding practices.
- Designing proof of concepts for catalog service.
- Participating in review of code and design to verify adherence to standards and best practice.
- Deploying module as a micro service using docker and kubernetes daily using CI/CD and feature flags.
- Designed and implemented unit test and automation test framework using python for continuous test driven application development.
- Continuous delivery via Agile Software Development methodologies and source code control using GitHub.
- Worked closely with product management and engineering team to ensure application meets customer needs and expectations.
- Created and maintained documentation (process workflows, standard operating procedures, user guides, data dictionaries, etc.)
- Collaborated with internal teams and external teams to solve the issues and giving feedbacks.
Environment: Python3, Flask-Restplus, private-public cloud providers, Cloudant, CouchDB, MongoDB, Pytest, GitHub, Atom IDE, Docker, Kubernetes
Confidential
Python Developer
Responsibilities:
- Developed the application using the Java I/O functionalities to display the output using the Stream-Readers both the Input and the Output Features.
- Designed and developed the user interface of the project with HTML, CSS and JavaScript.
- Worked on JAVA applications.
- Entire Front end and back end modules of the project are developed using Python with Flaskand Django Web Framework.
- Designed and developed the data management systems using MySQL databases.
- Written Python Scripts to parse the JSON data and load into database.
- Utilized the existing Python and Django modules and rewritten to deliver data in required formats.
- Client-side validations and manipulations are done using JavaScript and JQuery
- Experienced in writing indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
- Responsible for Debugging and troubleshooting the application.
- Working on Web Scraping, used Beautiful Soup modules, Pandas for data analysis.
- Developed and worked the inventory management system. Demand forecasting visualization with analytics
- Utilized Subversion control tool to coordinate team work.
Environment: Python, Django, UNIX, HTML, XML, CSS, JavaScript, MySQL, Pandas, Beautiful Soup