We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • Over 7 years of experience as a Web/Application Developer and coding withanalytical programming using Python, Java and experience in Web andApplication Development coding in Django.
  • Experienced with full software development life cycle, architecting scalableplatforms, object oriented programming, database design and agile methodologies.
  • Experience in developing web - based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, Cassandra C++, XML, CSS, CouchBase, AJAX HTML/HTML5, JSON, MVC3 DHTML, JavaScript and JQuery.
  • Having a Good exposure on Big Data technologies and Hadoop ecosystem, In-depth understanding of Map Reduce and the Hadoop Infrastructure.
  • Experience object oriented programming (OOP) concepts using Python.
  • Having excellent hands on experience on windows, Apache, MYSQL, Python /PHP Linux, Apache, MySQL, and Python Architecture.
  • Experience in Single Page Application (SPA) using AngularJS, mongodb,created Multiple & Nested Views, Routing, Controllers, Services and Custom Directives, Node.js, Grunt.
  • Experience in developing and designing POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
  • Experience in leading multiple efforts to build Hadoop platforms, maximizing business value by combining data science with big data.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Automated RabbitMQ cluster installations and configuration using Python/Bash.
  • Proficient in Front end development experience using HTML,XML, CSS,JQuery, JSON, JavaScript, Cassandra, CSS and Bootstrap.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Good in writing SQL & PL/SQL queries to access & verify application across the database layer and concepts like joins stored Procedures, Functions and Triggers etc.
  • Comprehensive experience in Big Data processing using Hadoop Ecosystem including Pig, Hive, HDFS, Map Reduce (MRV1 and YARN), Sqoop, Flume, Kafka, Oozie, Zookeeper, Spark, Impala.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors.
  • Experience in utilizing SAS Procedures, Macros, and other SAS application for data extraction, data cleansing, data loading and reporting.
  • Maintained detailed documentation and architectural solutions in IT infrastructure.
  • Good hands on experience with Python, PHP to create scalable and robust common components.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing and worked on Celery Task queue and service broker using RabbitMQ.
  • Responsible for debugging the project monitored on JIRA (Agile).
  • Participated in all phases of the System Development Life Cycle Analysis.
  • 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.
  • Practical experience with working on multiple environments like development.
  • Experience in Implementation of MVC/ MVW architecture using Django.
  • Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.
  • Experience in using UNIX shell Scripts for automating batch programs.
  • Experience in analyzing data using HIVEQL and Pig Latin and custom Map Reduce programs in Java.
  • Highly proficient in design/development of standalone and web applications using JavaScript, XML, DHTML, Ajax, Tomcat and Apache Application server over various platforms (UNIX, Linux, and Windows).
  • Extensive experience in writing SQL queries for Oracle, Hadoop and DB2 databases using SQLPLUS.
  • Experienced in working on Application Servers like WebSphere, WebLogic,Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like Pycharm, Eclipse, MyEclipse, JDeveloper and RAD.
  • Experienced in Scrum-Master duties of planning and prioritizing work for team.
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis.

PROFESSIONAL EXPERIENCE:

Python Developer

Confidential --Fremont, CA

Responsibilities:

  • Designed front end and backend of the application using Python on Django WebFramework.
  • Used HTML, CSS, AJAX,linux, JSON designed and developed the user interface of the website.
  • Handled potential points of failure through error handling and communication of failure.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used JavaScript and JSON to update a portion of a webpage.
  • Involved in frameworks like Django, Angular.js, Java Script, and Node.js.
  • Develop consumer based features and applications using Python, CouchBase, mongodb,Django, HTML and Test Driven Development (TDD).
  • Rewrite existing Python/Django modules to deliver certain format of data.
  • Responsible for tracking and monitoring project status in JIRA (Agile).
  • Installation/Configuration/Maintenance of Hadoop clusters for application development using Hadoop tools like Hive, Pig, Hbase, Sqoop and Flume with Cloudera Management.
  • Administration of Linux machine and configured Apache python mod to host the website.
  • Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
  • Integrated with Redis Cache and Rabbit MQ to store and propogate common information like account and diagnostics information.
  • Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
  • Installed and configured Hive and also written Hive UDFs.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Engaged in Design, Development, Deployment, Testing and Implementation of the application.
  • Used the Node.js, Angular.js, Backbone.js and Require.js MVC frameworks in the development of web applications.
  • Worked in development of applications especially in UNIX environment and familiar with all of its commands.
  • AngularJs Factory, Services & Providers created for different modules of Users, Groups, and System & Entities etc.AngularJs ng-grid, ng-repeat used for showing Tabular Data.
  • Worked with application teams to install operating system, Hadoop updates, patches, version upgrades as required.
  • Designed and developed the UI of the website using HTML, XHTML, MongoDB, AJAX, CSS and JavaScript.
  • Developing high availability real time Messaging system for financial/Banking transactions and developed associated components in Linux, UNIX, AIX platforms. Tools C++, STL, CouchBase, Cassandra, BOOST, XML (XPath and XSLT) IBM MQ libraries, Perl, Python scripting.
  • Carried out various mathematical operations for calculation purpose using python libraries.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Involved in developing and writing the test cases for Python based Test Automation platform for testing software in a real time, embedded, multi-processor and multi interface environment.
  • Created Python and Bash tools to increase efficiency of call center application system and operations data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Worked on development of SQL and stored procedures on MYSQL.

