Sr. Python Developer Resume
West Palm Beach, FL
SUMMARY
- Having 7 years of Professional IT experience in Design &Development of applications using Python, Java/J2EE, Django.
- Good experience in system analysis, design, development, and implementation of web - based and client/server application using HTML, CSS, JavaScript, AJAX, Servlets, JSP, XML, Python, Django, PHP.
- Experience in full Software Development Life Cycle (SDLC) dat includes Analyzing, Designing, Coding, Testing, Implementation & Production Support.
- Good knowledge in Open Systems Interconnection (OSI) model layers from teh Application layer(L7) to Physical Layer(L1).
- Experience in Object Oriented Programming (OOP) concepts using Python and PHP.
- Strong experience using web services and API’s in Python.
- Good experience in using frameworks like Django, Flask, Pyjamas, Web2py, Jython, CPython.
- Experience wif Requests, NumPy, SciPy, Matplotlib, and Pandas python libraries during teh development lifecycle.
- Experience in working wif various Python Integrated Development Environments like PyCharm, PyScripter, PyStudio, PyDev, Wing IDE, Spyder and Sublime Text.
- Excellent experience wif Python development under Linux OS
- Good experience in using Bootstrap, CSS, and JavaScript.
- Good experience in Shell Scripting, SQL Server, Linux and Open stock.
- Proficient in using Relational DBMS like MySQL, PostgreSQL, Oracle and Non-relational database like Cassandra, MongoDB.
- Experience in writing subqueries, stored procedures, triggers, cursors and functions on MySQL and PostgreSQL database.
- Expertise in querying RDBMS such as MYSQL and SQL Server by using SQL for data integrity.
- Good experience in Error and Exceptional handling and Debugging.
- Has good Knowledge of Agile Methodologies (Scrum) and experience in using API’s, REST, CRUD, SOAP.
- Followed Agile Methodologies (Scrum), involved in daily standup meetings.
- Good Knowledge of Automation test scripting (Python Selenium) and Socket Programming using Python techniques and SSH in Linux.
- Expertise in using Functional Programming Tools and writing scripts in various operating systems like (Terminal, Bash and PowerShell) Mac, Linux and Windows.
- Expertise in Object-Oriented design and coding, Good knowledge of various Design Patterns and UML.
- Good knowledge in maintaining various version controls systems such as GIT, SVN, CVN and Source Tree.
- Very good experience wif cloud platforms like AWS and Google App Engine.
- Experience wif Unit testing/Test Driven Development (TDD).
- Good Knowledge in using EC2 instances for deploying teh application and object storage service AWS S3 to store and retrieve teh files.
- Has a good idea about development tools like Bugzilla and Jira.
- Participated in several Data Backup, Data Recovery, and Disaster handling drills.
- Excellent skills in Debugging, Problem-solving, Optimization, and Testing.
- Highly motivated team player wif zeal to learn new technologies and always believes in giving teh best of efforts in challenging environments.
- Ability to perform at a high level, meet deadlines, adaptable to ever changing priorities.
TECHNICAL SKILLS
Programming Languages: Python, Core Java, C++, SQL and PL/SQL
Operating System: Unix, Linux, Mac OS, Windows, Ubuntu
SQL Database: MySQL, Oracle, PLSQL, SQL Server
NoSQL Database: MongoDB, Cassandra
Web Technologies: HTML, CSS, AJAX, jQuery, JSON, JavaScript, XML
Application Servers: Web Sphere, Web logic, Apache Tomcat
Frameworks: Django, Flask, Web2Py, Jython, Pyjamas, CSS, CPython, Bootstrap
Testing Tools: JIRA, BUGZILLA.
Protocols: UDP, TCP/IP, HTTP/HTTPS, SMTP, ICMP
IDE’s/Development Tools: IDLE, PyCharm, PyScripter, PyStudio, PyDev, Spyder, Sublime Text
Version Controls: SVN, CVN, Git, GitHub
Methodologies: Agile, Waterfall, Hybrid
PROFESSIONAL EXPERIENCE
Confidential, West Palm Beach, FL
Sr. Python Developer
Responsibilities:
- Design and development of user interfaces and client displays using JavaScript, CSS and troubleshoot various issues in Python code and fix them wif code enhancements-code used various python libraries such as Pyjamas and Jython.
- Front end application was designed by using Python, UI, HTML, BOOTSTRAP, CSS, AJAX, JSON, and jQuery.
- Using Python matplotlib library built various graphs for business decision making.
- Created Python and Bash tools to increase teh efficiency of teh call center application system and operations; data conversion scripts REST, JSON, and CRUD scripts for API Integration.
- Built Application logic using Python, Participated in requirement gathering and worked closely wif teh architect in designing and modeling.
- Involved in designing mobile search application system requirements and coded back-end and front-end in Django/Python.
- Used Django Database API’s to access database objects
- Experience wif JSON based web services and Amazon Web Services (AWS).
- Used Google App Engine(web framework) and cloud computing platform for developing and hosting Django web application.
- Used Python to extract weekly availability information from XML files using underscore.JS.
- Designed and developed a horizontally scalable APIs using Python Flask.
- Extensively used python modules such as requests, urllib, urllib2 for web crawling.
- Used Pandas library for statistics Analysis.
- Worked on development of SQL and stored procedures, trigger, and function on MYSQL.
- Designed and developed Data management system using MySQL.
- Exported/imported data between different data sources using SQL Server Management Studio.
- Developed SQL scripts, packages, and procedures for business rules check to implement business rules.
- Developed shopping cart for library and integrated web services to access teh payment.
- Developed GUI using webapp2 for dynamically displaying teh test block documentation and other features of python code using a web browser.
- Developed teh required XML Schema documents and implemented teh framework for parsing XML documents.
- Used Pandas API to put teh data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used and customized apache server to for checking our developed project.
- Interacted wif QA to develop test plans for high-level design documentation.
- Responsible for debugging and troubleshooting teh web application.
- Maintained technical documentation for resolved issues for future reference.
- Followed AGILE development methodology to develop teh application.
Environment: Python3.6, Django, HTML5/CSS3, Bootstrap, MS SQL Server 2013, Python Flask, JavaScript, SQL, Ajax, underscore.js, MySQL, Bash, urllib, urlib2, Python libraries, webapp2, jQuery, XML, GitHub, Jira, Linux, Shell Scripting, Agile.
Confidential, Princeton, NJ
Sr. Python Developer
Responsibilities:
- worked on teh development of internal testing tool framework written in Python.
- Wrote scripts in python for extracting data from HTML file.
- Successfully migrated teh Django database from SQLite to MySQL to PostgreSQL wif complete data integrity.
- Developed entire frontend and backend modules using Python on Django including Tastypie web Framework using Git, Node JS, underscore JS, Angular JS, CSS and JavaScript.
- Web Log Analysis using Apache Spark. (PySpark)
- Used Test driven approach for developing teh application and implemented teh unit tests using Python Unit test framework.
- Designed front end using UI, HTML, Bootstrap, Node JS, Underscore JS, CSS and JavaScript.
- Built various graphs for business decision making using Python matplotlib.
- Deployed many Python bug fixes of teh two main applications dat are teh main source of data for both customers and internal customer service team.
- Extensively implemented teh python libraries like Pandas, Matplotlib, NumPy to manipulate and visualize teh data using interactive charts.
- Managed code versioning wif GitHub and deployment to staging and production servers.
- Actively involved in teh analysis of teh system requirements specifications and involved in client interaction wif requirements specifications.
- Worked in development of applications especially in UNIX environment and familiar wif all of its commands.
- Performed Unit testing, Integration testing.
- Carried out various mathematical operations for calculation purpose using Python libraries NumPy and SciPy.
- Involved in teh complete software development lifecycle (SDLC) to develop teh application.
- Used NumPy for Numerical analysis.
- Created database using MYSQL, wrote several queries to extract data from teh database.
- Implemented migration tasks from Oracle apps to PostgreSQL databases.
- Dynamic implementation of SQL server works on a website using SQL developer tool.
- Designed, developed and maintained PostgreSQL database architecture.
- Followed AGILE development methodology to develop teh application.
- Used Test driven approach (TDD) for developing services required for teh application.
- Using Git to resolve and coding teh work on Python.
- Automated teh existing scripts for performance calculations using NumPy and SQL Alchemy.
- Teh Unit test was improved and teh existing ones were also fixed.
- Actively worked as a part of a team wif managers and other staff to meet teh goals of teh project in teh stipulated time.
Environment: Python 3.3, HTML5, CSS3, Angular.js, Underscore.js, JavaScript, MYSQL, Django, Pandas, Matplotlib, NumPy, Django Tastypie, UNIX, Windows, PostgreSQL, SQL Alchemy, SQL, SciPy, Apache Web Server, Git.
Confidential, Menomonee Falls, WI
Python Developer
Responsibilities:
- Gatheird all requirement for developing and analyzing requirements of projects.
- Designed and developed teh UI of teh website using HTML, AJAX, CSS and JavaScript.
- Used Django configuration to manage URLs and application parameters.
- Developed merge jobs in python to extract and load data into MySQL database.
- Rewrite existing Java application in Python.
- Wrote python scripts to parse XML documents and load teh data in database.
- Wrote python routines to log into teh websites and fetch data for selected options.
- Created Python and Bash tools to increase teh efficiency of teh call center application system and operations
- Designed teh database schema for teh content management system.
- Successfully migrated all teh data to teh database while teh site was in production.
- Exported/imported data from different data sources using SQL Server Management Studio.
- Written complex SQL queries using joins and correlated subqueries.
- Managed code versioning wif GitHub and deployment to staging and production servers.
- Maintained program libraries, user’s manuals and technical documentation.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL.
- Web pages on teh internet are generated by servers running LINUX.
- Hand full experience wif LINUX operating system.
- Experience in using Git, GitHub, and deploying them.
- Added several options to teh application to choose teh particular algorithm for data and address generation.
- Used JIRA for bug tracking and issue tracking.
- Supported teh issues seen in teh tool across all teh teams for several projects.
Environment: Python2.7, Django1.6, HTML, CSS, AJAX, JavaScript, MySQL, Oracle DB, PostgreSQL, LINUX, Bash, SQL, GitHub, Oracle DB, JIRA.
Confidential
Python developer
Responsibilities:
- Worked wif a team of developers on Python applications for RISK management.
- Developed Python/Django application for Analytics aggregation and reporting
- Developed UI using HTML, AJAX, JavaScript and jQuery. worked on Python open stack API’s.
- me has used Pandas API to put teh data as time series and tabular format for east timestamp data manipulation and retrieval.
- Used Pandas library for Statistical Analysis.
- Used Django configuration to manage URLs and application parameters.
- Used LINUX as a troubleshooter for systems.
- Supported Apache Tomcat web server on Linux Platform.
- Worked on development of SQL and stored procedures on MYSQL.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Modified queries, functions, cursors, triggers, and stored procedures for MySQL database to improve performance, while processing data.
- Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meeting among peer.
Environment: Python 2.7, Django 1.3, HTML, Python libraries, MYSQL, GitHub, LINUX/WINDOWS.
Confidential
Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, and development.
- Design, develop, test, deploy and maintain teh website.
- Designed and developed teh UI of teh website using HTML, CSS, AJAX, and JavaScript.
- Also used Bootstrap as a mechanism to manage and organize teh HTML page layout.
- Generated Python Django Forms, Crispy forms to record data, login and signup for online users.
- Developed front-end and backend modules using Python on Django Web Framework.
- Used Django Database API’s to access database objects.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Designed and developed datacenter management system using MySQL.
- Used python scripts to update content in teh database and manipulate files.
- Responsible for debugging and troubleshooting teh web application.
- Debugged and supported various Python applications, scripts. Utilized various IDEs and internal debugging tools during debugging.
Environment: Python 2.7, Django1.3, ORACLE, MySQL, Shell Scripting, Bootstrap, HTML, CSS, AJAX, JavaScript, SVN, Windows.