We provide IT Staff Augmentation Services!

Senior Python Developer Resume

4.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY:

  • Over 7 years of experience as a Web/Application Developer and coding with analytical programming using Python, C++, Django, Java.
  • Experience in object oriented programming (OOP) concepts using Python, C++.
  • Experienced in developing web - based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML and JavaScript.
  • Experience in Python programming in application development over several years.
  • Mastered implementing MVC architecture using Django for web based applications in OOP concepts like Multi-Threading, Exception Handling, and Collections.
  • Experienced in working with various Python Integrated Development Environments (IDE) like PyCharm, IDLE, IPython Notebook, Anaconda, Spyder,
  • Experienced in Python's modules like numpy, regular expressions, and OS modules.
  • Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python and Django.
  • Expertize in building database mapping classes using Django models.
  • Good experience with cloud platforms like Amazon AWS.
  • Have good exposure in LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Experience in NoSQL databases like MongoDB and Apache Cassandra.
  • Proficiency in writing SQL queries, tables, view, functions, triggers, stored procedures using relational databases like MySQL and Sqlite3.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4 and Adobe Fireworks CS3.
  • Expertise in building strong websites confirming Web 3.0 standards using JQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
  • Proficient in using AJAX for implementing dynamic Web Pages where the content was fetched via API calls and updated the DOM (JSON Parsing).
  • Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
  • Good Experience in Linux Shell Scripting (Bash) and following PEP Guidelines in Python.
  • Good knowledge on Python Collections, Python Scripting and Multi-Threading.
  • Have a good knowledge on the frontend frame works like CSS Bootstrap.
  • Good working experience in using version control systems Git and GitHub.
  • Good working Experience in Agile (SCRUM) and waterfall methodologies with high quality deliverables delivered on-time.
  • Experience in building frameworks and automating complex workflows using Python for Test Automation.
  • Experience in developing applications using socket programming (TCP/IP and UDP).
  • Extensive knowledge in writing and executing CRUD operations using JDBC with MySQL.
  • Extensive use of Linux (Ubuntu), SSH, Django
  • Experience in the design of Mongo DB database - Indexing and Sharding.
  • Ability to learn and adapt quickly to the emerging new technologies and paradigms.
  • Experience in Troubleshooting and Technical support abilities with Migrations, Network connectivity, Security and Database applications.

TECHNICAL SKILLS:

Programming Languages: Python, C/C++, Java, SQL, Swift3, Perl, Shell Scripting

Web Technologies: HTML/HTML5, DHTML, CSS/CSS3, CSS Bootstrap, DOM, JavaScript, XML, AJAX, JQuery, JSON

Web Frameworks: Django, Pyramid, FlaskDatabases: MySQL, SQLite, MongoDB, Apache Cassandra

Operating Systems: UNIX/Linux, Ubuntu, Windows, Mac OS X

Version Control: Git, GitHub

Methodologies: Waterfall, Spiral, Agile

Application Servers: Apache Tomcat, Apache HTTP server, WebLogic, WebSphere

IDE s / Development Tools: Python IDLE, Anaconda, Spyder, PyCharm, IPython Notebook/Jupyter, Sublime Text, Eclipse

PROFESSIONAL EXPERIENCE:

Senior Python Developer

Confidential, Woonsocket, RI

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed user interface using CSS, HTML, JavaScript, and jQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django's view controller & templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL, and Linux.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Programming in Python as well as Perl.
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Wrote unit test cases for testing tools.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: Python 2.7, Django 1.8, MySQL, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra.

Senior Python Developer

Confidential, Arlington, VA

Responsibilities:

  • Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users
  • Worked with team of developers on Python applications for RISK management.
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Used Django configuration to manage URLs and application parameters.
  • Worked on Python Open stack API's.
  • Used Python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Used Pandas library for statistical Analysis.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also, created XML with Django to be used by the Flash.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Also, used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL DB package.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked on development of SQL and stored procedures on MYSQL.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • 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.

Environment: Amazon AWS S3, MySQL, HTML, Python 2.7, Django 1.8, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX, Cassandra.

Python Developer

Confidential, San Francisco, CA

