Sr.python Developer Resume
2.00/5 (Submit Your Rating)
Dallas, TX
PROFESSIONAL SUMMARY:
- About 6+ years of Professional IT experience in Analysis, Design, Database Development using python and Django.
- Experienced Python Developer with proficiency in Design & Development of Python 2.7,Python 3.5, Django,Bash, flask project, Twisted framework.
- Hands on experience in SVN, Git, JIRA, BugZilla,Puppet,Postgres.
- Good knowledge in working with application server - Apache Tomcat (6.0, 7.0, 8.0).
- Worked in Python Integrated Development Environments like NetBeans, PyChaDeveloped sales data mart by designing Star Schema and metadata; implemented ETL using SSIS; developed business intelligence dashboard using Tableau, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.
- Expertise in Production support and knowledge of deployment using AWS, Heroku and Jenkins.
- Good understanding of SQL databases such as MongoDB, Datastax, Redis and Apache Cassandra.
- Good knowledge in NoSQL platform, such as MongoDB, and Couchbase.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript, Bootstrap.
- Depth knowledge of Technologies like SOA, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, Multithreading, AWT & Swing.
- Implemented the frontend and backend using Jinja, Javascript, Python Flask Pyramid Framework, and Neo4j.
- Having good knowledge in using NoSQL databases, various version control systems like Git (GitHub), SVN, CVS.
- Solid understanding of Google Cloud Platform, including Compute Engine, App Engine, Cloud Datastore, Cloud SQL and Cloud Storage.
- Experience in python packages such as NumPy, matPlotlib, Pandas, SciPy, Pickling, JSON.
- Experience with configuration management and AWS related tools like Puppet.
- Experienced with full software development life-cycle (SDLC), architecting scalable platforms, object oriented programming (OOPs), database design and agile methodologies
- Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.
- Configured various big data workflows to run on top of Hadoop and these workflows comprise of heterogeneous jobs like MapReduce.
- Experience in using IDE’s such as Eclipse, WSAD, RAD and NetBeans.
- Experience in working on MEAN (Mongo, Express, Angular, Node) stack.
- Expertise in developing user interface applications with GWT, GWT-Ext, HTML, HTML5, CSS, JavaScript, JQuery, XML, AJAX.
- Knowledged of ETL tool in Python utilizing the pyodbc library.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Experience in Cassandra Database Configurations and its C++ client libQtCassandra.
- Experience in working with Python ORM Libraries including Django ORM. Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.
- Frontend Development using Knockout, Angular, and various nodejs modules.
- Depth knowledge of Technologies like J2EE, SOA, EJB, Servlets, Java Beans, JDBC, JSP, JNDI, JMS, Multithreading, AWT & Swing.
- Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.
- Extensive experience working in SaaS, IaaS, PaaS.
- Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented module (AOP Module), JDBC Module, ORM Module and web module.
- Use modern web technologies such as HTML5, LESS, JQuery, Knockout JS frameworks.
- Extensive Experience as a senior developer in developing Web application architecture with UML (Unified Modeling Language), Rational Rose and Visio.
- Extensive knowledge in XML and its related applications and implementations.
- Strong Experience in Big data technologies including Apache Spark, Hadoop, HDFS, Hive, Cassandra, MongoDB.
- Good knowledge different data caching strategies and limitations.
- Expertise in developing rich GUI Interfaces using HTML, CSS, JavaScript, AngularJS, Backbone JS, JSP and Servlets.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Developed web services using HTTP, SOAP and XML technologies.
- Experience in OTC derivatives such as Swaps and also in ETD.
- Expert knowledge in Service Oriented Architecture (SOA) and has involved in designing and developing web services (JAX-RPC, JAX-WS, RESTFul). Worked with Axis, IBM WebSphere JAX-RPC, JAX-WS and CXF Runtime environments.
- Capable of demonstrating efficiency in developing and implementing EJB’s.
- Extensive experience in developing enterprise web applications using Python, PHP4 and PHP5,Flask, Jinja2, Django, HTML, CSS, JavaScript,C,C++, JQuery, Ajax, MySQL.
- Experienced in working with server side technologies including databases, restful API and MVC design patterns.
WORK EXPERIENCE:
Confidential, Dallas,TX
Sr.Python developer
Responsibilities:
- Worked alone on the project from gather requirement developing the entire application, with help from other analyst.
- Involved in environment, code installation as well as the SVN implementation.
- Design and implemented custom scripts. Extensive use of version controller Team Foundation Server (TFS).
- Developing a web portal application utilizing Node.js, Express, AngularJS, Sequelize, MySQL, Couchbase.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Utilized Python Libraries like Boto3, numPY for AWS.
- Involved in various Object-Oriented Programming (OOPS) concepts and implementing the same for Design and Architecture of the application.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, AngularJS, Ajax and ReactJS responsive design in MVC environment.
- Involved in developing interface for web pages like user registration, login, registered access control for users depending on logins using HTML and Java Script/DOJO.
- Performed web testing and automated testing using Selenium in the test environment and opened bugs in the bug tracking tool.
- Converted Visual basic Application to Python, MySQL.
- Effectively handled caching techniques such as page output caching and data caching in order to improve the performance of the web application.
- Build Back-end support for Application from ground up using Python, Shell scripts & Perl.
- Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
- Developed GUI HTML, XHTML, Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, AngularJS, Ajax and ReactJS responsive design in MVC environment.AJAX, CSS 5 and JavaScript (jQuery).
- Creating data pipelines using Apache Spark, a big-data processing and computing framework.
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
- Developed numerous distributed python applications utilizing Django (Web Framework), Flask (Web Framework), SQL, Celery (AMQP), RabbitMQ, Redis, and multiple types and flavors of databases.
- Implemented Chef/Puppet scripts for running and deploying applications on to the Cloud Foundry (PaaS).
- Improved server application performance and scalability by adding data caching and tuning Hibernate session management.
- Developed a complete front-end application with Bootstrap.
- Familiar with JSON based also Used Django APIs for database access.
- Used Spark SQL to process the huge amount of structured data.
- Managed MongoDB environment from availability, performance and scalability perspectives and Developed various algorithms for generating several data patterns.
- Writing SOAP and RESTFul web services, in house ESB for a web Claims applications (Spring MVC, Angular JS, ActiveMQ, SOAP UI, Mockito, JSON, Buildforge).
- Worked onpython based test frameworks and test driven development with automation tools.
- Builted AWS server for deployment and data processing.
- Utilized PyUnit, the Python unit test framework, for all Python applications.
- Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions with Cassandra database.
- Involved in Developing a Restful API'S service using Python Flask framework.
- Worked on a resulting reports of the application and Tableau reports.
- Knowledge of the Software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
- Design front end using UI, HTML, Bootstrap,Numpy,Node JS, underscore JS, Angular JS, CSS, and JavaScript.
- Developed a core component of Analytics with Angular JS.
- Designed and developed custom jQuery components for the front end client side validations.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML5 and CSS3.
- Held meetings with client and worked all alone for the entire project with limited help from the client.
- Used ansible for automating cloud deployment process.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Worked on Jenkins continuous integration tool for deployment of project.
- Install and Configur e Linux with Apache, Oracle 8I and PHP.
Confidential, Detroit, MI
Python Developer
Responsibilities:
- Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD)) using Microsoft Visio and Rational.
- Used Eclipse for Java development and Netbeans for C++ code analysis on Microsoft Windows 7 platform.
- Leading development/maintenance of a custom middleware catering to a large number of clients.
- Designed applications using object oriented programming (OOPS) concepts.
- Worked on output and data caching of frequently requested web pages and data objects.
- To make the website faster and dynamic, various tools were used such as AJAX, CSS, browser caching.
- Designed, built, and tested a Dynamic Locking Mechanism (DLM) for a six-node CentOS Linux cluster in Python and Twisted Framework using an SQLite database to manage configurations.
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used HTML5, CSS3, JQUERY,EXTJS, Angular.Js, and REST/SOAP API's to develop complex responsive themes and plugins.
- Used extensively Data Caching and session management concepts to increase the throughput of the CSS html Pages.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Thorough knowledge of UML, RUP and other software development methodologies.
- Development of new client side screens, implementing validation logic for both client and server side, Serverside business logic implementation, integration with legacy system, documenting for API and following process for CMMi, Creating TestCases and developing logic for automation testing using Junit.
- Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
- Involvement with business analysts, Requirement gathering, requirements analysis, technical design, development and testing.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developing python modules using Twisted Framework, to execute tasks asynchronously.
- Used Couch base Python SDK to build applications that use Couch base Server.
- Proficient in developing web based, service oriented based and mobile-web/App based applications using HTML5, CSS3, JavaScript and Jquery.
- Wrote Python scripts to parse XML documents and load the data in database.
- Implemented RESTful API which returns data from PostgreSQL in JSON format.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Generated simple standard reports using crystal reports 11.0 using the Oracle Database connecting it using JDBC driver.
- Used JTest 8.0 for static analysis and Unit Testing to have better productivity in the development process.
- Designed the front end of the application using Python, HTML5, CSS3, AJAX, JSON and Jquery.
- Developed a Python GUI applications. Extensively utilized the Twisted framework.
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Used Spark SQL to process the huge amount of structured data.
- Implemented few screens with Java Swings. Design components based on object-oriented design (Class, Sequence diagrams (UML, OOAD)) using Microsoft Visio and Rational.
- Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
- Deployed the project into Heroku using GIT version control system.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Using web technologies like HTML, XHTML, CSS, Responsive Web design and Bootstrap, front end applications, user interactive web pages were designed.
- Used HTML5, CSS3, JQUERY,EXTJS, Angular.Js, and REST/SOAP API's to develop complex responsive themes and plugins.
- Thorough knowledge of UML, RUP and other software development methodologies.
- Development of new client side screens, implementing validation logic for both client and server side, Serverside business logic implementation, integration with legacy system, documenting for API and following process for CMMi, Creating TestCases and developing logic for automation testing using Junit.
- Involvement with business analysts, Requirement gathering, requirements analysis, technical design, development and testing.
- Designed and Developed automation script using Python.
- Organized data exchange and integration with customers and third-party systems using CSV, XLS, XML, DBF, JSON, REST, SOAP.
- Proficient in developing web based, service oriented based and mobile-web/App based applications using HTML5, CSS3, JavaScript and Jquery.
- Used AJAX to support dynamic page element rendering to enhance user experience.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Generated simple standard reports using crystal reports 11.0 using the Oracle Database connecting it using JDBC driver.
- Worked with Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization .
- Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
- Involved in Designing HTML, XML pages with JavaScript Validations.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Involved in Designing HTML, XML pages with JavaScript Validations.
- Responsible for taking Knowledge in MVC design pattern using the Struts Framework and JSP's for the view layer and session/entity beans for the business/model layers in existing application.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Involved in front end development using Struts, JSP's, JSF and JSTL.
- Involved in Servlet programming and JSP scripting for the communication between web browser and server.
- Involved in the performance tuning and Optimization of the queries, SQL Statement and procedures.
- Used Spring framework to achieve loose coupling between the layers thus moving towardsService Oriented Architecture (SOA) exposed through Restful and ATG Services.
- Write models in django RESTful API environment to interact with RDBMS and no-SQL DB.
- Refactored and extended large existing Django/Python code base by maintaining PEP-8 code standards and fix the bugs.
- Involved with creating user stories and issues, tracking team status, scheduling user tasks in a sprint using JIRA.
- Followed Agile and SCRUM in development process.
Confidential, Memphis, TN
Python Developer
Responsibilities:
- Developed Webservices WSDL using Apache Axis and Handled XML messages using JAXB with the concept of marshelling and unmarshelling approach.
- Involved in the deployment of web components on the Websphere server in UAT environment.
- Designed, automated the process of installation and configuration of secure DataStax Enterprise Cassandra using chef.
- Developed web services in Python and Experienced with SOAP, WSDL.
- Created the low level design for the application which included Package Diagrams, Class Diagrams and Sequence Diagrams.
- Worked closely with developers to define and configure application servers, web resources, JDBC as well as deployment of EJBs across multiple instances of Websphere.
- Wrote Automation script for billing process to generate e-bills on a triggered interval.
- Developed the View pages in JSP, using CSS,DOM and JavaScript validations.Developed AJAX code in JavaScript and JSON, EXT JS Libraraies .
- Thorough knowledge of UML, RUP and other software development methodologies.
- Created Defect Tracking for each file using CMVC process using Unix commands.
- Oracle 11g used as backend, worked on SQL queries for persistence of data. Involved in creating different SQL scripts for query operations.
- Designed and developed the UI of the website using HTML, Node JS, XHTML, Bootstrap and CSS.
- Designed DOM based interactive to reprogram selected links and handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulations.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring Web Flow.
- Developed the front end user interface for the application using JSP, HTML, CSS, JavaScript, and AJAX.
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for mutator/accessor code generation, editing, debugging, compiling, formatting, build automation, and for version control.
- Involved in the creation of JUnit Unit Test Cases using Test Driver Development (TDD) technique.
- Involved in migrating SOAP based Web Service to RESTful services.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Integrates applications by designing database architecture and server scripting. Studying and establishing connectivity with network systems, search engines and information servers.
- Responsible for software development lifecycle (SDLC) including interpreting requirements, developing the solution and testing the results.
- Designed the front-end applications and user interactive web pages using web technologies like Angular JS, Node JS and HTML5.
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Developed Use Case Diagrams, Object Diagrams & Class Diagrams in UML.
- The proto-type built using leveraging the Model-View-Controller (MVC) design pattern. All controls were bound using data binding to the View Model.