Python Developer Resume
Malvern, PA
PROFESSIONAL SUMMARY:
- Around 5 years of IT work experience as a Python Developer and have handful of experience in coding with analytical programming using Python, Django, and R.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Experienced in Software development life cycle and architecting scalable platforms, object - oriented programming, database design and agile methodologies.
- Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture
- 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.
- Excellent Experience of Databases such as MySQL, Oracle 8g/9g/10g, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts & PowerShell.
- Familiar with JSON based REST Web services and Amazon Web services (AWS)
- Good experience with cloud platforms like Amazon AWS and Google App Engine.
- Good hands on experience in data warehouse developer/ database engineer for high-volume data processing.
- Expert in Cand C++ languages. Written C and C++ applications and also migrated many legacy applications to Python
- Knowledge in Linux/Unix system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, troubleshooting.
- Worked on different Linux distributions like Ubuntu, RHEL, Amazon Linux, CentOS.
- Experienced in R programming, mainly with stat istica l infe re n ce, ha ndson e x pe rie nc e withS a m pling te chnique, Estimation, H y pothesis te sting, Timese rie s, Corr e lation, and Re g re ssion a na l y sis ( line a r Re g r e ssion,L o g istic Re gre ssion,e c ision tree s a n d for e c a sting)
- Ex pe rie nc ein dataw a re h ousing, da ta m a ppin g, e x tra c tion, tra nsfor m a tion, a nd va lida tion fr om he ter o g e n e ous source s in R.
- Ex pe rie nc ewith R packagesa nd fa milia r w ith c l uste r in g analysi s, par all e l p r oce ssingin R
- Good written and verbal communications skills and Excellent Team player.
TECHNICAL SKILLS:
Languages: C,C++,P y thon, SQ L, J AV A script
Databases: SQL Server 2014,2012, Oracle 9i/8.x, 10g, DB2 MS Access, Teradata, MYSQL, PLSQL
Other Software: MS Office- 2007/2003/2000, Adobe Professional, SharePoint
Operating Systems: Linux, Windows / 98/2000/2003/ XP/Vista/8, Unix
Data Science Tools: R Language, STASTISTICA, Big Data, python
Web Technologies: HTML, CSS
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential, Malvern, PA
Responsibilities:
- Used Django Framework for developing web applications using model view control architecture.
- Used Multi-Threading factory model to distribute learning process back-testing and the into various worker processes.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and VMWare API calls.
- Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Django framework and python conducting code reviews.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions.
- Handled potential points of failure through error handling and communication of failure.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed.
- Lock mechanisms were implemented and the functionality of multithreading has been used.
- Python/Django based web application, PostgreSQL DB, and integrations with 3rd party email, messaging, storage services.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Manage run-time configuration, processes, scaling, backup and recovery, monitoring, and performance tuning for production MongoDB instances.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Design and implemented custom scripts. Extensive use of version controller Team Foundation Server (TFS).
- Streamlining the visualization process by the creating a web application for visualization of said microbial communities called VORTex (Visualization for Omics Technology).
- Test and validated the custom scripts.
- Delivered automated solutions for science models.
- Anticipated potential parts of failure (database, communication points, file system errors).
- Troubleshoot the process execution and worked with other team members to correct them.
- Experience in branching, tagging and maintaining the version control and source code management tools like GIT(GitHub/GitLab), SVN (Subversion) on Linux and Windows platforms.
- Involved in development using C++, bug fixing and unit testing of the Layout commands and used Custom Node.JS proxy to simulate API responses before client implementation was complete and to proxy.
- Involved in Application development with C++ and python on IDE Tool Eclipse and web server Tomcat.
- Performed coding in C++ on Linux Platform.
- Responsible for Patching Linux Servers. Installed removed and updated and querying packages using RPM & YUM in Red Hat Linux.
- Responsible for packaging all code into RPMs.
- Used Pandas library for statistics Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, MongoDB,Amazon AWS S3, C++, JavaScript, Eclipse, Linux,Red hat Linux, Shell Scripting, AWS, JQuery, GitHub, Jira.
Confidential, Freehold, NJ
Python developer
Responsibilities:
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Wrote scripts in Python for extracting data from HTML file. Developed dynamic web pages using Python Django frameworks.
- Generated Python Django forms to record data of online users. Designed web pages using HTML.
- Responsible for setting up Python REST API Framework using Django. Rewritten existing Python/Django/Java module to deliver certain format of data.
- Created database tables using MySQL to store user data including login credentials and contact information.
- Familiar with data entry in NoSQL Databases and Relational Databases with Firebase, MYSQL and SQL Server
- Wrote Python scripts to parse XML documents and load the data in database. Interlinked different web pages and database tables using Python and Flask micro framework.
- Used PyCharm for programming using Python.
- Used Git/GitHub for tracking changes in various files and coordinating work on those files among multiple people in the project team.
- Involved in CICD process using GIT, Jenkins job creation and Maven to build the application.
- Integrated the test suites to Jenkins to execute them automatically after every successful deployment.
Environment: Python 2.6/2.7, JavaScript, Django Framework 1.3, CSS, SQL, Firebase (NoSQL), MySQL, LAMP, JQuery, Adobe, Dreamweaver, Apache web server, Jenkins.
Confidential, Bloomington, IL
Jr Python developer
Responsibilities:
- Performed design, involved in code reviews and wrote unit tests in python
- Worked on tuples, dictionaries, object-orientedconcepts-based inheritance features for making algorithms
- Designed and developed data management system using MySQL
- Worked on UI using HTML, CSS and JavaScript
- Used Git for version control
- Monitored and troubleshot web applications
- Performed data analysis, manipulation and reporting using pivot tables and advanced functions in MS excel.
- Setup/Managing Linux Servers on Amazon (EC2, EBS, ELB, SSL, Security Groups, RDS and IAM).
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Installing and Upgrading Red Hat Enterprise Linux on Physical and Virtual Machines.
Environment: python 2.7, PyQT, .NET, PyQuery, MVW, HTML5, Shell Scripting, JSON, Rest, Apache Web Server, SQL, LINUX,UNIX, Windows, PostgreSQL, and python libraries such as Numpy, SQLAlchemy, etc.