We provide IT Staff Augmentation Services!

Python Developer Resume

4.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • 7 Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications using Python, Django, C/C++, Java.
  • Vigorous knowledge in progressing web applications and effectuating Model ViewControl architecture using Django web application framework.
  • Implemented features using Python, C++ and Core JAVA.
  • Developed all business CRUD operations using RESTFUL services.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Experience in developing web-based applications using Python, Django, XML, CSS, HTML5,Java Script.
  • Experienced with full software development life cycle (SDLC), architecting scalable platforms, object oriented programming, database design and agile methodologies.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, MS SQL, Oracle and mongo DB database.
  • Experience with object oriented programming (OOPS) concepts using Python, C++ and Java.
  • Worked on various applications using python integrated IDEs like Eclipse, Sublime Text, PyCharm.
  • Experienced with version control systems like Git, SVNto keep the versions and configurations of the code organized.
  • Expertise in working with different databases like MySQL, MS SQL, Oracle,mongo DB and PostgreSQL.
  • Excellent working knowledge in Unixand Linux shell environments using command line utilities
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Good experience using various Python libraries to speed up development (libraries used: OS, Pickle, NumPy, SciPy) MySQL dB for database connectivity.
  • Experience in Python's modules Numpy, matplotlib for generating complex graphical data, creation of histograms
  • Strong knowledge of multi-threading and batch processing
  • Experience in Performance Tuning, Query Optimization, Client/Server Connectivity, and Database Consistency Checks, Backup and Recovery.
  • Good knowledge of web services with protocols SOAP, REST.
  • Experience in working on Application Servers like Tomcat and Web Servers like Apache server.
  • Experience in installing, configuring, modifying, testing and deploying applications with Apache.
  • Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Expertise in Production support and Knowledge of deployment using Hudson and Jenkins.
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good amount of experience in handling errors/exceptions and debugging issues in large scale applications.
  • Worked in the team and faced challenges during the project development and production process.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Excellent analytical and problem-solving skills with efficient time management and result oriented attitude.
  • Good interpersonal, very hands on attitude and approach, intrusive, Self-determined to assimilate and progress.
  • Dedicated to tasks and provide good results and a good team player with strong communication skills.
  • Willingness to work in a highly dynamic environment and ready to take up challenges.

TECHNICAL SKILLS:

Languages: Python, C, C++, Core Java

Markup Languages: HTML5, CSS, XML, JSON

Frameworks: Django, Flask

Protocols: TCP/IP, HTTP/HTTPS, SOAP

Version Control Tools: Subversion and GIT

Scrum Methodologies: Waterfall and Agile

Operating Systems: Windows95/98/NT/2000/XP/7/8/10, Unix, Linux (CentOS and Ubuntu)

Databases: MySQL, MS SQL,Oracle, Mongo dB

Deployment Tools: Jenkins, Hudson

IDE Tools: PyCharm, Eclipse, PyStudio

Web Servers: Apache, Tomcat, HTTP Server

Bug Reporting Tools: JIRA, Bugzilla and Collab Net

MS Office Tools: MS Word, MS PowerPoint, MS Excel

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Python Developer

Responsibilities:

  • Used Python, to place data into JSON files for testing Django Websites.
  • Updated and manipulated content and files by using Python scripts.
  • Experience with Django Framework in developing the application.
  • Used Django configuration to manage URLs and application parameters.
  • Dealing with scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to Record data of online users.
  • Experience in Python and Django in creating graphics, XML processing, data exchange and business logic implementation.
  • Worked with Flask to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Developed tools using Python, XML to automate some of the menial tasks.
  • Wrote and executed various MySQL database queries from Python using Python MySQL connector and MySQL dB Package.
  • Building reusable code and libraries for future use.
  • Involved development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for oracle Database.
  • Experience in Mulesoft on designing and implementing Mule APIs.
  • Interacts with PostgreSQL databases both via raw SQL and ORM libraries
  • Used Celery and RabbitMQ for Job Process and management.
  • Implementation of configuration management tools Puppet, Docker for configuration management automation.
  • Define and deploy monitoring, metrics, and logging systems on AWS
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Had experience with shell scripting and server side scripting languages.
  • Worked on migrating legacy Map Reduce programs into Spark transformations using Spark and Scala.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Worked on development of SQL and stored procedures on MySQL Server.
  • Used Maven to Validate, compile and deploy the files.
  • Used Javascript, Json,Angular2 and Ajax to handle the client side validations and dynamic page updates
  • Used Jasmine to test the Angular2 components
  • Implemented Continuous Integration using Jenkins and GIT from scratch.
  • Responsible for debugging the project monitored on JIRA (Agile)
  • Knowledge of monitoring, logging and cost management tools that integrate with AWS

