Sr. Python Developer Resume
Philadelphia, PA
SUMMARY:
- Over 7 Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various stand - alone, client-server enterprise applications.
- Experienced in MVW frameworks like Flask/Django, Angular JS, Java Script, JQuery and Node.js.
- Proficient in Front end development experience using HTML, XML, CSS, DOJO, Bootstrap JQuery, JSON and JavaScript.
- Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.
- Experienced in software development in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL db for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
- Experience in UNIX shell scripting (file validations, file downloads, workflow executions).
- Extensive knowledge in developing web-based applications, web services and analytical programming using Python, Django, PHP, C++, Shell Scripting, UNIX, Linux, XML, CSS, HTML, DHTML,, JavaScript and JQuery.
- Good Knowledge in Objected Oriented Concepts(OOP), Standard Template Library, Smart Pointers, Data Structures and Design patterns.
- Extensive use of Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora), SSH, GIT, Eclipse/Pycharm , Flask/Django.
- Good knowledge of server Apache Tomcat, Web logic, Glassglow.
- Hands on experience in SVN, Git, JIRA, BugZilla.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, cursors, triggers and PostgreSQL database.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Good Exposure in maintaining various version controls.
- Developed ColdFusion Components, custom tags and modified CF Objects.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Involved in Unit testing/ Test driven Development (TDD), Load Testing and Integration testing.
- Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
- Excellent analytical and communication skills with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Languages: Python 3.x,2.7/2.4, C++, C, Shell Script, SQL
Framework: Django, Flask, MVC Framework
Databases: MySQL, Sqlite3, Oracle, PostgreSQL
Web Technologies: AJAX, JavaScript, PHP, JQuery, JSON, AngularJS, HTML, HTML5, CSS, CSS3, DHTML, XHTML and XML
Versioning Tools: Git, SVN, CVS, TFSApplications/Web Servers: Apache, HTTP, IIS, Tomcat
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista/2007
Software Development Lifecycle: Agile Methodology (Scrum), Waterfall, Rup
Graphic Editors: Adobe Photoshop CS4/CS3, Adobe Illustrator CS3, SVN Eclipse, Macromedia SharePoint, Dreamweaver, FrontPage
Bug Tracking Tools: Jira, BugZilla, Rational Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
Sr. Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Developed custom screens using HTML5, JavaScript, JQuery, Bootstrap and Angular.
- Developed monitoring and notification tools using python.
- Involved in business logic discussions and use case design.
- Used Django configuration to manage URLs and application parameters.
- Responsible for developing views and templates with python and Django view controller and templating language to create a user-friendly website interfaces.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked on Restful API's to access third-party data for internal analysis and statistical representation of data.
- Exposure to automation Ansible using its python API.
- Created Data tables utilizing MySQL utilized Jinja to access data and display it in the front end.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Developed Business logic using python and Django web framework.
- Created test harness to enable comprehensive testing utilizing Python.
- Worked in an agile development environment and used GitLab for version control.
- Worked with Jenkins under the CI/CD pipeline providing continuous improvement to agile software development teams.
- Configured Docker containers and created docker files for different environments.
- Involved in front end and utilized Bootstrap for page design.
- Worked in an agile development environment.
- Used GitHub for version control
- Used JQuery and Ajax calls for transmitting Json data objects between frontend and controllers.
Environment: Python 3.0, Pycharm, Django, Docker, JQuery, MySQL, HTML, CSS, JavaScript, Ajax, Web Services, JSON, Bootstrap, Jinja, Angular.JS Flask, SQL Workbench.
Confidential, Chicago, IL
Sr. Python Developer
Responsibilities:
- Worked with team of developers on python applications for RISK management.
- Made Django web based apps for Insurance premium calculations
- Designed the architecture of the hardware environments and methodology of the code
- Experienced in Agile Methodologies and SCRUM Process.
- Job scheduling, batch-job scheduling, process control, forking and cloning of jobs and checking the status of the jobs using shell scripting.
- With using of python OS module on UNIX environment, made job cloning and forking.
- Automated data extraction process from legacy system and used 'Nose' Testing framework with Assertion module to testing many automated process.
- Used Pandas library for statistical Analysis.
- Participated in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Numpy for Numerical analysis for Insurance premium.
- Develop weekly, monthly nightly job process through UNIX shell scripting.
- Thoroughly used Unit Test python library for testing many python programs and block of codes.
- Also have rich experience on testing REST Full API like Twilio, Face book and Twitter.
Environment: Python 2.7/3, Django 1.5, C++, XML, Java, MYSQL, Apache, CSS, MySQL, ORACLE, DHTML, HTML, JavaScript, Shell Scripts, Linux, Unix and Windows.
Confidential, Dublin, OH
Python Developer
Responsibilities:
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL package.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python Matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping to extract data for building graphs.
- 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.
- Implement code in python to retrieve and manipulate data.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python, Django, HTML/CSS, MS SQL Server, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, SVN, Angular.JS, Jira.
Confidential, Woodland Hills, CA
Python Developer
Responsibilities:
- Responsible for the design and development of a web-based, distributed risk modeling application built to run on the global Manufacturing proprietary platform across multiple lines of business. Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing python, best practices and provide guidance in making long term architectural design decisions.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Responsible for debugging the project monitored on JIRA (Agile).
- Worked extensively with Bootstrap, JavaScript, and JQuery to optimize the user experience.
- Used Python and Django to interface with the JQuery UI and manage the storage and deletion of content.
- Designed and implemented Sandra NoSQL database read/write/search function.
- Built development environment with JIRA, Stash/Git
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
Environment: Python, Django, JQuery, MySQL, Oracle, Linux, Django, Shell Scripting, HTML5/CSS, Red hat Linux, Apache.
Confidential
Python Developer
Responsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Generated property list for every application dynamically using Python.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
Environment: Python, DOM, HTML, CSS, SQL, PLSQL, Oracle and Windows.
Confidential
Software Developer
Responsibilities:
- Involved in designing, constructing and documenting various object oriented applications using UML, Rational Rose.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Servlets were used as an application layer to provide the main logic of the application and the interaction with databases using JDBC API.
- Wrote SQL queries and Oracle stored procedures for accessing and manipulating the data in the database.
- Oracle 8i and SQL Server were used as the database.
- Client side validations were done using JavaScript.
- Used SVN for version control.
- Used VI as Editor for writing the coding in the UNIX Environment.
Environment: Java, C++, JDBC, JSP, JavaScript, SQL Server, Oracle, UNIX and Windows NT .