We provide IT Staff Augmentation Services!

Senior Python Developer Resume

2.00/5 (Submit Your Rating)

Teaneck, NJ

PROFESSIONAL SUMMARY:

  • 9+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, RESTApi, AWS, C, C++ and SQL.
  • Driven to architect Big Data solutions on multiple platforms using data analytics.
  • Develop ETL packages using SSIS to insert datasets to SQL server and generate project reports using SSRS and SQL.
  • SQL Reference Mapper, using Regular Expressions Successfully mapped over a hundred thousand SQL references inside of SQL Object source code, SSRS reports, and DTS packages.
  • Worked on various applications using python integrated IDE Eclipse, PyCharm, NetBeans, Geany.
  • Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
  • Expertise in working with different databases like Microsoft SQL Server, Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB
  • Proficient in developing complex SQL queries, Stored Procedures, Functions, Packages along with performing DDL and DML operations on the database.
  • Excellent working knowledge in UNIX and Linux shell environments using command line utilities.
  • Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, andPython/PHP) Architecture.
  • Experienced in using Caching applications for large scale applications like Memcached, Redis.
  • Expertise in Production support. Provided first, second and third level support to different organizations. Used pdb, gdb and other debugging tools and deployed production hot fixes.
  • Knowledge of deployment tools using Heroku, Jenkins, pylint, cppCheck and Coverity.
  • Highly motivated, quality minded developer, with proven ability to deliver applications against tight deadlines.
  • Possess good interpersonal, analytical presentation Skills, ability to work in Self - managed and Team environments.
  • Performed code reviews and implemented best Pythonic programming practices
  • Experience in writing test scripts, test cases, test specifications and test coverage.
  • Good experience in handling errors/exceptions and debugging the issues in large scale applications.
  • Authorized to work in the US for any employer.

TECHNICAL SKILLS:

  • Java
  • J2EE
  • Python
  • Django
  • Spring
  • Hibernate
  • Ibatis
  • Struts
  • HTML
  • CSS
  • JavaScript
  • Angular.js
  • React.JS
  • Node.js
  • bootstrap.js
  • backbone.js
  • JDBC
  • C
  • C++.
  • Oracle
  • SQL Server
  • MySQL
  • DB2
  • JBoss
  • WebSphere
  • Tomcat
  • Eclipse
  • Flex
  • RSA
  • NetBeans
  • Windows
  • Linux
  • Unix..

PROFESSIONAL EXPERIENCE:

Confidential, Teaneck, NJ

Senior Python Developer

Responsibilities:
  • Developed web applications and RESTful web services and APIs using Python, Django and PHP.
  • Experience with Django, a high-level Python Web framework.
  • Automated JIRA processes using Python and bash scripts.
  • To fetch data of definite options that are selected, Python routines were written to log into websites.
  • Automated AWS S3 data upload / download using Python scripts.
  • Responsible for setting up Python REST API framework using DJANGO.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Created Python and Bash tools to increase efficiency of application system
  • Developing Python Framework using Django to perform scan software unit monitoring.
  • Design and development of user interfaces and client displays using Java Script, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as Jython
  • Built various graphs for business decision making using Python matplotlib library.
  • Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript
  • Built various graphs for business decision making using Python library.
  • Implemented business logic using Python/Django
  • Responsible for setting up Python REST API framework using Django.
  • Implement code in python to retrieve and manipulate data.
  • Worked on ElementTree XML API in python to parse XML documents and load the data in database.
  • Created entire application using Python, Django, MySQL and Linux.
  • Worked on python based test frameworks and test driven development with automation tools.
  • Developed a fully automated continuous integration system using Git, MySQL, Jerkins, and custom tools developed in Python.
  • Worked on server side applications with Django using Python programming.
  • Utilized standard Python modules such as csv, itertools and pickle for development.
  • Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO).
  • Development of Web (Intranet) database-driven and GIS Java/J2EE applications for Oracle databases.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Spring, Struts, Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Developed and configured the Java beans using Struts MVC and Hibernate.
  • Leading JavaScript Frameworks Team like Angular.js, backbone.js, bootstrap.js, Node.js.
  • 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.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
  • OOP in PHP to extend or update functionalities. The project uses MySQL as the database.
  • Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF, Struts).
  • Developed the base framework using Java, JSP, Struts, CSS, HTML, JavaScript, Oracle and MS SQL Server.
  • Involved in user interface development using JSTL.
  • Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB and MS SQL Server integrating to a proprietary framework.
  • Creation of REST WebServices for the management of data using Apache CXF (JAX-RS)
  • Developed HTML, CSS, Javascript and JSP pages for user interaction and data presentation.
  • Used JDBC to connect to the information model tier.
  • Create webservice component using REST, SOAP, WSDL, XML and XSLT to interact with the middleware
  • Used Webservices - WSDL and SOAP for getting credit card information from third party.
  • Used XML WebServices using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database.
  • Worked with Oracle RDBMS for writing complex queries and PL/SQL, SQL for Stored Procedures, Triggers and Events, for generating some important responses needed by the application at times.
  • Performed Validations on UI data using JSF validators and JavaScript.
  • Developed interfaces and their implementation classes to communicate with the mid-tier (services) using JMS.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux
  • Performed Unit Testing and developed Unit Test Classes using JUNIT
  • Writing JUnit test/Integration test cases for asserting functional quality

