We provide IT Staff Augmentation Services!

Sr. Python Developer Resume

2.00/5 (Submit Your Rating)

Indianapolis, IN

SUMMARY:

  • Over 7+ years of IT experience in design, development, testing and implementation of various stand - alone and client-server architecture based enterprise application software using various technologies, analyzing complex business requirements & mapping them to system specifications.
  • Good experience in developing web applications implementing Model View Control (MVC) architecture using Djangoweb application frameworks.
  • Designed and implemented large-scale business critical systems.
  • Experience in developing web-based applications using Python 3.4/2.7, Django 1.9/1.7
  • Developed web applications and RESTful web services and APIs using Python Flask, Django, and PHP.
  • Experience in implementing with server side technologies with restful API and MVC design patterns with
  • Experience in working with Node JS and Django framework.
  • Good understanding of web services with protocols SOAP, REST.
  • Good Experience of server Apache Tomcat, Web logic.
  • Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Implemented different python libraries like BeautifulSoup, Numpy, SciPy, PyTables, matplotlib, Python-Twitter, Pandas Dataframe, Pyvmomi, Fabric and urllib2 in various tasks.
  • Experienced in NoSQL technologies like MongoDB, CouchDB, Cassandra, Redis and relational databases like Oracle, SQLite, PostgreSQL and MySQL databases.
  • Experience on Web development using HTML4/5, CSS/CSS3, JavaScript, JQuery, Angular JS, AJAX, XML and JSON by following W3C standards.
  • Experience in developing applications using Amazon web services like EC2, Cloud Search, Elastic Loadbalancer ELB, S3, CloudFront, Route 53.
  • Extensive development experience in Java, Struts, JSPs, Servlets, taglibs, Hibernate, JDBC, HTML, JavaScript, SQL, XML and JSON.
  • Developed J2EE applications on IDE's like Eclipse, My Eclipse, Google GWT, and Rational Application Developer
  • Good Experience in debugging the issues using pdb
  • Proficient in developing multi-threaded web services using CherryPy & bottlePy framework.
  • Extensive experience in developing applications using Java API, Swing, HTML 4/5, Flex, JavaScript, CSS2/3, JQuery, JDBC, JSF, JMS, XML.
  • Leveraging queuing architectures with RabbitMQ for scalability, performance and building.
  • Hand on experience in working with continuous deployment using Heroku and Jenkins.
  • Proficient in writing unit-testing code using Unit Test/PyTest and integrating the test code with the buildprocess.
  • Worked on Python Testing frameworks like zope, pytest, nose and Robot framework.
  • Well versed with Agile with SCRUM, Waterfall Model and Test driven development methodologies.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views and triggers.
  • Most of the applications were developed with Python, Django, and PostgreSQL using JIRA (Agile) methodology.
  • Hands on experience in using version control systems Git and GitHub.
  • Proficiency in Angular JS and Node JS.
  • Experienced in using Message Brokers like RabbitMQ, Kafka.
  • Experienced in using Messaging libraries like ZeroMQ.
  • Development Experience in Linux (CentOS, Debian, Ubuntu), Mac OS
  • Familiar with Shell Scripting (bash), Perl.
  • Profound understanding in working with web servers - Apache, Nginx and load balancers - HAProxy
  • Hands on experience of Git, SVN, CVS
  • Performed code reviews and implemented best Pythonic programming practices.

TECHNICAL SKILLS:

Operating Systems: Windows Mac OS, UNIX and Linux CentOS, Debian, Ubuntu

Programming Languages: Python, Java, C, C++, C# and PHP

Web Technologies: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate

Webserver: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat

IDE s: Eclipse, webstorm, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.

Analytic Tools: Google Analytics Fiddler

Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS

Deployment Tools: Heroku, Amazon EC2, Jenkins and Fabric J2EE JDBC, JNDI, JSP and servlets

Databases: Oracle,MySQL,Sqlite3,Cassandra,Redis and Mongo DB,CouchDB

Testing Tools: Bugzilla, Jasmine, PyUnit, JIRA and JUnit, Zope, pytest, nose, Robot

Protocols: TCP/IP, HTTP/HTTPS, SOAPMiscellaneous: Git, SVN, CVS

WORK EXPERIENCE:

Sr. Python Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Designed the front end of the application using HTML5, CSS3, AJAX, JSON and JQuery.
  • Developed RESTful services using Django.
  • Worked on backend of the application, mainly using Active Records.
  • Designed and developed communication between client and server using Secured Web services.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
  • Writing backend programming in Python3.4/2.7.
  • Used JavaScript and XML to update a portion of a webpage.
  • Developed consumer based features and applications using Python and Django in test driven Development and pair based programming.
  • Successfully migrated the Django database from SQLite3 to PostgreSQL with complete data integrity.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS3, JavaScript, JQuery and Angular JS.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
  • Created interactive data charts on Customer portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Worked on front-end frame works like CSS, Bootstrap for development of Web application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Deployed the project into Jenkins using GIT version control system.
  • Learned to index and search/query large number of documents inside Elastic search.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Creating invitation flow for customers to use the client portal for monitoring applications.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.
  • For the large data, management used TFS and delivered reliable product.
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
  • Worked on translation of web pages to different languages as per client requirements.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service etc.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Improved code reuse and performance by making effective use of various design patterns.

