Sr. Python Developer Resume
Philadelphia, PA
SUMMARY:
- Over 9+ years of experience as an Application developer, software development and design using Python, Django, XML, HTML, DHTML, C#, Oracle PL/SQL, Postgres.
- Extensive knowledge in Python, Java, MySQL, Oracle, Unix and Linux.
- Experienced in data processing automation using python.
- Good Knowledge Objected Oriented Concepts, Data Structures and Design patterns.
- Web development using Python, Django.
- Building out the next - generation public-facing web site with an advanced Django-based web frameworks.
- Developed/supported application on LAMP stack (PHP, MYSQL and Apache)
- Experienced with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Strong knowledge in SQL concepts - CRUD operations and aggregation framework.
- Experience in the design of Mongo DB database - Indexing and Sharding
- Good Knowledge on hibernate, springs, struts and web services.
- Good knowledge in establishing database connections for Python by configuring packages MySQL-Python.
- Experienced in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.
- Good experience in using Shell scripting for automation by following Python PEP.
- Working with backend python automation, CI pipelines, Docker and cloud provisioning/automation.
- Good Knowledge of Waterfall and Agile methodologies and experienced on this.
- Good Exposure in maintaining various version controls like GIT and SVN.
- Experience in Agile development techniques and Test Driven Developments.
- Keen on learning and adaptable to any platform.
- Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.
- 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).
- 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
- Experienced in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
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 (8.x/9.x)
Operating Systems: Windows, Linux (Ubuntu 12.x/14.x)
3D drawing software Microsoft: Visio, Solidworks.
PROFESSIONAL EXPERIENCE:
Confidential - Philadelphia PA
Sr. Python Developer
Technologies: Python, Django Web Framework, AWS, HTML, CSS, MySQL, JavaScript, CSS, XML, MySQL, MS SQL Server, AWS, Linux, Shell Scripting, AJAX.
Responsibilities:
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- 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.
- Worked on Python Open stack API's.
- Restful web services using Python REST API Framework.
- Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.
- Used Python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used Pandas library for statistical Analysis.
- 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.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3 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.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Worked on development of SQL and stored procedures on MYSQL.
- Responsible for debugging the project monitored on JIRA (Agile).
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications Django, Flask and Pyramid.
- Experienced in WAMP (Windows, Apache, MYSQL, Python) and LAMP (Linux, Apache, MySQL, Python) Architecture.
- Experience in implementing PEP8 coding standards.
- Developed internal auxiliary web apps using Python Flask framework with CSS / HTML framework and Working Knowledge of Pandas, Numpy, Scipy.
- Proficient in writing unit testing code using UnitTest/pytest and integrating the test code with the build process.
Confidential - Santa Clara, California
S r. Python Developer Technologies: Python, Django, XML, Java, Apache, CSS, MySQL, JSON, DHTML, HTML, JavaScript, Shell Scripts, agile, Restfull, UNIX, MongoDB, Linux, APIs, Git
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.
- 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.
- Used Python OS module on UNIX environment, made job cloning and forking.
- Used Unit Test Python library for testing many Python programs and block of codes.
- Used Python to extract information from XML files.
- Designed and developed a horizontally scalable APIs using Python Flask.
- 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.
- Prepared and analyzed reports using Python libraries and involved in environment Setup.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Used Python to integrate third party application on windows.
- Used embedded python to interface code like convert data values from C to Python; Perform a function call to a python interface routine using the converted values, and convert the data values from the call from python to C.
- Developed efficient Angular.js for client web based application.
- 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 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.
- Wrote Python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using Python.
Confidential - Columbus, OH
Sr. Python Developer
Technologies: Python, Django, JQuery, JavaScript, AJAX, HTML/XHTML, XML, T-SQL, Jasper, SQL MySQL, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux
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.
- Developed a desktop based application in C# .NET to keep record of customer, production, sales and marketing data. MS SQL Server used as database to store records.
- Designed and developed logical and physical database models. Designed logical database model (Entity-relationship diagram) using ER Studio.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Created Business Logic using Python to create Planning and Tracking functions
- Created UI Screens for initiation and validation.
- Used Python library Beautiful Soup for webscrapping.ss.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Managed large datasets using Panda data frames and SQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
- Deployed the project into Heroku using GIT version control system.
- Developed methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Responsible for providing support and analysis to the existing MS SQL server. Created Database objects like Stored Procedures, Triggers, Views, and Rules etc. Created tables and provide constraints and user defined rules in the database.
- Wrote code using SQL Programming to perform database tasks such as inserts, updates, joins, and deletes in order to keep updated the existing ERP system in timely manner.
Confidential - Boston MA
Software developer
Technologies: Java, J2ee, Spring, Websphere, Wsad, Jdbc, Hiberante, Java Servlets, Jsp, Uml, Rational Rose, Javascript, Xml, Html, Junit
Responsibilities:
- Implemented the server side design using the industry standard J2EE design patterns like Business Delegate, Service Locator, Business Interface, Session Facade, and Data Access Object.
- Utilized various Rational Rose design methodologies for developing the framework.
- 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.
- Extensively worked on Application servers like WebLogic and Apache Tomcat.
- Developed web pages using HTML/CSS and JavaScript.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Developed Oracle PL/SQLStored Procedures and Queries for Payment release process and authorization process.
- Worked on web services SOAP and REST technologies
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Used Dependency injection in spring for Service layer and DAO layer.
Confidential - Maryville, MO
JAVA Developer
Technologies: Java, Django, mod python, JQuery, JavaScript, AJAX, HTML/XHTML, XML, MsSQL server, T-SQL, Jasper, GIT, Reports, RESTful, Linux, Oracle, TOAD, Maven, Jenkins, Git Hub.
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.
- Improved code reuse and performance by making effective use of various design patterns.
- Used Python library Beautiful Soup for webscrapping.ss.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Managed large datasets using Panda data frames and SQL.
- 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.
- Developed remote integration with third party platforms by using RESTful web services.
Confidential - Palo Alto, CA
Java/J2ee Developer
Technologies: Python, Django, ORM, XML, HTML, CSS, Ajax, JavaScript, MySQL, SVN, Web services, UnitTest, Jenkins, PL/SQL
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.
- Rewrite existing Python/ Django module to deliver certain data format of data
- Experience in designing, coding and developing the application in python using Django MVC
- Used Django Database API's to access database objects.
- Developed Python Scripts to parse XML documents and load the data in the database
- Experience in consuming and building web services both and SOAP and RESTful
- Generated property list for every application dynamically using Python.
- Used multi threading and socket programming.
- Deployed the application on WebLogic Application Server.
- Created connection pools and data sources.
- Modified JavaScript to read client side activities (events) and data and event validations.
- 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.