Responsibilities:

  • Full Stack developer, created a custom web application using Django, AWS (Amazon web service), REST, JSON with JavaScript, JQuery, AJAX components.
  • Created database Model, APIs and Views utilizing Python to build an interactive web based application.
  • Used Python to place data into JSON files for testing Django Websites.
  • Updated and manipulated content and files by using python scripts.
  • Used the Django Framework to develop the application.
  • Wrote scripts in Python for automation of testing jobs.
  • Modified multi-threaded C++ programs to process data; used STL containers, algorithms, various data structures and design patterns in software design.
  • Involved in Developing a RESTful service using Python Flask framework.
  • Deployment and Build on various environments including Linux and UNIX.
  • Created complex dynamic HTML UI using jQuery.
  • Developed an analytics system using Memcached, Cassandra
  • Performed Python scripting using the pyodbc module to select daily xlsx files and then to read and connect those files onto Access. From there, data would be filtered and manipulated to be appended onto a master inventory table.
  • Developed several Python administrative scripts to automate project deployment process.
  • Implemented the unit test cases and mentored junior developers.
  • Participated in code reviews and implemented Python best practices.
  • Acted as a scrum master and conducted the retrospectives, planning meetings, resolved the impediments, planned the releases with the team with the product owners.
  • Experience in using Git, GitHub, and Amazon EC2 and deployment using Heroku.

Environment: Python 2.7, Django 1.4, Flask, UML Rational Rose, C++, Design Patterns, SVN, HTML, CSS, AJAX, Angular.js, JSON, Restful, XML, JavaScript, OOA/OOD, Shell Scripting, Git, GitHub, MYSQL.

Python Developer

Confidential, Mayfield Village, OH

Responsibilities:

  • Used Django configuration to manage URLs and application parameters.
  • Generated Python Django Forms to record data of online users.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Python based GUI components for the frontend functionality such as selection criteria.
  • Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
  • Also, used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.
  • Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
  • Use of Python Frameworks for data analysis including Sql alchemy.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle 9i.
  • Created database access layer using JDBC and PL/SQL stored procedures.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Used HTML, CSS, JQuery, JSON and JavaScript for front end applications.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Worked in an agile development environment.

Environment: Python 2.7, Django, JSON, HTML, CSS, AJAX, JQuery, Bootstrap, AWS, XML, SOAP, GitHub, Jira, Agile, SQL, PL/SQL, MYSQL, Oracle and Windows.

Java / Python Developer

Confidential

Responsibilities:

  • Developed entire modules using Java and Python using Web Frameworks.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Designed and developed data management system using MySQL.
  • Designed and developed user interactive interfaces.
  • Used Java Servlets and JSPs to generate VXML code dynamically.
  • Developed reusable code for Application Root.jsp, Header, Footer using JSF and JSP.
  • Worked on Java Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
  • Using Subversion version control tool to coordinate team-development.
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Responsible for debugging and troubleshooting the web application.
  • Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
  • Developed in Windows and going to deploy it in Linux server.
  • Build SQL queries implementing functions, packages, views, triggers, and tables.
  • Rewrite existing Java, C++ application in Python.
  • Performed database operations and queries using MySQL.
  • Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
  • Responsible for running and maintaining business processes on daily / weekly / monthly basis.

Environment: Java, J2EE (JSP, Servlets, JDBC), Python 2.7, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, MySQL, Apache Web Server, UNIX.

Software Developer

Confidential

Responsibilities:

  • Used Django database API's to access database objects.
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Generated graphical reports using python package Numpy and Matplotlib etc.
  • Used AJAX and JavaScript for UI development.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
  • Employed JDBC in persistent service to connect to MySQL and perform database operations.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Worked on core Java for multithreading, arrays and GUI (AWT).
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Wrote programs to parse excel file and process many user data with data validations.
  • Create Cassandra database to handle the user's data (server-client).
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Developing and maintenance of the tool that abstracts the information for the user.
  • Utilized various IDE’s and internal debug tools during debugging.
  • Analyzing the data in design database.
  • Maintenance of legacy application that where developed in PHP.

Environment: Python 2.6/2.7, Java, MySQL, Linux, AJAX, JavaScript, HTML, GIT, CSS and Apache Web Server.

We'd love your feedback!