We provide IT Staff Augmentation Services!

Python Developer Resume

5.00/5 (Submit Your Rating)

Richfield, MN

SUMMARY

  • 6+ Years of experience in Analysis, Design, Development, Management, and Implementation of various standalone and client - server architecture-based enterprise application software.
  • Extensive knowledge in Python, Django, Flask, MySQL, NoSQL, UNIX, and Linux.
  • Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
  • Worked and extracted data from various database sources like Oracle, SQL Server, DB2, regularly accessing JIRA tool and other internal issue trackers for the Project development.
  • Experience with data modelling on fly in Pandas and NumPy.
  • Highly creative, innovative, committed, intellectually curious, business savvy with good communication and interpersonal skills.
  • Worked with MVW frameworks like Django, HTML, CSS, XML, Java Script, jQuery, and JSON.
  • Involvement in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in writing REST APIs in Python for large-scale applications.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) and WAMP Architectures.
  • Excellent working Experience in Agile (SCRUM) using Rally and TFS, RUP and Waterfall methodologies with high quality deliverables delivered on-time.
  • Wrote Python modules to extract/load asset data from the SQL Server source database.
  • Good Command of web services with protocols SOAP, REST.
  • Utilized PyTest, the Python unit test framework, for all Python applications.
  • Anticipated potential parts of failure (database, communication points, file system errors). Good working experience in using version control systems CVS, SVN, Amazon EC2, Git, and GitHub.
  • Worked on standard python packages like boto and boto3 for AWS
  • Hands on Experience in AWS like Amazon EC2, Amazon S3, Amazon SQS, SNS, and lambda services.
  • Evaluated potential software products based on new and existing system development and migration requirements.
  • Proficient in developing websites and web applications using MYSQL, AWS, Flask, Jinga2, REDIS, HTML, CSS.
  • Performed regression and system-level testing to verify software quality and function before it was released.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity and Security and Database applications.
  • Assessed costs and risks associated with developing new features and products.
  • Developed web applications using MongoDB using flask mongoengine module
  • Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
  • Contributed to the Python codebase used in the automated deployment of software on multiple virtual machines.
  • Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modelling.
  • Expertise in Production support and knowledge of deployment using AWS, Heroku and Jenkins
  • Responsible for user validations on client side as well as server side.
  • Adept at automating repetitive work through Shell scripts and Python.
  • Able to analyze a requirement and act accordingly by managing the resources efficiently.

TECHNICAL SKILLS

Programming Languages: Python 2.5-2.7/3.4-3.6 , C, SQL and PL/SQL.

Web Technologies: HTML, CSS.

Frameworks: Django, Jython, Pyramid, CherryPy

Version Control: MVC, SVN, CVS, Git, GitHub.

Application servers: Apache Tomcat, JBoss

Databases: Oracle, My SQL, PostgreSQL.

IDE’s/ Development Tools: NetBeans, Spyder, Eclipse, PyCharm, PyScripter, PyStudio, Atom and Sublime Text.

Operating Systems: Windows 98/2000/XP/7/8/10, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MacOS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP, SMTP

Testing Tools: PyTest, Testify, Selenium, Bugzilla and JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Richfield, MN

Python Developer

Responsibilities:

  • Configured multiple database and API clients.
  • Performed CRUD operations using SQL Alchemy
  • Developed models, URLs, views with Python and Flask.
  • Used Pandas and Numpy modules to apply data modelling functions on data.
  • As per business users requirements response is returned in the form of JSON and excel sheets.
  • Tasked with migrating the Flask database from MySQL to PostgreSQL.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Wrote Python scripts to parse JSON documents and load the data in database.
  • Worked on Restful API's to access the third-party data for the internal analysis and statistical representation of data.
  • Created Power BI footnotes with multiple API clients.
  • Worked on lambda, SNS, and SQS.
  • Scheduled lambda and configured SNS as consumer for lambda.
  • Worked on SAM CLI to run serverless services locally.
  • Build SQL queries for performing various CRUD operations like create, update, read and delete.
  • Developed entire frontend and backend modules using Python on Flask.
  • Worked on front end frame works like CSS Bootstrap for development of Web applications.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these charts to wiki and backup the database.
  • Developed Merge jobs in Python to extract and load data into SQL Server database.
  • Followed AGILE development methodology to develop the application.
  • Involved in User Acceptance Testing and prepared UAT Test Scripts.
  • Effectively communicated with the external vendors to resolve queries.
  • Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
  • Handled potential points of failure (database, communication points and file system errors) through error handling and communication of failure.
  • Used and customized NGINX server to for checking our developed project.
  • Implemented monitoring and established best practices around using elastic search
  • Used Test driven approach (TDD) for developing services required for the application.
  • Implemented Integration test cases.
  • Used Git to resolve and coding the work on python and portlet.