Environment:: Python 2.7, Django, HTML5, CSS, XML, MySQL Server, Linux, JIRA,AWS.

Confidential, Sunnyvale, CA

Python Developer

Responsibilities:

  • Django Framework was used in developing web applications to implement the model view control architecture.
  • Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
  • Different testing methodologies like unit testing, Integration testing, web application testing,Selenium testing were performed.
  • Lock mechanisms were implemented, and the functionality of multithreading has been used.
  • Python/Django based web application, MY SQL integrations with 3rd party email, messaging, storage services.
  • Developed a fully automated continuous integration system using Git,Jenkins, MySQL and custom tools developed in Python.
  • Designed, implemented, validate and Tested custom scripts.
  • Extensive use of version controller GIT.
  • Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and mongo DB.
  • Extensive and familiarity with ORM libraries
  • Involved in using Celery& Rabbit MQ Series for Asynchronous messaging.
  • Handled potential points of failure through error handling and communication of failure.
  • Troubleshoot the process execution and worked with other team members to correct them.
  • 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.
  • Used NumPy for Numerical analysis.
  • Managed large datasets in mongo DB.
  • Developed shopping cart for library and integration web services to access the payment.
  • Developed Spark scripts by using Scala shell commands as per the requirement.
  • Extensively used Python modules such as requests, urllib, urllib2 for web crawling.
  • Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of Python code using a web browser.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Debugging of custom software running on Windows and Linux operating systems is performed.
  • Knowledge in Linux Operating System.
  • Proficient in client side development using technologies such as Angular JS, jQuery, JavaScript, XML, HTML, CSS.
  • Responsible for user validations on client side as well as server side.
  • Automated the existing scripts for performance calculations using NumPy.
  • Interacted with QA to develop test plans from high-level design documentation.

Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL Server, mongo DB, Embedded SQL, Eclipse, Git, GitHub, Linux.

Confidential

Software Engineer

Responsibilities:

  • Worked as junior developer on the team providing enhancements and maintaining the application providing bug fixing support etc.
  • Developed JSPs and implemented java servlets.
  • Developed web pages using HTML, DHTML, CSS, JSP and JavaScript.
  • Install, configure and deploy software run quality assurance tests.
  • Troubleshoot various software issues using debugging process and coding techniques.
  • Provide production support to clients via support e-ticketing system.0
  • Perform system administration for hosting server and client software.
  • Developed SQL queries and procedures for the application.
  • Experience with SQL query generation and data modeling experience.
  • Implemented all validations and provided low level testing.

Environment: Windows XP, Java/J2ee, Struts, JSP, Java, Servlets, UNIX, JavaScript, SQL, HTML, XML, Eclipse.

Confidential

Software Programmer

Responsibilities:

  • Created Data extract jobs using Python/SQL.
  • Thorough use of third-party packages, such as Fabric.
  • Coordinated with product owners and technical team members for preparation and review of solution based documentation.
  • Developed scalable infrastructure solutions and related components in collaboration with technical leads.
  • Worked with the stakeholders to gather requirements.
  • Designed User Interface for data selection using Python.
  • Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.
  • Ensured quality by versioning with GIT.
  • Created UI using JavaScript, HTML, CSS, jQuery.
  • Implement code in python to retrieve and manipulate data.
  • Deployed the application on cloud using AWS.

Environment: Python, SQL,HTML,JAVASCRIPT, MySQL, PostgreSQL, Linux.

We'd love your feedback!