Lead Python Developer Resume
Austin, TX
SUMMARY
- Above 10 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, Jdk1.7, jquery, Angular.JS.
- 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, PyStu-dio, PyScripter, and PyDev
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework. Experience in developing web-based applications using Python 3.4/2.6, Django 1.4/1.3.
- Developed dynamic frontend and backend applications using Python, Flask Frameworks.
- Excellent Experience on various Python integrated IDE's such as Sublime Text, PyCharm, Eclipse and NetBeans.
- Good experience in using Shell scripting for automation by following Python PEP.
- Experienced in working with various Python IDEs using PyCharm, Spyder, Net-Beans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Good experience of software development in Python (libraries used: libraries- Beautiful Soup, PySpark, NumPy, SciPy, Matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL for database connectivity) and IDEs -sublime text, Spyder, PyCharm, pytest, Eclipse, emacs.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rackspace Cloud and Open stack.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Elastic Search, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
PROFESSIONAL EXPERIENCE
Confidential, Austin, TX
Lead Python Developer
Responsibilities:
- Develop the existing application to enhance the features using the Django Framework, and improve the performance using SOAP Web services.
- Implemented user interface guidelines and standards throughout the development and maintenance of the created Rest api for mobile development.
- Implementing responsive design for mobile sites website using the HTML, CSS, JavaScript BigData and JQuery,RPC.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django,
- HTML, Bootstrap, Scala and RESTAPI calls using the JSON and node.js.
- Experience with evaluating existing Elastic clusters, configuration parameters, indexing, search and query performance tuning, security and administration.
- Creating website interface by templates and views with Python 2.7 and Django views controller and template language along with Big DATA,Oracle spatial to import data.
- AWS Administrator account and credentials which will allow you to create other users, groups, and roles within the Identity & Access Management (IAM) Service.
- Experienced in developing web-based applications using SaaS,Python,Django,kafka, RPC, CSS, HTML, JavaScript and JQuery based in Ansible automation script,Angular.JS,React.
- Used GitHub for version control and added support for Amazon AWSS3 and RDS to host static/media files and the database into Amazon Cloud to Pyspark.
- Integrating the application with Django REST Framework, Ansible for building the API’s based on Ansible document.
- Implemented CI/CD process using TeamCity for global development team, allowing for dozens of code updates per hour with zero downtime
- Designed and implement content management functionality in Docker, CI/CD and Jenkins
- Work on solutions for searching, browsing, and managing GIS content from local, enterprise, and online sources
- Working on SQL stored procedures that are used to access that data and deploy to SQL server database.
Environment: Python, Django, Django-cms, SSO, database access, Django-cms plugins, CircleCI, Bootstrap, JavaScript, HTML5, CSS3, Agile, MAVEN, Hadoop, Bigdata,ES6, Redux, Object Oriented programming, Flask, Twisted, Jenkins, Webpack, Grunt, and Less, HTTP, web servers, NGINX, Kubernetes, OpenShift.
Confidential, Dallas, TX
Lead Python Developer
Responsibilities:
- Extensively used Python / Django Framework for developing backend applications.
- Actively involved in Initial software development life cycle (SDLC) of requirement gathering and in suggesting system configuration specifications during client interaction.
- Created Python and Bash tools to increase efficiency of call centre application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST, JSON, and CRUD scripts for API Integration.
- Develop Python microservices with Django/Flask framework for Confidential & Confidential internal
- Web Applications.
- Used Python Library Beautiful Soup for web scrapping to extract data for building graphs.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulationand retrieval.
- Used Spark streaming using Python,Pytest,Selenium,Pyspark and Spark Bigdata for calculating similarity and diff of documents in Terraform.
- Created a Git repository and added the project to GitHub Big Data.
- Build development environment with JIRA.
- Developing scripts for build, deployment, maintain and related task using Jenkins, Maven,Pyspark, Python,Big-Data,Scala and Bash
- Wrote and executed various MYSQL database queries from Python using Python -MySQL connector and MySQL database package. Involved in development of Web Services using SOAP for sending and gettingdata from the external interface in the XML format.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- 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.
Confidential, Atlanta, GA
Sr. Python Developer
Responsibilities:
- Designed front end and backend of the application using Python Django Web Framework
- Used HTML, CSS, AJAX, JSON designed and developed the user interface of the website.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Automated JIRA processes using Python scripts.
- Involved in maintaining python scripts using automated testing.
- Designed front end and backend of the application using Python on Django Web Framework
- Used HTML, CSS, JSON designed and developed the user interface of the website.
- Developed views and templates to create a user-friendly Website interface.
- Utilized Python libraries with Python, numpy, pandas and matplotlib.
- Used JavaScript and JSON to update a portion of a webpage.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Developed a fully automated continuous integration system using Git, MySQL, Jenkins, and custom tools developed in Python.
- Managed datasets using Panda data frames and MySQL, queried MySQL database queries from Python using Python -MySQL connector MySQLdb package to retrieve information.
- Develop consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
Environment: Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, Mongo DB, MS SQL Server, T-SQL, JavaScript, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting. Netbeans, Jboss, Mercurial, ClearCase, Selenium, Water fall model, UML, JSP & SERVLET, ANT, Xml.
Confidential, Palo Alto, CA
Sr. Python Developer
Responsibilities:
- Wrote Python routines to log into the websites and fetch data for selected options and used Python modules such as requests, urllib, and urllib2 for web crawling.
- Worked on writing and as well as read data from csv and excel file formats and Used other packages such as Beautiful soup for data parsing.
- Developed a MATLAB algorithm which determines an object's dimensions from digital images.
- Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Prepared and analyzed reports using Python libraries and involved in environment Setup.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Placed data into JSON files using Python to test Django websites.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Assisted with the addition of Hadoop processing to the IT infrastructure.
- Implementing customer data collection with PySpark/Hadoop analytics.
- Developed Hadoop integrations for data ingestion, data mapping and data processing.
- Used XML for dynamic display of options in select box and description on web page.
- Responsible for all client side UI Validation and implementing Business logic based on user selection Angular.JS 2.
- Involved in developing the Angular.JS Meteor framework for the Single Page Application development.
- Participated in developing the company's internal framework on Python. This framework became a basement for the quick service's development. Framework based on CherryPy with GnuPg encryption (reGnuPg module) on the top.
- Worked on resulting reports of the application and Tableau reports and involved in modifying data using SAS/BASE, SAS/ MACROS.
- Worked on JavaScript, AngularJS, Node.JS, Git, REST API, Mongo DB, intelliJ IDEA.
- Design and Setting up of environment of Mongo dB with shards and replica sets. (Dev/Test and Production).
Environment: Python, Django, MySQL, Windows, Linux, HTML, CSS, jQuery, JavaScript, Apache, Linux, GIT, MySQL, SAS, NLP.
Confidential, San Jose, CA
Sr. Python Developer
Responsibilities:
- Developed web applications in Django Framework's model view control (MVC) architecture and manipulated databases by using Django database API along with MySQL.
- Wrote scripts using python modules and libraries to develop programs which improve processing of access request.
- Wrote Python scripts to extract/load asset data from the MySQL source database.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
- Played a key role in a development wide transition from Subversion to Git, which resulted in an increase in efficiency for the development community.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Interacted with databases by writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Used python module named Pandas for data manipulation.
- Involved in building database Model, APIs and Views utilizing Python, to build an interactive web-based solution.
- Created Restful API's to integrate and enhance functionalities of the application. Also Utilized Restful API in communicating with third parties.
- Used Python to place data into JSON files for testing Django Websites.
- Worked with team of developers on Python applications for RISK management.
- Utilized PyUnit, the Python Unit test framework, for all Python applications.
- For testing purpose, used unit test framework - unit test.
- Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.
- Using version control tool - GitHub with Jenkins to accumulate all the work done by team members.
Confidential, New Jersey
Python Developer
Responsibilities:
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Used Python modules such as requests, urllib, and urllib2 for web crawling and Performed Design, involved in code reviews and wrote unit tests in Python and Updated site with JavaScript, JQuery, Python, Django, and SQL.
- 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.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Developed entire frontend and backend modules using Python on Django Web Framework and Utilize PyUnit, the Python unit test framework, for all Python applications.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Worked with JSON based REST Web services and Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Created backend database T-SQL stored procedures and Jasper Reports. Created and updated complex views and stored procedures in Postgre SQL.
Environment: Python 2.7, RabbitMQ, FORTAN, XML, WSDL, Flask, Django, Pandas, MySQL, CSS, HTML, Jenkins, Google App Engine.
Confidential, Atlanta, GA
Python Developer
Responsibilities:
- Developing, modifying, fixing, reviewing, testing and migrating theJava, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs.
- Used J2EE design patterns like Singleton, command, Factory, Business Delegate, Session façade, Service locator, Transfer object and view object for developing enterprise application.
- Used multithreading concepts while creating DAO classes. Used multithreading in programming to improve overall performance.
- Worked on creating various documents that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML4 Grid Structures/Layouts, CSS3 Media Queries, Ajax, Angular JS and Bootstrap.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used SOAP UI to test the web services, created cases SOAP UI testand worked on SOAP composite projects.
- Involved in the development of business module applications using J2EE technologies like Servlets, Struts, JDBC and ODBC.
- Involved in web designing using HTML 4, XHTML, CSS 2/3, JQuery, JavaScript extensively used Table less Design in CSS for positioning.
- Involved in the development using Spring Model View Controller (MVC) with Data access/integration layer consists ORM module.
- Designing classes using design pattern methodologies such as Singleton, Service Locator, and DAO factory and session façade patterns. Involved in Performance tuning.
- Created tables, complex join queries, stored procedures, views, Types, triggers and functions and modifications to existing database structure as required for addition of new features using SQL developer.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
Environment: Java, J2EE, Oracle 11g, Unified Modelling Language(UML), XML, Web services, SOAP, Angular JS, JUnit, RAD, CSS, HTML, DHTML, XSL, XSLT and MySQL.