Python Developer Resume
New, YorK
SUMMARY
- Having 5+ years of Professional IT experience in Design & Development of applications using Python, Django.
- Experienced wif full software development life - cycle, architecting scalable platforms, object oriented programming, and database design.
- Good experience in using system analysis, design, development and implementation of web based and client/server applications using HTML, CSS, Python, Django.
- Sound experience in working wif python editors like PyCharm, PyScripter, PyStudio, and Spyder.
- Experience wif JSON based REST Web services and Amazon Web Services (AWS)
- Good Experience in using framework Django.
- Good experience in using CSS, and HTML.
- Experience wif Version Control, ideally SVN and GIT.
- Has good Knowledge of Agile Methodologies (Scrum).
- Good Experience in using Linux environment and Linux Commands.
- UsedPythonfor data analytics, data wrangling and extracting data using Pandas, NumPy and SciPy.
- Proficient in using Relational Da tabases like Oracle and My SQL.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions onMySQL database.
- Good Knowledge in using Pychecker package in python to check the bugs.
- Good Experience in Error and Exceptional handling and Debugging.
- Has exposure in different stages of Software Development Life Cycle (SDLC).
- Good Knowledge in using test frameworks like Unittest.
- Has participated in several Data Backup, Data Recovery and Disaster handling drills.
- Has the ability to understand complex systems and be in command of the details to provide solutions. Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Solid communicator wif exceptional team-building skills, dedicated, self-motivated achiever and ability to work independently and perform well wifin cross-functional teams.
- Active team member, quick learner and ready to learn new technologies.
- Can work comfortably wif enthusiastic attitude.
TECHNICAL SKILLS
Programming Languages: Python, SQL
Operating Systems: Windows, Linux, Mac OS
Database: Oracle, MYSQL
Web Technologies: HTML, CSS, XML
Application Servers: Apache Tomcat
Frameworks: Django, CSS
Methodologies: Agile, Waterfall, Hybrid
Testing tools: JIRA.
IDE’s/ Development Tools: PyCharm, PyScripter, and Spyder
Version Controls: Git
Container Management: Docker
PROFESSIONAL EXPERIENCE
Confidential, New York
Python Developer
Responsibilities:
- Involved in working wif 'Agile' methodology and its various stages including sprints, scrums.
- Gathering all the required information for analyzing and developing user stories and resolving defects
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line wif Agile Software Methodology principles.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used MongoDB as non relational database to load, update and delete JSON documents.
- Basic experience wif Docker images and containers.
- Usage of tools like RoboMongo for migration of data between databases and environments wifout any kind of data loss.
- Worked on splunk logs in order to monitor the issues in all the environments.
- Hands-on experience in exposing REST based services through DataPower including various message formats including XML, JSON
- Hands on experience in using IBM DataPower to review, analyze the request/response messages wifin the multi protocol gateway.
- Responsible for implementing the Multi protocol gateway by writing needed XSLT files wifin datapower.
- Designed and managed API system deployment using fast HTTP server and AmazonAWS architecture
- Setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
- Used IBM Datapower tool to write the transfomations(XSLT) from JSON to XML.
- Used Pycharm for designing, coding and developing applications.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using Django templating language to the requirements of the client.
- Worked in Kanban mode of agile methodology.
- Worked wif Robo3T (mongo DB) to expose to different forms respesctive to state.
- Used Oracle SQL to extract, modify the data.
Environment: Python, Oracle SQL, CSS, JSON, HTML, Mongo DB, Django, IBM Datapower, XML, XSLT, Docker
Confidential, Michigan
Python Developer
Responsibilities:
- Gathered all requirement for developing and analyzing requirement of projects.
- Developed entire frontend and backend modules using Python on Django.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL wif complete data integrity.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
- Dynamic implementation of SQL server work on website using SQL developer tool.
- Designed front end using Django Templating language.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Used NumPY for Numerical analysis.
- Followed AGILE development methodology to develop the application.
- Used and customized apache server to for checking our developed project.
- Used Test driven approach (TDD) for developing services required for the application.
- Implemented Integration test cases.
- Used GIT to resolve and coding the work on python and portlet.
- Was involved in environment, code installation as well as the SVN implementation.
- Build all database mapping classes using Django models and Apache Cassandra.
- Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
Environment: Python 3.6, HTML5, CSS3, JSON, Rest, Django, SQL, Windows.
Confidential
Python Developer
Responsibilities:
- Development inPython,Django, SQL in Linux OS/windows OS Statistics, algorithms, data structures, relational databases, SQL programming (MySQL, MySQLdb)
- Used OOPS concept for implementation
- Worked closely wif marketing team to create respective test cases and algorithms for efficient work flow.
- Used packages like Numpy and Scipy for data analysis.
- Worked on MySQL in order to do extract, update the data using DML commands.
- Designed the HTML based web pages for displaying the reports.
- Worked on front end side using HTML and CSS.
- Used debugging tools in order to troubleshoot the appllication.
Environment: Python2.7, Linux /Windows OS, Djang, MySQL, HTML, CSS
Confidential
Python Developer
Responsibilities:
- Designed and developed datacenter management system using MySQL.
- Used Unit Test framework in python.
- Used Numpy, Scipy for data analyzing and representation.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- 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
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python, MYSQL, Apache, CSS, ORACLE, HTML, Shell Scripts.