Sr. Python Developer Resume
San, FranciscO
SUMMARY:
- Total 9+ years of IT experience and over 4+ years of experience in Python in developing user friendly and effective web - based applications.
- Worked with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, PyStudio, PyDev and Sublime Text.
- Worked with Python ORM Libraries including Django ORM.
- Developed web services (WSDL, SOAP and REST) and consuming web services with Python programming language.
- Active Participation in full development life cycle (requirements, design, architecture, development, testing).
- Good experience in building and testing Google app search engine using python.
- Experienced in developing UNIX shell scripts and bash scripting.
- Participated in all phases of the System Development Life Cycle Analysis (SDLC).
- Practical experience with working on multiple environments like development, testing, production.
- Experienced in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap web service and SoapUI
- Deployment of various Python and Java projects using cloud architecture.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Developed applications on Amazon Web Services (AWS) Cloud environment.
- Expertise in Web-Development technologies like HTML5, DHTML, JavaScript, JQuery, CSS3, XML and XSLT and AJAX.
- Applied JavaScript frameworks like Angular.JS, Backbone.JS, Node.JS and React.JS.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora)
- Used industry-standard IDEs and Java Tools: Eclipse, NetBeans, RAD & Spring Source.
PROFESSIONAL EXPERIENCE:
Confidential, San Francisco
Sr. Python Developer
Responsibilities:
- 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.
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Javascript and JQuery.
- Used Python library Beautiful Soup for webscrapping.
- Responsible for setting up Python REST API framework using Django.
- Experienced in Object Oriented Design and Programming concepts in Java and Python.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked on designing, coding and developing the application in Python using Django MVC.
- Experienced in working with Python ORM Libraries including Django ORM.
- Design and develop API-based microservices that integrate with Slack bots.
- Develop Python and Pandas scripts to create and edit big data by slicing data frames.
- Used Celery with RabbitMQ, MySQL, Django, and Flask to create a distributed worker framework.
- Wrote Python code using Ansible Python API to automate cloud deployment process.
- Developed an API that asynchronously distributes task using RabbitMQ and Celery.
- Developed web applications and RESTful web services and APIs using python, Django, Tornado and PHP.
- Worked with Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Proficient understanding of web markup including HTML5, CSS3, XHTML, XML.
- Providing a responsive, AJAX-driven design using JavaScript libraries such as JavaScript, jQuery, backbone.js, Node.js AngularJS and Bootstrap.js - Using Subversion for version control.
- Developed front-end using Html5, CSS3, Javascript, React, Redux and Bootstrap.
- Worked with redux saga along with redux thunk to handle asynchronous calls efficiently.
- Apply machine learning technology to Android & Tizen platform.
- Led the Data Science initiative for the organization with annual budget of over million dollars.
- Loaded trained model to mobile devices with the Tensorflow C++ API for real time object classification.
- Experienced with statistical Python Libraries such as pandas, skit-learn, NumPy, NLTK, Pytorch, SciPy, TensorFLow.
- Used ImageMagick and Ruby on Rails to build thumbnail updater service to allow designers to create and push.
- Performed authentication and authorization on a restful web api service tier using json web token.
- Used Postgres to support applications that require a great deal of flexibility in the data model with JSON.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer.
- Design and implement disaster recovery for the PostgreSQL Database.
- Stored the data in an Apache Cassandra Cluster Used Impala to query the Hadoop data stored in HDFS.
- Experience with various Python Integrated Developments Environment like IDE, PyCharm, Eclipse and Sublime Text.
- Configured, automation and maintaining build and deployment CI/CD tools Git/GitLa.
- Implemented unit test using pyunit and unittest frameworks.
- Identified the opportunity to improve and converted manual test cases into test automation through Selenium.
- Refactor and test code using Rspec, CapyBara and collaborating with other teams using GitHub.
- Implemented Test Driven Development (TDD) using Jasmine framework for the application.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis.
- Developed Junit test cases for unit testing and Mockito for mocking.
- Incorporated agile methodology and SCRUM techniques to manage requirements and enhance the application.
- Performed automation engineer tasks and implemented the ELK stack (Elasticsearch, Fluentd, Kibana) for AWS EC2 hosts.
- Using JDK, maven and STS IDE used for development and building the application
- Provided end-user straining for all Tortoise SVN, JIRA, Rally and Asana for users to effectively use the tool.
- Migrated build logs output from Hipchat to Slack
- Used SOCOCO for the daily standups, power programming, and team communication.
- Resolved the UI design issues for multiple versions of iOS.
- Generated automatic daily build from Travis CI build server.
- Wored on Container Clustering and Orchestration with Docker Swarm and Kubernetes.
- Used Vagrant tool in puppet and chef for testing infrastructure scripts.
- Responsible for debugging the project monitored on JIRA (Agile).
Environment: Python, Django, ORM, microservices, Pandas, flask, Python API, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angualar.js, React.js, Redux, Machine learning, data science, TensorFlow, PyTorch, scikit-learn, NumPy, Ruby on Rails, Angular.js, React.js, Es6, typescript, JSON web token, Java, Postgres, MySQL, SQL, PL/SQL, PostgreSQL, Cassandra, Rest, PyCharm, Tornado,GitLab, Git, Unittest, Selenium, Jest, mockito, Agile, Scrum, AWS EC2, S3, RDS, DynamoDB. Google Cloud Platform,MAVEN,JSON,TFS,Linux, Nginx, Slack, Zoom, Docker, Jenkins, Travis, Ansible. Kubernetes, Docker, Swarm.
Confidential, Seattle WA
Sr. Python Developer
Responsibilities:
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Placed data into JSON files using Python to test Django websites.
- Used Python scripts to update the content in database and manipulate files.
- Developed web based application using Django framework with python concepts.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Used Python based GUI components for the front-end functionality such as selection criteria.
- Created test harness to enable comprehensive testing utilizing Python.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Generated Python Django forms to maintain the record of online users.
- Used Django API's to access the database.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Developed tools to automate some base tasks using Python, Shell scripting and XML.
- Created Unit test/ regression test framework for working/new code.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Developed efficient Angular.js for client web based application.
- Worked on server-side applications using Python programming.
- Used Django frameworks and Python to build dynamic webpages.
- Developed tools for monitoring and notification using Python.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in designing database Model, API's, Views using python to build an interactive web based solution.
- Implemented a module to connect and view the status of an Apache Cassandra instance using python.
- Managed datasets using Panda data frames and MYSQL. Queried the database queries using Python.
- Involved in working with Python open stock API's.
- Design, develop, and deploy engaging web applications using Python.
- Develop applications that use MongoDB database, and pymongo.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
- Developed a complete front-end application with Bootstrap.
- Developed remote integration with third party platforms by using RESTful web services.
Environment: s: Python, Django, ORM, microservices, pandas, flask, Python API, Celery, Tornado, SQLAlchemy, JavaScript, HTML5, CSS3, Angualar, React, Redux, machine learning, data science, TensorFlow, PyTorch, scikit-learn, NumPy, ROR, angular, Es6, typescript, JSON web token, Java, MySQL, SQL, PL/SQL, PostgreSQL, DynamoDB, PyCharm, Git, unittest, Selenium, Agile, Scrum, AWS EC2, S3, DynamoDB, Google Cloud Platform, Maven, JSON, TFS, Linux, Hipchat, Zoom, Jenkins, Chef, Kubernetes, Docker
Confidential, San Francisco, CA
Sr. Python Developer
Responsibilities:
- Involved in Requirement study, Analysis and Design.
- Designed and developed JScript, GUI for user interface with various Server Controls (textbox, labels, data grid, data list, validations controls).
- Developed Custom User Controls to reduce the Complexity in User Interface Coding and provide better look and feel.
- Used Java Script for validating client side data entry screens.
- Used CSS (Cascading Style Sheets) for maintaining appearance of Web Pages.
- Experience with Django, a high-level Python Web framework.
- Built various graphs for business decision making using Python matplotlib library.
- Development of real-time multi-tasking systems using Python.
- Implemented REST APIs using Python and Django framework.
- Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Performed in-depth data analysis using Python Numpy, Pandas, Scikit learn to derive interesting results.
- Implemented web-based UI using PHP, Twig, HTML5, CSS3, JavaScript and jQuery
- Responsible for setting up Angular.Js framework for UI development. Developed html views with HTML and CSS.
- Developed intranet portal for managing Amazon EC2 servers using Tornado and MongoDB.
- Used Object relational model (ORM) using LINQ to SQL for all database interactions.
- Worked on the development of applications using Ruby on Rails (RoR), and Jruby.
- Worked on making the pages responsive by using the SASS version of BootstrapJS, jQuery.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Used SAML for exchanging Authentication and authorization data between domains.
- Designed applications implementing MVC architecture in Pyramid, Zope frame works.
- Using IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Worked on J2EE Development of a SOA architecture using IBM WebSphere and Oracle. Daily experience developing Web Services, EJBs, Hibernate, JBoss AOP, and JBoss Rules.
- Working on IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
- Involved in enhancing the build procedures using Maven.
- Redesigned and re-implemented services using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
- Used HipChat & Lync for inter-personal communication amongst team members.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Provided functional recommendations, training, and advanced documentation and data analysis support to project implementation teams throughout SDLC process such as planning, development and integration.
Environment: s: Python, Django, ORM, pandas, Tornado, JavaScript, HTML5, CSS3, AngularJS, Ruby, Rails, bootstrap, jQuery, JSON web token, SSO/SAML, Pyramid, Java, Oracle, Rest, Eclipse, Websphere, Git, SVN,unittest, Selenium, Agile, AWS EC2, S3, Dynamo DB, Maven, JSON, XML, Jira, Linux, hipchat, Jenkins
Confidential, Dallas, TX
Software Developer
Responsibilities:
- Object Oriented Analysis and Design (OOAD) of business requirements with the end users and business analysts.
- Used J2EE design patterns like Spring MVC
- Developed the application using Spring framework.
- Created sequence diagrams to show the page flows using WSAD.
- Developed Client side screens in XML using XSLT.
- Developed front-end screens using JSP and Tag Libraries.
- Used Hibernate for mapping object oriented design model to relational database.
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Implemented business logic using Python/Django
- Responsible for setting up Python REST API framework using Django.
- Created entire application using Python, Django, MySQL and Linux.
- Worked on server side applications with Django using Python programming.
- Developed server based web traffic statistical analysis tool using Flask and Pandas.
- Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js.
- Development environment included HTML5, CSS3, Java, Javascript, Cassandra DB,data driven charting library.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Developed asynchronous notifications by using tornado.
- Used Ruby on Rails to create API endpoints that served data to multiple components of TocaTV Platform including overlays for user generated content.
- Developed dynamic web pages using HTML, CSS, jQuery, AngularJS, Bootstrap, Less, SASS and, jQuery, Ajax.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Developed backend services and created many API's using Python Programming Language and SQL.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Implemented business logic using Python/Django
- Responsible for setting up Python REST API framework using Django.
- Created entire application using Python, Django, MySQL and Linux.
- Worked on server side applications with Django using Python programming.
- Developed server based web traffic statistical analysis tool using Flask and Pandas.
- Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js.
- Development environment included HTML5, CSS3, Java, Javascript, Cassandra DB,data driven charting library.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Developed asynchronous notifications by using tornado.
- Integrated Zend framework with doctrine (ORM) and wrote queries in DQL (Doctrine Query Language) for improved performance.
- Used Ruby on Rails to create API endpoints that served data to multiple components of TocaTV Platform including overlays for user generated content.
- Developed dynamic web pages using HTML, CSS, jQuery, AngularJS, Bootstrap, Less, SASS and, jQuery, Ajax.
- Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
- Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
- Led development team using J2EE creating web enabled invoicing system for multiple location service company in NetBeans environment using Git-Hub version control.
Environment: Python, Django, ORM, Pandas, Tornado, JavaScript, HTML5, CSS3, Ruby, bootstrap, jQuery, JSON, SSO/SAML, Pyramid, Java, MySQL, Rest, Soap, Netbeans, Websphere, Confidential, SVN, Junit, Waterfall, AWS EC2, S3, Ant, XML, Jira, Unix, hipchat
Confidential, Chicago, IL
Python Developer
Responsibilities:
- Involved in analysis, design and development of Portfolio Management.
- Created Use case diagrams, Class diagrams and Activity diagrams using Microsoft Visio.
- Followed iterative approach in timely manner.
- Developed front-end using JSP, HTML, CSS, JAVA Script and J query.
- Responsible for developing Servlet.
- Involved in implementing database design, connectivity and access.
- Wrote MySQL queries and used JDBC API.
- Worked in Windows environment for building the application using net beans IDE.
- Developed test cases and performed unit testing using J Unit.
- Extensively used Collabnet subversion for version control.
- Used Glassfish Server for deploying various components of application.
Environment: Java, Jsp, Html, Jdbc, Ooad, Servlets, Svn, Mysql, Windows Xp, Java Script, J Query, Glassfish Server, Net Beans IDE, Microsoft Visio.
Confidential, New York, NY
Software Developer
Responsibilities:
- Involved in modifying, updating and testing of the component.
- Involved in group meeting with teammates and made substantial changes to the architecture to improve performance of the Application.
- Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Maintained Struts architecture throughout the application.
- Developed the bean classes for better data exchange between the MVC layers
- Successfully differentiated presentation from code.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Suggested ER models and changes in the table structures
- Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
- Involved in separation of components and deploying in different servers and balancing the load among each Server.
- Solved performance issues and brought optimal output from the available resources.
Environment: s: Java, J2EE, Sybase, Weblogic Server, Jstl, Sql Server, Struts, Servlets, Jsp, Ejb, Wincvs, Javabeans, Eclipse, Uml, Windows Xp/Linux.
TECHNICAL SKILLS:
Programming languages Python:
Django, Flask, RESTful APIs, MVC
Web Development Languages
HTML5, CSS3, JavaScript, XML, and PHP, Bootstrap, and JSON, RDBMS MS SQL, and MySQL
Database Server
MS SQL, Apache Tomcat, WAMP, XAMPP
Software/IDE
Eclipse, Visual Studio, PyCharm
Testing methodologies
Unit Test, DocTest, Nose Test, PyTest
Business Intelligence (BI)
Software Tableau
Operating Systems
Windows, Linux (Ubuntu )
3D drawing software Microsoft
Visio, Solidworks.