Confidential, Los Angeles, CA

Senior Python Developer

Responsibilities:
  • 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.
  • Experience in working with Python ORM Libraries including Django ORM,
  • Worked on integrating python with Web development tools and Web Services.
  • Wrote and executed various MYSQL database queries from python using Python MySQL connector and MySQL dB package.
  • Wrote scripts in Python for extracting data from HTML file.
  • Utilize PyUnit, the Python Unit test framework, for all Python applications.
  • 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.
  • Rewrote existing Python/Django modules to deliver certain format of data.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Worked on several python packages
  • Proficient in developing Web Services (SOAP, RESTful) in Python using XML, JSON.
  • Experience in implementing and working on the python code using shell scripting. Performed troubleshooting, fixed and deployed many Python bug fixes.
  • Implemented REST APIs using Python and Django framework.
  • Developed web-based applications using Python, Django, XML, CSS, HTML, JavaScript, AngularJS and jQuery.
  • Worked on WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of HttpUnit, Selenium IDE for testing.
  • Worked with J2EE and J2SE technologies including JSP, Java Web Start, and Weblogic.
  • Design and develop new features in website using Java/J2EE under Santana Framework and enhance existing features. Refactoring code, redesign current design.
  • Working on Java/J2EE framework APIs like Spring, iBatis and Hibernate.
  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Prepare Java/J2EE development structure for Rational Application Developer.
  • Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
  • Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Created a Rich Single Page Application using HTML, CSS, JSP, JSON, Angularjs, React.js, Node.js, bootstrap.js, backbone.js.
  • Created Oracle database tables, stored procedures, sequences, triggers, views
  • Create new PL/SQL stored procedures for new Oracle Forms and Reports development
  • Web development including standardizing the toolsets used from Eclipse to using Git for source control
  • Used Github repository for version control.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Developed Web based Dynamic Form Builder using HTML, CSS, JavaScript Object-to-XML.
  • Used REST WebServices for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval
  • Consumed Restful Webservices where the transmission of data is in JSON format.
  • Designed and Developed REST WebServices to interact with various business sectors and used SOAP protocol for webservices communication
  • Extensively worked on Application servers like Weblogic and Apache Tomcat

Confidential, Dallas,TX

Senior Python/ Java Developer

