Sr. Python Developer Resume
Louisville, KY
SUMMARY:
- Over 8 years of experience as an Software developer and design using Python, Django, Angular JS, React, Node JS, HTML, JavaScript, CSS, Java, MySQL, Oracle PL/SQL,Postgres. Over 3 experience with specialization in Hybrid and Cloud Implementations.
- Hands on experience in designing, developing, deploying, testing and implementing various stand alone and client - server architectures-based enterprise application software on different domains.
- Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Developed Web-based applications using Django, Python, C++, XML, CSS, HTML, DHTML, JavaScript, jQuery, Bootstrap, RESTful.
- Proficient with various Python libraries like SciPy, NumPy, Matplotlib, Pandas, PyTables, PyIMSL pickle to enhance the performance throughout the SDLC.
- Hands on experience programming with C++, Python, Django and Ajax technologies.
- Well versed in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experienced with full software development life-cycle (SDLC), architecting scalable platformsobject-oriented programs (OOPs), database design and agile methodologies.
- Successfully migrated Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Working with backend python automation, Docker and cloud provisioning/automation.
- Experienced in MVC frameworks like Flask and MVT framework like django
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
- Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, XML, Ajax, CSS, HTML, DHTML, JavaScript and JQuery. Having very strong experience writing API's/ and Web Services in PHP and in Python.
- Experience with Jenkins and Enterprise GitHub. Worked on Jenkins continuous integration tool for deployment of project.
- Good knowledge of version control software - CVS, GitHub.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in Database Administration, development, design, maintenance and production support of relational databases, business applications, new server setup, MySQL Server installation, upgrade, migration.
- Analytical, problem-solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
- Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.
- Authorized to work in United States for any employer
TECHNICAL SKILLS:
Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS
Programming Languages: Python, PL/SQL, Java, CSS,HTML,JavaScript
Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB
Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio
Integration Tools: Jenkins
Message Broker: RabbitMQ, IBM MQ
Web Server: Apache Webserver
Defect Tracking: JIRA and VersionOne
Cloud services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential,Louisville, KY
Sr. Python Developer
Responsibilities:- Responsible for using the best technologies to add features to the existing system and services.
- Involved in all aspects of the development process from product inception to scaling in production.
- Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
- Working in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation. fWriting REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Involvement in using collections in Python for manipulating and looping through different user defined objects.
- Design and implemented custom Bash scripts for controlling the data flow from the Postgre SQL database.
- Assisted the development team in sending the correct data via query strings using Postgre SQL as the back-end for storing data.
- Used Django configuration to manage URLs and application parameters.
- Responsible for configuring NoSQL databases like Apache Cassandra and MongoDB to for increasing compatibility with Django.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Good experience in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
- Responsible for debugging the project monitored on JIRA.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Django forms to record data of online users and used PyTest for writing test cases.
- Extensive use of version controlling systems like GIT and SVN.
Environment:: Python, Django, MySQL, NOSQL, PL/SQL, GIT, SVN, Unit Test Linux, REST APIs, Apache Cassandra, MongoDB, Windows, PyTest, Jira
Confidential,Miami,FL
Sr. Python Developer
Responsibilities:- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and jQuery.
- Used the Django Framework to develop the application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Involved in implementing the complete Application in the in-build Spring MVC Architecture with Angular JS.
- Used JavaScript and JSON to update a portion of a webpage.
- Responsible for debugging the project monitored on JIRA (Agile).
- Wrote Python scripts to parse JSON 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.
- Wrote and executed various RDBMS, MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Designed and Implemented Server Build Automation & Server Decommissioning Automation
- Implemented web applications in Flask frame works following MVC architecture.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Involved in deployment of project using AWS.
- Special skills in developing user friendly, simple yet effective web-based applications.
- Worked on MySQL database on simple queries and writing Stored Procedures for normalization and De-normalization.
- Used many regular expressions to match the pattern with the existing one.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Performed Unit testing, Integration Testing, web application and automation testing.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
Environment: Python, Django, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, Backbone JS, jQuery, RDBMS, CSS Bootstrap,Mongo DB, MS SQL, Eclipse, Git, GitHub, AWS, Amazon Lambda, Linux, Shell Scripting.
Confidential,Dublin, OH
Sr. Python Developer
Responsibilities:
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Involved in the design, development and testing phases of application using AGILE methodology. Maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQL Alchemy and PostgreSQL.
- Worked on development of SQL and stored procedures, trigger and function on MYSQL. Migrated ETL processes from RDBMS to Hive to test the easy data manipulation.
- Developed server based web traffic statistical analysis tool using Flask, Pandas.
- Used Python and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Created RESTful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Developed rich UI web application using javascript libraries like JQuery UI, data grid, Jscolor, high charts.
- Used MySQL as backend database and MySQL dB of python as database connector to interact with MySQL server.
- Developed applications using MongoDB, Redis, and MySQL and was also involved in writing application level code to interact with APIs, Web Services using JSON.
- Developed entire frontend and backend modules using Python on Django Web Framework and had used MVC architecture for developing the application.
- Actively involved in developing the methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
Confidential,Boston, MA
Python Developer
Responsibilities:- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django Database API's to access database objects.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers. Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Used Python based GUI components for the frontend functionality such as selection criteria Created test harness to enable comprehensive testing utilizing Python.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Created Business Logic using Python to create Planning and Tracking functions
- Created UI Screens for initiation and validation.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Used Pandas library for statistical Analysis.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
Environment: Python 3.x, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, MYSQL, GitHub, LINUX.
Confidential,Minneapolis, MN
Python Developer
Responsibilities:- Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products and processes.
- Involved in preparing engineering specification with OOA and OOD. Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
- Developed application logic using Python, Java script, Java, C++.
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs
- Created database using MySQL, wrote several queries to extract/store data.
- Developed, tested and debugged software tools utilized by clients and internal customers
- Extracted and loaded data using Python scripts and PL/SQL packages
- Supported Java application for Media portal management.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Creating unit test/regression test framework for working/new code.
- Debugging and testing of the applications & finetuning performance. Provided maintenance support in production environment.
Environment: Python, Django, HTML/CSS, MS SQL Server 2012, MySQL, Script, Eclipse, GIT, GitHub, AWS, Linux, Shell Scripting.
Confidential,Stockton, CA
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintenance of the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using PHP/Python.
- Designed and developed data management system using MySQL.
- Developed and tested many features for dashboard using Python, Java, Bootstrap, CSS, JavaScript and jQuery.
- Rewrite existing Java modules to deliver certain format of data.
- Worked on web-scraping the webpages and used modules like urllib2, Beautiful Soup and pandas.
- Wrote python scripts to parse XML documents and loaded the data in database.
- Used Python libraries such numpy, scipy, Matplotlib and pandas
- Automated the existing scripts for performance calculations using Numpy.
- Generated property list for every application dynamically using python.
- Handled all the client side validation using JavaScript.
- Creating unit test/regression test framework for existing code
- Created an Test Automation Framework with Selenium for test automation process
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting of web application.
Environment: Python 2.6, Flask web framework, Java, MySQL, Linux, HTML, XHTML, CSSAJAX, JavaScript, Apache Web Server, Spark, Pandas,numpy, scipy, Matplotlib, AWS
Confidential
Java Developer
Responsibilities:- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Programmed the components using C/C++. Software release to internal clients by compiling the code into C/C++ libraries and implementing the APIs.
- Created UI using HTML CSS and Java script.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Implemented the presentation layer with HTML, DHTML, AJAX, CSS and JavaScript.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Developed and executed User Acceptance Testing portion of test plan.
Debugging Software for Bugs.
Environment: C, C++, HTML, CSS, Shell Scripting, PL/SQL, JDBC, PVCS, Oracle, Linux and Windows