We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

0/5 (Submit Your Rating)

IowA

SUMMARY

  • About 8 years of experience in the field of software development. Proficient in developing applications using Python, C, and C++.
  • Experienced in complete Software Development Life Cycle, and major aspects of technological projects including Requirement Analysis, Design, Development, Database Design, Deployment,Testing, Debugging, and Application Maintenance.
  • Experience of dealing with various development methodologies like Waterfall, Scrum and Agile.
  • Experienced with WAMP (Windows, Apache, MySQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Experience of using Python modules like NumPy, Matplotlib, Pickle, Pandas, PySide, SciPy, wxPython, PyTables, PyQt, etc., for generating complex graphical data, creation of histograms, etc.
  • Skilled in Object - Oriented Design and Programming using Python and C++.
  • Experienced in using Python, Django, PHP, C++, CSS, HTML, XHTML, JavaScript, jQuery, XML, AJAX and JSON for developing web applications.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP Serializable JSON strings.
  • Experienced in implementing Model View Control (MVC) architecture using server-side applications like Django, Flask and Pyramid for developing web applications.
  • Experienced with JSON based RESTful web services, and XML based SOAP web services.
  • Worked on various applications using python integrated IDEs like Eclipse, Sublime Text, PyCharm, and NetBeans.
  • Experience of working with relational databases like Oracle, SQLite, PostgreSQL, MySQL, DB2 and non-relational databases like MongoDB and Cassandra.
  • Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database.
  • Experience Amazon SQS, and Amazon Web Services like EC2, Redshift, Lambda and S3.
  • Written and developed scripts for automating tasks using Jenkins and UNIXshell scripting.
  • Experience in project deployment using Heroku, Jenkins and Amazon Web Services (AWS).
  • Worked on various Operating Systems like UNIX, Linux, Windows, and Mac OS.
  • Experienced with version control systems like Git, GitHub, CVS, and SVN to keep the versions and configurations of the code organized.
  • Experienced with Unit Testing, System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Good amount of experience in handling errors/exceptions and debugging issues in large scale applications.

TECHNICAL SKILLS

Programming Languages: Python, C, C++, Java

Technologies: HTML, XHTML, CSS, JavaScript, jQuery, AJAX, XML, JSON

Frameworks: Django, Flask, Pyramid, Struts

Version Control: Git, GitHub, SVN, CVS

Databases: Oracle, SQL, PL/SQL, MySQL, PostgreSQL, DB2, MongoDB, and Cassandra

Python Libraries: Beautiful Soup, Numpy, PySide, Pandas, PyTables,SQLAlchemy, GeoAlchemy.

IDE's/Development Tools: PyCharm, Eclipse, Sublime Text, NetBeans, Notepad++

Web Services: AWS, RESTful Web Services, SOAP

Operating Systems: UNIX, Linux, Windows, Mac OS

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

Deployment Tools: Heroku, Jenkins

Methodologies: Agile, Scrum and Waterfall

Servers: WebSphere, WebLogic, JBoss, Apache Tomcat

Testing Tools: Selenium and JUnit

Cloud Technologies: AmazonWebServices(S3,CloudWatch,APIGateway,Step Functions,Lambda,EC2,SES,Batch,CloudFormation)

PROFESSIONAL EXPERIENCE

Confidential, Iowa

Sr. Python Developer

Responsibilities:

  • Responsible for Design and maintenance of databases using Python. Developed Python based APIs (RESTful Web services) by using Flask, SQL Alchemy and PostgreSQL.
  • Designed test cases and test plans and developed an embedded software data driven test automation framework in Linux/Python.
  • Developed an autonomous continuous integration system by using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Developed web components by using JSP, Servlet under J2EE Environment and implemented security features for the APIs.
  • Worked with various python libraries such as Pandas and matplotlib for analysis and manipulation of data.
  • Wrote Python scripts to parse and load the data into the database, from the XML and JSON files, and wrote programs for performance calculations by using NumPy and SQL Alchemy.
  • Designed and developed asynchronous messaging systems using JMS, MDB, and MQ series.
  • Used SQL toolkits like SQLAlchemy and Geo Alchemy.
  • Used Analytical Python Libraries like Pandas and Numpy to work on Data Manipulations.
  • Documented the entire build and deployment process including detailed step-by-step instructions
  • Wrote python scripts to parse XML and CSV documents to load the data in database.
  • Used REST based microservices with REST template based on RESTful APIs and designed, developed the UI for the client websites by using HTML, CSS, jQuery and React.js.
  • Designed and developed the presentation layer using HTML, CSS, JavaScript, jQuery and AJAX.
  • Worked on AJAX framework to transform Datasets and Data tables into HTTP- serializable JSON strings.
  • Extensively worked on Amazon Web Services like (S3, Cloud Watch, API Gateway, Step Functions, Lambda, SES, EC2, Batch)
  • Developed JSPs, Servlets and custom tags for creating user interfaces and worked on Spring JMS, MDB for listeners, Message Broker for routing the messages.
  • Migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Dealt with large datasets by using Pandas data frames and MySQL and performed dynamic implementation of SQL server work on the website using SQL developer tool.
  • Deployed the project onto the Jenkins server, and organized the configurations and versions of the code using SVN version control system.
  • Used AWS for application deployment and configuration. Responsible for setting up REST APIs using Django.
  • Built an AWS and REDIS server for storing the data and performed defect analysis and interaction with Business Users during UAT/SIT.
  • Handled client-side validations using JavaScript and designed J2EE components of the RESTful Web Services and scheduled application in UML based on Java batch jobs.
  • Developed Merge jobs in Python in order to extract and load data into MySQL database and used Test driven approach for developing applications.
  • Designed, developed, implemented, and maintained solutions for using Docker, Jenkins, Git, and Puppet for microservices and continuous deployment.
  • Implemented the unit testing by using Python Unit test framework.
  • Debugged applications using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.

Environment: Python 3.2, Django, HTML5, CSS, XML, MySQL, JavaScript, jQuery, CSS, Bootstrap, MongoDB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.

Confidential, Pennsylvania

Sr. Python Developer

Responsibilities:

  • Developed Python based API (RESTful Web Service) to track the events and perform analysis using Django.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
  • Involved in development using Python, bug fixing and unit testing of the layout commands.
  • Dealt with development of parsers for handling JSON, XML responses and JAXB binding and worked with JMS (java messaging service) for asynchronous communication.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and jQuery.
  • Developed automated process for builds and deployments by using Jenkins, Ant, Maven, Shell Script.
  • Used Pandas API to put the data as time series, in a tabular format, for east timestamp data manipulation and retrieval.
  • Published and Consumed Contract SOAP web services and developed corresponding test cases.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Worked on JMS components for asynchronous messaging.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint (CRUD) with back end, provided a schema.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used AWS for application deployment and configuration.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Performed debugging and troubleshooting the web applications using Subversion version control tool to coordinate team-development.

Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, jQuery, AJAX, GitHub, Jira.

Confidential, Piscataway Township, New Jersey

Python Developer

Responsibilities:

  • Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
  • Designed and developed the UI of the website using HTML, CSS and JavaScript.
  • Rewrote existing Python/Django modules to deliver certain format of data.
  • Designed and developed data management system using MySQL.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Used Django Database API's to access database objects.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Handled all the client-side validation using JavaScript.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browser to web application.
  • Used jQuery for all client-side Java script manipulation.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Built development environment with JIRA, Stash/GIT.
  • Involved in debugging and troubleshooting the web applications.

Environment: Python 2.7, Django, C++, Java, jQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML, XHTML, SVN, CSS, Bugzilla, JavaScript, Apache Web Server.

Confidential

Software Developer

Responsibilities:

  • Involved in development of RESTful services using Python Flask framework. Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
  • Developed the required XML Schema documents and implemented the framework for parsing XML documents.
  • Involved in creating interactive prototypes and UI specifications, including screen layouts, color palettes, typography, and user-interface elements.
  • Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
  • Used Django framework for developing web applications to implement the Model View Controller (MVC) architecture.
  • Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration in order to keep in line with Agile Software Methodology principles.
  • Developed GUI using webapp2 for in order to dynamically display the test block documentation and other features of code using a web browser.
  • Wrote Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
  • Managed datasets by using Panda data frames and MySQL and implemented configuration changes for data models.

Environment: Python 2.7, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Django 1.4, and Apache Web Server.

Confidential

Software Developer

Responsibilities:

  • Involved in designing and developing applications using C++, JavaScript, HTML, and XML.
  • Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
  • Implemented database access and data manipulation functions in Oracles Embedded SQL environment using ODBC.
  • Designed and developed components and worked on developing real-time multitasking systems using C++.
  • Developed a database layer that interacts with above C++ components designed as PL/SQL packages/ objects (running on Oracle 9i database server) to encapsulate data and closely related stored procedures and functions.
  • Used gnu, gcc, gdb tools for compiling and debugging source code.
  • Developed an interface that allows distributed modules of an enterprise system to access databases via HTTP across networks.
  • Developed and executed User Acceptance Testing portion of test plan, and Software for Bugs.
Environment: C++, JavaScript, JSP, HTML, UML, Rational Rose, Multithreading, HTTP, PL/SQL, ODBC, Oracle 9i, Linux and Windows NT.

We'd love your feedback!