Python Developer

Confidential --Marlborough, MA

Responsibilities:

  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Used Django framework for application development.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Involved in Hadoop cluster task like Adding and Removing Nodes without any effect to running jobs and data.
  • 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.
  • Implemented user interface guidelines and standards throughout thedevelopment and maintenance of the website using the HTML, CouchBase, linux,CSS,lamp, JavaScript and Jquery.
  • Installed and maintained web servers Tomcat and Apache HTTP (1.3, 2.2) Web servers in Red Hat Linux.
  • Created reusable components in AngularJs based on the requirements of CetsApp project using Custom Directives Filters, Services and Partials.
  • Analyzes the data by performing Hive queries and running Pig scripts to study data.
  • Wrote multithreaded offline/backend programs in C++ to support various UIs to deliver/process data for a scalable, high throughput, low latency software.
  • Designed and implemented Model-View- View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
  • Used Python and PostGre SQL creating graphics, XML processing, data exchange and business logic implementation.
  • Worked on Node.js for developing server side web applications.
  • Used Bootstrap , JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • 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
  • Creating restful web services for Catalog and Pricing with Cassandra, Django MVT, linux,Jersey, MySQL, and MongoDB.
  • Used SOAP and Restful API for information extraction.
  • Created Data tables utilizing PyQtto display customer and policy information and add, delete, update customer records
  • Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark).
  • Involved in building database Model, APIs,mongodb,and Views utilizing Python, in order to build an interactive web based solution.
  • Developed views and templates with Python and Django39 view controller and template language to create a user-friendly website interface.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
  • Installed and configured Hadoop MapReduce, HDFS, Developed multiple map reduce jobs in java for data cleaning and preprocessing.
  • Created database using MySQL, wrote several queries to extract data from database.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
  • Designed and developed the UI of the website using HTML, linux,XHTML, lamp,AJAX, CSS and JavaScript.
  • Also used Bootstrap as a mechanism to manage and organize the html page layout.
  • Used Django configuration to manage URLs and application parameters.

JAVA Developer

Confidential --Herndon, VA

Responsibilities:

  • Proficient at backend database technologies like SQL and MySQL (writing Queries, Stored Procedures, Cursors, etc.)
  • Installed and configured MySQL on LINUX and Windows environment.
  • Experience in version management tools like SVN, GitHub.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Robust programming skills and development experience with SpringIoC, JDK, J2EE, J2EE Applications and Web Services.
  • An application was developed in Linux environment and dealt with all of its commands .
  • Proven Skill in Implementing J2EE Design Patterns. Expert at building Web Services using open source implementation like RESTful API.
  • Used Rational Clear Case for version control and ANT to compile, build and package the application for deployment on WebSphere application server.
  • Experience in Agile methodology. Knowledge of multiple Servers like Glassfish, IBM WebSphere, Apache Tomcat, etc.
  • Development Experience on different IDE like Eclipse, My Eclipse, MYSQL,NetBeans, etc.
  • Supported Apache Tomcat web server on Linux Platform .
  • Built Experience with build and integration tools like Maven, Jenkins, etc. Skilled at Unit and automated testing.
  • Extremely used plain JavaScript and JQuery to do the client side validations. Used Spring Validation framework to implement the server side validations.
  • Used Oracle Database for persisting the data. Created SOAP/REST based web services for application and tested using both.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report. Designed SOA implementations by Using REST Web Services-WSDL, UDDI.
  • Developed the unit and integration test cases for the components implemented using Junit.
  • Used Putty too for UNIX login to check the server logs.

We'd love your feedback!