Environment: Python 2.7, Flask 1.1.2, HTML5, CSS, XML, MySQL, PostgreSQL, CSS Bootstrap, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Alpharetta, GA

Python Developer

Responsibilities:

  • 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.
  • 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.
  • 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.
  • Setup database in AWS using RDS and configuring backups for S3 bucket.
  • Experience in setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
  • Using Amazon EC2 command line interface along with Bash/Python to automate repetitive work.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser
  • Experience in Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, Elastic Load Balancer.
  • Created real-time dashboard for Executives, utilizing Logstash, graphite, Elastic Search, Kibana & Redis
  • Developed Spark Code using python for faster processing of data.
  • Responsible for managing large databases using MySQL.
  • Wrote and executed various SQL Server database queries from Python-SQL Server connector and SQL Server db package.
  • Used the Python's modules Numpy, matplotlib, etc. for generating complex graphical data, creation of histograms etc.
  • Developed and designed automation framework using Python and Shell 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.
  • Experience in using containers like Docker.

Environment: Python 2.7,3.3, Django 1.4, HTML, CSS, AJAX, Tomcat, Apache HTTP, JSON, Restful, XML, JavaScript, OOD, Shell Scripting, GIT Hub, MYSQL, Cassandra, JIRA.

Confidential, Milwaukee, Wisconsin

Python Developer

Responsibilities:

  • Designed and developed data management system using MySQL.
  • Worked on high level design and detail design.
  • Design, develop, test, deploy and maintain the website.
  • Developed the interactive user interface using jQuery JavaScript library.
  • Developed/Modified GUI using HTML, CSS and JavaScript (jQuery).
  • Built application logic using Python 2.7, Django and MYSQL.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Used Django Database API's to access database objects.
  • Developed python scripts to parse XML documents and load the data in database.
  • Worked on all the client-side validation using JavaScript.
  • Wrote Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers and User Defined function.
  • Extensively used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.
  • Used Redis cache for storing commonly used info and propagate the changes using RabbitMQ
  • Used Redis Cache for high performance, which creates space for new data by removing old data
  • Worked with jQuery for all client-side JavaScript manipulation.
  • Developed unit test/regression test framework for working/new code.
  • Used Subversion control tool to coordinate team-development.
  • Worked with Forms, views, models using Django.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Debugging and troubleshooting the web application.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Generated complex graphical data, creation of histograms etc. using the Python's modules numpy, matplotlib etc.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, SVN, CSS, AJAX, Bugzilla, JavaScript, Apache Web Server.

Confidential

Java Developer

Responsibilities:

  • Build API using core Java concept of Interface, Abstraction, JDBC, Data Structure and several util packages
  • Used Hibernate ORM tool to Perform DML, DDL functionality.
  • Attend code review meeting and provide best coding standard practice.
  • Attend Change management call as lead for ITSM changes going into production
  • Deploy application across all environments (Dev, Test, UAT, Production) and document process for release.
  • Attending high level design sessions with project managers, business analysts and team members to analyze business requirements and outline the proposed IT solution
  • Scheduled Unix jobs on production environment of Control M via XML
  • Involved in resolving production issues and as well as fixing bugs on existing programs.
  • Used JIRA for issue tracking and SVN as a Version control

We'd love your feedback!