Responsibilities:
  • Managed datasets using data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQLdb package to retrieve information.
  • Development of real-time multi-tasking systems using Python.
  • Created data access modules in python.
  • Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
  • sed Python & Django creating graphics, XML processing of documents, data exchange & business logic implementation between servers.
  • Worked on development of backend services using Python, SQL and Linux. Created many API's for Iscrum project which involves creating and maintaining projects in an organization. and developed UI using HTML, CSS and JavaScript.
  • 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.
  • Used JSF messages for handling the error messages for the applications
  • Preparation of the framework classes for communication between portal to EJB and Hibernate
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Prepared statements are used for communication with MySql database
  • Involved in developing custom taglibs, JSP, EJB's, JQuery, Portlets and DB2 - stored procedures.
  • Used TOAD for all database query testing and optimizations.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Designed and implemented interface elements using GWT Google Web Toolkit.
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Implemented the MVC architecture using Apache Struts Framework.
  • Used Ant for developing build scripts and deploying the application onto WebLogic.
  • Configured glassfish server; Design shipping rate template upload UI using Jasper report.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Involved in developing and modifying the credit card, consumer loan business rules in ILogJRules
  • Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 . Used NetBeans IDE to develop the application.
  • Used Mercurial to keep track of versioning of the source code
  • Developed web presentation layer using jQuery, JavaScript, HTML and CSS according to internal standards and guidelines.
  • Design of the process flow in Oracle BPM and jBPM to evaluate the difference between the behavior of different BPM tools
  • Used Netbeans for development and WebLogic Application Server for deploying the web application.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Oracle Database access was implemented through Hibernate framework. Also used Jasper reports and Jfree charts to generate various statistical reports.
  • Worked with ILogJrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
  • Integrate the Oracle BPM with the Spring Framework in the enterprise layer.
  • Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL.
  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Client Services Rep for SEO company specializing in Web 2.0
  • Built ASP.NET C# legal billing program that accepts barcode gun input. Also used javascript to advance from field to field after gun is clicked.
  • Used Dojo for the client side development and validations
  • Migration of the MVC based Reporting framework to GWT (Google Web Toolkit) using GWT-EXT.
  • Collaboration technology planning, social media adoption and metrics, Web 2.0 strategy.
  • Written Web services using Apache Axis2 and generated the WSDL.
  • Rewrote code for enabling download as .pdf with new iText library for Java
  • Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support. Build and maintained a Selenium Regression test suite.
  • Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE.
  • Using JIRA to manage the issues/project work flow
  • Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
  • Used JMS to pick xml file from IBM MQ series Queues and Parsed xml documents using DOM parsers to get data.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
  • Used JBoss application server to deploy application into Production environment.
  • Configuring and analyzing JCL to execute mainframe batch.
  • Took complete Ownership of JRules by developing the complete architecture and integration with TSM application.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.
  • Expose PL/I database access layer as web service using RD/Z
  • Responsible for the design, development, unit testing, deployment and maintenance of COBOL and PL/I programs for two major projects:
  • Coded scripts to clean normalize, reformat data for loading into the system using Ruby scripts
  • Developed code usinf C, C++ for secure transaction.

Confidential, Madison,NJ

Java Developer

Responsibilities:
  • Involved in transforming the Use Cases into Class Diagrams, Sequence Diagrams and State diagrams. 
  • Involved in development of Web Services, creation of WSDL and schemas. 
  • Extensively participated on working with Spring framework. Involved in writing JSP and Servlets. 
  • Involved in development of Web Services, were developed to receive client requests. 
  • Implemented Spring JDBC template, Spring Exception Strategy and AOP. 
  • Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server. 
  • Design, Development and testing of Java framework to transfer data from application to CIS and also from CIS to application.
  • Worked with the creation of Store Procedures. Involved in writing SQL queries, Stored Procedures to accomplish complex functionalities. 
  • Part of team creating quality working J2EE code to design, schedule, and cost to implement use cases. 
  • Developed Reusable classes in the middleware using Hibernate. 
  • Involved in writing lots of JSP for maintains and enhancements of the application. Worked on Front End using Servlets and also backend using EJB and Hibernate. 
  • Worked on Presentation Layer using Struts Tiles, JSPs and Servlets. 
  • Created quality working J2EE code to design, schedule, and cost to implement use cases. 
  • Setting of DB2 build settings in RAD application development server. 
  • Involved in writing the database integration code using Hibernate. 
  • Creation of managed server and JDBC connections. 
  • Worked on the application using Rational Application Developer. 

Confidential, Kenilworth, NJ

Software Developer

Responsibilities:
  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the web pages using JSP, CSS and HTML 
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules
  • Generic Tree Navigation control). 
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development. 
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging. 
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans. 
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS). 
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content. 
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables. 
  • Wrote various SQL queries for data retrieval using JDBC. 
  • Involved in building and parsing XML documents using SAX parser. 
  • Exposed business logic as a web service and developed WSDL files for describing these web services. 
  • Extensively used SOAP formatted messages for communication between web services. 
  • Developed the application on IBM WebSphere Application Server. 
  • Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control) 
  • Developed Form Beans, which are used to store data when the user submits the HTML form 
  • Coded various Java beans to implement the business logic 
  • Development of GUI using AWT 
  • Involved in creating the tables using SQL and connectivity is done by JDBC 
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP. 
  • Apache Tomcat is used as an Application Server to Deploy the Application. 

We'd love your feedback!