We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

San Ramon, CA

PROFESSIONAL SUMMARY:

  • Above 7+ years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server in domains like Banking, HealthCare, Telecom etc
  • Proficient coder in multiple languages and environments including Python, Django, C, C++ and SQL
  • Experienced in developing web-based applications using Python, Django, UI/UX, PHP, C++, XML, CSS 5, HTML, DHTML, JavaScript, Jdk17, jquery, AngularJS
  • Experience in version control systems using CVS, SVN and Git/Github and issue tracking tools like Jira and BugZilla
  • Experienced in working with various Python IDE's using PyCharm, Spyder, PyStudio, PyScripter, and PyDev
  • Understanding of Python best Practices (PEP-8)
  • Expertise in handling web applications - UI security, logging, backend services
  • Hands on working with Python latest versions 343 and 2710,SVN, Git, JIRA, Bugzilla, Axosoft, Amazon EC2/S3
  • Proficient in SQLite, MySQL and Postgre SQL databases with Python
  • Experienced in developing Web Services with Python programming language
  • Familiar with JSON based REST Web services and Amazon Web Services (AWS)
  • Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views
  • Strong understanding of UNIX and Linux environments and commands
  • Hands on experience in Design documentation
  • Strengths include ability to prioritize responsibilities, manage multiple projects in parallel, Ability to interact effectively with all levels of management and developers
  • Well versed with Agile with SCRUM, Waterfall Model and Test-driven development methodologies
  • Experience in building frameworks and automating complex workflows using Python for Test Automation
  • Experienced in handling projects for entire software life cycle and provided first, second and third level support Handled late night calls and deployed production hot fixes
  • Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework
  • Good experience on using Mercurial, Git (GERITT review) and CVS for configuration management
  • Implemented continuous integration using Jenkins
  • Excellent verbal and written skills, especially with regards to presenting findings to both technical and nontechnical audiences
  • Experience in writing test scripts, test cases, test specifications and test coverage
  • Hands on experience in using NOSQL libraries like MongoDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MYSQL databases
  • Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies
  • Ability to develop algorithms for descriptive analysis and predictive analysis
  • Experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
  • Hands on experience in creating a custom Puppet module skeleton to use same structure across all Puppet modules
  • Good experience in implementing algorithms using MATLAB
  • Experience with Jsp Servlets, Web Services (SOAP, REST) and Tomcat
  • Excellent debugging, problem solving, optimization and testing skills
  • Expertise in writing Stored Procedures, Cursors, Functions and performed data analysis using PL/SQ

TECHNICAL SKILLS:

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

Web Development: HTML,XML,CSS,DHTML,Java Script,JQUERY,AJAX and Angular JS

Deployment Tools: Heroku, Jenkins, AWS, AZURE, Puppet

Python Framework: Django, RabbitMQ, Flask, Web2py and Bottle, PyramidIDE PyCharm, Sublime Text, Eclipse, Net Beans, RAD, Web Logic Workshop

Query Languages: SQL, PL/SQL

Databases: MySQL, SQL Server RC 2008, Oracle MongoDB, Cassandra

Reporting Tool: SQR reports, AXSPoint Reports, Sql Server Reporting Services (SSRS)

Bug Tracking Tools: Bugzilla, Junit, gdb, Jira

Web Servers: WebSphere, Apache,Web Logic, Apache, Gunicorn

Modeling Tools: TOAD, Erwin, Rapid Sql

Operating Systems: Windows, Linux, Unix, OS

PROFESSIONAL EXPERIENCE:

Python Developer

Confidential, San Ramon, CA

Responsibilities:

  • Involved in understanding and analyzing the clients business, requirements for the system
  • Developed dynamic web pages using Python, Django Frameworks
  • Developed monitoring and notification tools using Python
  • Improved the application by designing and developing it using HTML and JavaScript
  • Involved in the development of front end of the application using Python 27, HTML5, CSS3, AJAX, JSON and JQuery Worked on backend of the application, mainly using Active Records
  • Used data structures like directories, tuples, object oriented class based inheritance features for making complex algorithms of networks
  • Created PHP/MySQL back-end for data entry from Flash I had to assist the Flash developer send the correct data via query strings
  • Experience in agile environment using a CI/CD model methodology
  • Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web based solution
  • Generated Python Django Forms to record data of online users
  • Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance
  • Developed MVC prototype replacement of current product with Django
  • Significantly improved report generation efficiency by caching, reusing and improve the security level of Data
  • Created UI using JavaScript and HTML5/CSS3
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery
  • Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQLdb package to retrieve information
  • Used Jenkins to build and troubleshoot automated testing
  • Rewrite existing Java, C++ application in Python
  • Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site
  • Generated Python Django forms to record data of online users and used PyTest for writing test cases
  • Implementing change requests raised by user for server configuration, kernel tuning, software installation and OS hardening Managing Linux VMs using Puppet as per some projects requirement
  • Performed unit testing and code reviews
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Created a custom Puppet module skeleton to use same structure across all Puppet modules
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework
  • Build and maintain code libraries to support analytics
  • Created web application prototype using jQuery and Angular JS
  • Deployed the project into Heroku using GIT version control system
  • Resolved ongoing problems and accurately documented progress of a project
  • Designed and configured database and back end applications and programs
  • Update, maintain and change the current web applications as per the project requirement
  • Skilled in using collections in Python for manipulating and looping through different user defined objects

