We provide IT Staff Augmentation Services!

Python developer Resume

3.00/5 (Submit Your Rating)

MichigaN

SUMMARY:

  • 6 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various stand - alone, client-server enterprise applications.
  • Employment as a Software Engineer utilizing and expanding upon my professional experience with Python application development, web services and Agile team projects;recent professional background in OO languages, RDBMSs, compiler writing and non-deterministic problem solving and developing entire frontend and backend modules using Python on Django Web Framework.

TECHNICAL SKILLS:

Operating Systems: Linux (Red Hat 5/6.5, CentOS 6/7, Ubuntu), Windows, MAC OSX

Languages: Python, Java, C, C++, R, Perl

Scripting languages: JavaScript, JQuery, CSS, AJAX, PHP, Shell Scripting

Markup languages: HTML, XML, JSON

Analytics Tools: Tableau, NodeXL

Databases: Oracle, My SQL, MongoDB, MS SQL, Sybase IQ

Servers: Apache Tomcat, Nginx and IBM Web sphere

IDEs: Eclipse, Sublime text, PyCharm,IntelliJ, NetBeans,Notepad++

Methodologies & tools: Agile Scrum, Waterfall Model, UML

Tracking Tools: Jira, Confluence, BugZilla

Version Control Systems: GIT, SVN, CVS

MS office tools: Microsoft Excel(Super User), Microsoft Word, PowerPoint

PROFESSIONAL EXPERIENCE:

Python Developer

Confidential, Michigan

Responsibilities:

  • Strong ability in development of web based applications using Python also experience in Object Oriented Design and Programming concepts in Java and Python.
  • Experience in developing web applications by following Model View Control (MVC) Architecture using server side applications Django, Flask, WebPy, BottlePy and Pyramid.
  • Worked on refactoring the code (Struts, JSP and JavaScript) by restructuring it for better performance.
  • Proficient in Front end development experience using Python 2.7, Django 1.7/1.8, HTML, XML, CSS, JavaScript, Bootstrap, JQuery, JSON and, Angular.js, Node.js.
  • Experience in developing applications using socket programming(TCP/IP and UDP).
  • Good knowledge of web services with protocols SOAP, REST and knowledge of server Apache Tomcat, Web logic.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, Heroku, JavaScript and JQuery.
  • Hands on experience in SVN, Git, JIRA, Bugzilla worked in SQL databases MS SQL, MySQL, Oracle, no-SQL, MongoDB.
  • SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance (Bulk Binds, Materialized views, Inline views, Global Temporary Tables).
  • Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Experienced in various types of testing such as Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
  • Hands-on experience in Unix and Linux Kernels (file validations, file downloads, workflow executions).

Python Developer

Confidential, Kentucky

Responsibilities:

  • Used Django configuration to manage URLs and application parameters and created database using MySQL, wrote several queries to extract data from database.
  • Developed Merge jobs in Python to extract and load data into MySQL database and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
  • Developed a multi-threaded C++ SOAP web service application to process XML Requests with a scheduler option to run things at dedicated times.
  • Rewrite existing Python/Django module to deliver certain format of data and used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
  • Django Framework that was used in developing web applications to implement the model view control architecture
  • Booting up nodes using prebuilt images on Amazon EC2 and Bootstrapping Amazon EC2 nodes with software when the nodes boot up.
  • Uploading, copying, downloading, and deleting files using Amazon S3.

Web Developer

Confidential, Bethesda, MD

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Udeploy, Puppet or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Utilized CloudWatch to monitor resources such as EC2, CPU memory, AWS RDS DB services, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for monitoring the log files.
  • Created AWS S3 buckets, performed folder management in each buckets, Managed cloud trail logs and objects within each buckets.
  • Worked on creating Event triggers on S3 whenever a particular file is uploaded or placed into an AWS's S3 bucket.
  • Integrated AWS CloudWatch with AWS EC2 instances for monitoring the log files, store them and track metrics.
  • Managed servers on the Amazon Web Services (AWS) platform instances and Created scripts in Python which integrated with Amazon API to control instance operations
  • Managing users and groups using the AWS's Identity and Access Management (IAM).
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.

We'd love your feedback!