Sr. Python Developer Resume
Columbus, OH
SUMMARY
- 8 years of Professional IT experience in Analysis, Design, Development, Testing of Enterprise Applications and Database Development.
- Extensive knowledge in Python, Java, MySQL, Oracle, Unix and Linux.
- Hands on experience in data processing automation using python.
- Hands on experience in SQL and PL/SQL and writing stored procedures.
- 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)
- Good experience 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.
- Have good experience in MATLAB coding.
- Proficient in developing websites and web applications using PHP, MYSQL, HTML 4.01/5, XML, JSON,CSS, Java Script & AJAX.
- 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.
- Experience in Implementation of MVC/ MVW architecture using Django, and RESTful, Soap web service and SoapUI
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
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, Columbus, OH
Sr. Python Developer
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.
- 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).
Environment: /Tools used: Python, Amazon AWS S3, MySQL, HTML, Python, Django, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX.
Confidential, Columbus, OH
Sr. Python Developer
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.
- 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.
- 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.
Environment: s/Tools used: Python, HTML, CSS, Bootstrap, Javascript, MongoDB, Linux, APIs, Git
Confidential, Columbus, OH
Sr. Python Developer
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.
- Analyzed existing Java-based application to identify weakness and opportunities for improvements, to outline system modification requirements, and to develop recommendations towards the development of new codes and reuse of existing codes.
- 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.
- Provided functional recommendations, training, and advanced documentation and data analysis support to project implementation teams throughout SDLC process such as planning, development and integration.
Environment: s/Tools used: SQL Server 2012, SQL/T-SQL, Microsoft Visual Studio 2005
Confidential, Boston, MA
Python Developer
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.
- Wrote and executed various MYSQL database queries from Python using Python -MySQL connector and MySQL dB package.
- Worked in various front end tools like HTML, CSS, JavaScript, XML and AJAX.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Built various graphs for business decision-making use of Python matplotlib library.
- 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.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- 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.
- Provided functional recommendations, training, and advanced documentation and data analysis support to project implementation teams throughout SDLC process such as planning, development and integration.
Environment: s/ Tools used: Python, Django, HTML/CSS, UNIX, MS SQL Server, T-SQL, Jasper, Reports, JavaScript, Eclipse, Linux, Shell Scripting, RESTful, MVC3