Environment: Python 2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, AWS, Puppet, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, MySQL, Mongo DB, T-SQL, Eclipse

Python Developer

Confidential, Plano, Texas

Responsibilities:

  • Actively participated in gathering Business requirements to implement functional and technical specifications
  • Ability to translate business requirements into technical specifications
  • Breakdown requirements into user stories, product backlogs grooming and manage deliverables
  • Continuous integration, unit tests, code coverage, deployment process plan periodic releases
  • Designed and implemented micro-services in Go
  • Read an JSON file as stream of bytes, defined Go struct data type and mapped file data onto to the struct
  • Used github for continuous delivery
  • Approach development with an agile mindset, strong advocate of scrum implementation
  • Unit testing of the fixes and enhancements
  • Implemented client side changes for Rejected product reviews and logging events using Visual Studios

Environment: GoLang,Cassandra,JSON,UNIX/LINUX,JavaScript,JavaScript,Servlets,JDBC

Python Developer

Confidential, Blacksburg, VA

Responsibilities:

  • Involved in the Analysis, design and architecture of the application
  • Worked on requirement gathering and High level design
  • Created PHP/MySQL back-end for data entry from Flash I had to assist the Flash developer send the correct data via query strings
  • Used HTML/CSS, XML and JavaScript for UI development
  • Converted Visual basic Application to Python, MySQL
  • Generated Python Django Forms, Crispy forms to record data, login and signup of online users
  • Experience in development test automation
  • Designed and Implemented a Random Unique Test Selector Package on processing large volume of data using Python and Django ORM
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Designed email marketing campaigns and also created responsive web forms that saved data into a database using Python/ Django Framework
  • Skilled in using collections in Python for manipulating and looping through different user defined objects
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications
  • Database Administration activities like taking backup, checking log messages, looking for database optimization
  • Used Redis as messaging broker to execute asynchronous tasks
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress

Environment: Python2.7, Django 1.4, Jenkins, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git

Java/J2EE Developer

Confidential

Responsibilities:

  • Designed and developed various data gathering forms using HTML, CSS, JavaScript, JSP and Servlets
  • Developed user interface modules using JSP, Servlets and MVC framework
  • Used Struts tiles libraries for layout of Web page, Struts validation using validationxml and validation- rulesxml for validation of user Inputs for validation on server side
  • Used MVC, AJAX to develop the Web Based reporting application
  • Designed and developed the Critical modules like Order Processing and Order Making and Agents and Reports Generation
  • Client side validation was done using JavaScript
  • Used Enterprise Java Beans (EJBs) extensively in the application Developed and deployed Session Beans to perform user authentication
  • J2EE Architecture was implemented using Struts based on the MVC2 pattern
  • Developed user interface using JSP, HTML, CSS and JavaScript
  • Used Dependency injection in spring for Service layer and DAO layer
  • Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams
  • Created XML Schema, XML template and XSL Developed Web Services Application using SOAP
  • Used Web services - WSDL and SOAP for getting credit card information from third party
  • Written Servlet and deployed them on WebSphere Application server
  • Developed, coded, tested, debugged and deployed JSPs and Servlets for the input and output forms on the web browsers

Environment: Java, J2EE, Java Server Pages (JSP), JDBC, ODBC, Struts Framework, JavaScript, Servlets, Junit, XML, WebLogic Application Server

Java/J2EE Developer

Confidential

Responsibilities:

  • Involved in developing, testing and implementation of the system using Struts, JSF, and Hibernate
  • Involved in entire life cycle development of the application
  • Involved in the development of business module applications using J2EE technologies like Servlets, Struts, JDBC and ODBC
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects
  • Used HTML, CSS, XHTML and DHTML in view pages for front-end
  • Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework
  • Developing, modifying, fixing, reviewing, testing and migrating the Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs
  • Used Struts & JavaScript for client-side validation
  • Automated the HTML and JSP pages indexing process of search module using Apache Ant tool and singleton design pattern
  • Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning
  • Adopted J2EE best practices using J2EE design patterns for designing and developing the application components
  • Developed JavaScript files for user input validation and client side revenue calculations
  • Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation
  • Used Enterprise Java Beans (EJBs) extensively in the application Developed and deployed Session Beans to perform user authentication

Environment: Java, J2EE, Java Server Pages (JSP), JavaScript, Servlets, JDBC, ODBC, Struts Framework, XML, CSS, HTML, DHTML, XSL, XSLT and MySQL

We'd love your feedback!