Environment: Python 3.4,2.7, Java 1.7, Django 1.9/1.7, HTML5, CSS3, XML, JSON, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet, Postgre SQL, Amazon s3, Jenkins, Mongo DB, Elastic search, T-SQL, Beautiful soup, TFS, nose, JavaScript, Eclipse, Git, GitHub, Linux.

Python/Django developer

Confidential, Bostan, MA

Responsibilities:

  • Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
  • Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
  • Involved in designing application system requirements and coded back-end and front-end in Django/Python.
  • Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
  • Strong understanding of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
  • Used AJAX to modify small portions of the web pages by sending a request to the server avoiding the need of reloading the entire web page
  • Interactive in providing change requests, trouble reports and requirements collection with the client.
  • Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
  • Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
  • Implemented MVC architecture in developing the web application with the help of Django framework.
  • Used Celery as task queue and RabbitMQ as messaging broker to execute asynchronous tasks.
  • Implemented task object to interface with data feed framework, invoke database message service setup, and update functionality.
  • Working under UNIX environment in development of application using Python and familiar with all of its commands.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Used many regular expressions in order to match the pattern with the existing one and store them in database on a chronological basis.
  • Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
  • Developed asynchronous notification mechanism by using Tornado.
  • Involved in development of a Map based application for integral analysis purpose.
  • Involved in analysis and design of the application features.
  • Experience in debugging and troubleshooting programming related issues.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
  • Deployment of the web application using the Ubuntu server.

Environment: Python 2.7, Django 1.7, HTML5, CSS, XML, KML, MySQL, JavaScript, Angular JS, JQuery, CSS, Bootstrap, RESTful, MS SQL Server, Ubuntu server, Windows 12 Server, Amazon s3, Jenkins, Map Box, My SQL, Mongo DB, GitHub, Bit Bucket, Linux, and Windows.

Full Stack Python Developer

Confidential, Township of Warren, NJ

Responsibilities:

  • Analyzed system requirements specifications and in client interaction during requirements specifications.
  • Designed the front end of the application using Python 2.7, HTML5, CSS, AJAX, JSON and JQuery.
  • Worked on backend of the application, mainly using Active Records.
  • Designed and developed communication between client and server using Secured Web services.
  • Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and JQuery.
  • Writing backend programming in Python.
  • Used JavaScript and XML to update a portion of a webpage.
  • Developed consumer based features and applications using Python and Django in test driven Development and pair based programming.
  • Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML5, CSS, JavaScript and JQuery.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
  • Created interactive data charts on patient portal web application using High charts JavaScript library with data coming from Apache Cassandra.
  • Worked on front-end frame works like CSS Bootstrap for development of Web application.
  • Worked in MySQL database on simple queries and writing Stored Procedures for normalization.
  • Deployed the project into Jenkins using GIT version control system.
  • Learned to index and search/query large number of documents inside Elastic search.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve project history.
  • Creating invitation flow for customers to use the client portal for monitoring PHR pages.
  • Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
  • Used advanced packages like Mock, patch and beautiful soup (b4) to perform unit testing.
  • Worked on translation of web pages to different languages as per client requirements.
  • Updated the client admin tool to have the new features like support for internalization, support for customer service and etc.
  • Implemented responsive vector maps and charts on web pages using the data from postgreSQL.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Worked on rebranding the existing web pages to clients according to the type of deployment.
  • Worked on updating the existing clip board to have the new features as per the client requirements.
  • Used many regular expressions in order to match the pattern with the existing one.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Work with team of developers on python applications for RISK management.
  • Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Improved code reuse and performance by making effective use of various design patterns.
  • Documented the design solutions and created stories for client requirements.

Environment: Python 2.7, 2.5, Django 1.7, 1.5, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Puppet MS SQL Server, Nginix server, Amazon s3, Jenkins, Mongo DB, postgreSQL Elastic search, T-SQL, Beautiful soup, Teradata, Eclipse, Git, GitHub, Linux, and MAC OSX.

JAVA/J2EE Developer

Confidential

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and created UML diagrams such as UseCases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio.
  • Developed web components using JSP, Servlets, and JDBC.
  • Implemented database using MySQL.
  • Implemented J2EE standards, MVC2 architecture using Spring Framework.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets and Action classes.
  • Profound understanding to Use JSP, JavaScript, JQuery, AJ
  • Client pages are built using HTML, JSP, XML to interact with users, and the business logic is implemented using Servlets and Java Beans.
  • Used Hibernate framework for DAO layerAX, CSS, and HTML as data and presentation layer technology.
  • Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed Open Call XDMS.
  • Experience in accessing the Oracle database Used JavaScript for client side validations.
  • Involved in writing POJOs, hbmandhibernate.cfg files and configured the same for application development.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Used JavaScript, JQuery, Ajax to control display as per user selection and avoid server round trips with unnecessary data and as required by application.
  • Coding of SQL, PL/SQL, and Views using IBMDB2 for the database.

Environment: JAVA J2EE, Spring MVC, Spring Security, Spring JDBC support and Hibernate, Hibernate Validations, JSTL, XML, HTML, CSS, JSP, JavaScript, PL/SQL, Ajax, MVC, MySQL

We'd love your feedback!