Sr. Python Developer Resume
Indianapolis, IN
SUMMARY
- Over 7 years of experience as a Python Developer wif profound comprehension of innovation patterns wif ability in center of complex technologies.
- Experienced in WAMP (Windows, Apache, MY SQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.
- Good Experience wifDjango, a high - level Python Web framework.
- Experienced in LAMP(Linux, Apache, MySQL, and Python/PHP) Architecture.
- Experience in object-oriented programming (OOP) concepts usingPython, C++, Java and Django.
- Experience wifWeb Development, Amazon Web Services, Python and teh Django framework.
- Very good experience wif cloud platforms likeAmazon AWS and Google AppEngine.
- Experience wif v-model designing, involved in teh Integration, Test, Verification stage Proficient in all cycles of test life cycle from test planning to defect tracking and managing defect lifecycle.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Good experience in Python, Django, Zope, Pyramid Framework.
- Automation experience usingSelenium IDE/RC/ Web Driver and TestNG frameworks.
- Good knowledge of web services wif protocols SOAP and REST.
- Expertise in designing, developing middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced wif Python frameworks likeWebapp2 and, Flask.
- Experience wif Unit testing/ Test driven Development (TDD) and Load Testing.
- Strong understanding of Agile and Scrum Software Development Life Cycle Methodologies.
- Experienced in working on Application Servers likeWebSphere, WebLogic, Tomcat, Web Servers likeApache server, NGINXand Integrated Development Environments likePyCharm, Eclipse, MyEclipse, JDeveloper and RAD. Strong proficiency in version control systems likeSVN, Git.
- Well experienced in writing unit test cases and selenium test cases.
- Experience wifJSP Servlets, Web Services (SOAP, REST)and Tomcat. Effective in executing multiple tasks and assignments ahead of schedule. Created and maintained effective budgets.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Experience in data analysis and machine learning techniques wif hands-on-experience in variouspythonlibraries like NumPy, Pandas, SciPy.
- Experience in Object Oriented Design and Programming concepts.
- Excellent experience wif Requests, NumPy, Matplotlib, SciPy, PySpark and Pandaspythonlibraries during development lifecycle and experience in developing API's for teh application usingPython, Django, MongoDB, Express, ReactJS and NodeJS.
- Hands on experience in foundarionalAWSservices like IAM, S3, VPC, Security groups, EC2, a Nd VPC endpoints.
- Experience in various scripting languages like Shell, Ruby, andPythonon DevOps tools, CI/CD, andAWSCloud Architecture.
- Experienced in Linux. UNIX system Administrator, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Trouble shooting.
- Experience in using various version control systems like Git, CVS, GitHub, Heroku and Amazon EC2.
- Experience in setting up Elastic Load Balancers (ELB's) and Auto Scaling groups on Production EC2 Instances to build Fault-Tolerant and High Availability applications.
- Experienced in Architecting and Administration of self - healing & secure cloud-based services and applications for PaaS, IPaaS & SaaS environments using Amazon AWS service like Elastic Compute Cloud (EC2), Simple Storage Service(S3), CloudFormation, CloudWatch, CloudFront, Lambda, Route 53, Auto Scaling, ELB, RDS, AMI, IAM, VPC.
- Experienced in teh IT industry comprising ofDevOps, AWS Cloud and PLSQLDeveloper.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential - Indianapolis, IN
Responsibilities:
- Developed tools using Python, Shell scripting, XML to automate some of teh menial tasks. Interfacing wif supervisors, artists, systems administrators, and production to ensure production deadlines are met.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture.
- Setup database in AWS using RDS and configuring backups for S3 bucket.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Utilized PyUnit, teh Python unit test framework, for all Python applications.
- Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQL.
- Creating Python scripts to automate daily networking tasks (Ex. auto config generation, retrieving information from network devices, parsing data, etc.) - including a custom FortiGate firewall config generator (which included multi-threaded functionality to generate configs for multiple firewalls at once).
- Using Amazon EC2 command line interface along wif Bash/Python to automate repetitive work.
- Developed GUI using webapp2 for dynamically displaying teh test block documentation and other features of python code using a web browser.
- Involved in writing SQL queries implementing functions, triggers, cursors, object types, sequences, indexes etc.
- Created Data tables utilizing MySQL utilized Jinja to access data and display it in teh front end.
- Used Python based GUI components for teh front-end functionality such as selection criteria.
- Implemented navigation rules for teh application and page outcomes, written controllers using annotations.
- Used Pandas API to put teh data as time series and tabular format for east timestamp data manipulation and retrieval.
- Participated in weekly release meetings wif Technology stakeholders to identify and migrate potential risks associated wif teh releases.
- Involved in designing and developing of Automation Test cases using Selenium WebDriver, Java, TestNG.
- Strong knowledge of all phases of SDLC and Strong working knowledge of Software testing (Functional Testing, Regression Testing, Load Testing).
- Imported and managed multiple corporate applications into Subversion (SVN).
- Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
- Connected continuous integration system wif GIT version control repository and continually build as teh check-in’s come from teh developer.
- Performed testing wif RSpec, Factory Girl, Capybara, and Selenium. Performed Continuous.
- Development ofPythonAPIs to dump teh array structures in teh Processor at teh failure point for debugging.
- Worked on wif Docker's container snapshots, attaching to a running container, removing images, managing director structures, and managing containers. Virtualized teh images by using teh Docker files.
- Wif using ofPythonOS module on UNIX environment, made job cloning and forking.
- Usedpythonlibraries like Beautiful Soap, NumPy and SQLAlchemy.
- Implemented Bash, Perl,Pythonscripting to automate many day-to-day tasks.
- Created Business Logic usingPythonto create Planning and Tracking functions.
- Practical & Interactive Approach wifDevOpsTools Like Docker and Jenkins.
Environment: Python3.7, 3.3,, Django1.7, Java 1.7, SQL, Aurora, Java Script, Linux, Shell Scripting, Mongo DB HTML, Angular JS, Eclipse jQuery, Kubernetes, Ansible, JSON, XML, CSS, PySpark, MySQL, Bootstrap, Amazon s3, AWS.
Python Developer
Confidential - Columbus, IN
Responsibilities:
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Managed, developed and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL and VMWare API calls.
- Written Cloud formation templates and deployed AWS resourcing.
- Build application and database servers using AWS EC2 and create AMIs alsousing RDS for Oracle DB.
- Extensively used python modules such as requests, urllib, urllib 2 for web crawling.
- Developed teh required XML Schema documents and implemented teh framework for parsing XML documents.
- Written wif object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
- Created Git repository and added teh project to GitHub.
- Part of team implementing REST API's in Python using micro-framework like Flask wif SQLAlchemy in teh backend for management of data center resources on which OpenStack would be deployed.
- Developed programs to automate teh testing of RAID controller firmware and utilities using Python, Java, Bash script and Windows command line, AutoIt, Auto Hotkey and Java Script.
- Used Pandas library for statistical Analysis. Worked on Python Open stack API's.
- Worked on JavaScript MVC Framework like Angular.js.
- Developed internal auxiliary web apps using Python Flask framework wif CSS / HTML framework.
- Created entire application using Python, Django, MySQL and Linux.
- Involved in Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
- Utilized PyUnit teh Python unit test framework, for all Python applications.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Designed and developed teh UI of teh website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed views and templates wif Python and Django's view controller and templating language to create a user-friendly website interface.
- Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet).
- Deployed DevOps using Puppet, Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Implemented Automated Application Deployment using Puppet.
- Implemented Junit test runner class to call test cases in Cucumber.
- Working closely wif Web Administrators to understand, participate, and experience teh technical architect for web sites such as Apache, Web Sphere; and deploying J2EE Applications to these environments.
- Recommended build management, defect management development process flow. Administrator of SVN.
- Involved in editing teh existing ANT/MAVEN files in case of errors or changes in teh project requirements.
Environment: Python3.3, Git, CVS, GitHub, Lambda, Heroku, Amazon EC2 Django 1.5, Selenium IDE, MySQL, Zope, Angular.JS, Pandas, Flash, PyUnit, Open Stack, HTML, CSS, jQuery, JavaScript, Apache, Jira, Linux, Git, Cassandra, Windows, Linux.
Python developer
Confidential - Denver, CO
Responsibilities:
- Created Python and Bash tools to increase efficiency of application system and operations, data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Developed and implemented teh MVC Architectural Pattern using Struts Framework including JSP, Servlets and Action classes.
- Developed Python based API (RESTful Web Service) to track teh events and perform analysis using Django.
- Involved in development using C++, bug fixing and unit testing of teh Layout commands.
- Led teh development of parsers for handling JSON, XML responses and JAXB binding.
- Worked wif JMS (java messaging service) for asynchronous communication.
- Created a Python/Django based web application using Python scripting for data processing, MySQL for teh database, and HTML/CSS/jQuery and High Charts for data visualization of teh served pages.
- Developed web-based applications using Python, Django, XML, CSS, HTML, DHTML, JavaScript and jQuery.
- Built client pages using HTML, JSP, XML to interact wif users, and teh business logic is implemented using Servlets and Java Beans.
- Used Pandas API to put teh data as time series and tabular format for east timestamp data manipulation and retrieval.
- Publish and Consume Contract First SOAP web services using spring & Restful Web services using Jersey.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Worked on JMS components for asynchronous messaging.
- Implemented code MVC2 framework using JSP's JavaBeans & Servlets.
- Utilized Python libraries NumPy, Twisted and matplotlib.
- Implemented user interface guidelines and standards throughout teh development and maintenance of teh website using teh HTML, CSS, JavaScript and jQuery.
- Worked on various environment Python, MYSQL, Apache, CSS, git, DHTML, HTML, JavaScript, Shell Scripts.
- Using Subversion control tool to coordinate team-development.
- Designed and developed data management system using MySQL.
- Work wif team of developers onpythonapplications for RISK management.
- Design, develop, test, deploy and maintain teh website.
- Created unit test/regression test framework for working/new code.
- Wrotepythonscripts to parse XML documents and load teh data in database.
Environment: AMQP/RabbitMQ, REST, JSON, JSP, Servlets, Python, Django, XML, CSS, HTML, DHTML, JavaScript jQuery, JavaScript, Shell Scripts.
Software Developer
Confidential - Boston, MA
Responsibilities:
- Participated in various phases in lifecycle of projects including Requirement Analysis, Design, Development, Deployment and Testing.
- Built an ETL data pipeline inPython.
- Used Restful Web services for integration wif many monitoring devices.
- Migrated teh Django database from SQLite3 to MySQL wif complete data integrity.
- Knowledge of user authentication to various systems using OAuth.
- PortPython2.7 scripts toPython3 so to follow latest libraries.
- Used Pandas for handling large volume of data as Data Frames. Written scripts to handle missing data, for data analysis and to reduce dimension.
- Wrote Unit and Integration Tests for all teh ETL services.
- Used RESTful Web Services to read teh XML content from suppliers.
- Build API services wif REST endpoints using Flask framework.
- Created interactive Dashboard utilizing Node.js and using Node-RED.
- Worked on Code-Refactoring for many modules to increase code efficiency.
- Participate in Code reviews and identify potential issues.
- Developed test cases and performed unit testing.
- Implemented Multi-threading inPythonwhere Threads aggressively monitor for different types of incoming server requests on teh build.
- Used Jira for issue tracking and used Bitbucket wif Git for version controlling.
- Designed and maintained databases usingPythonand developedPythonbased API (RESTful Web Service) using FlaskSQL Alchemy and PostgreSQL.
- Used Django & Flask framework for API creation and application development.
- Used private Git for teh version control.
Environment: Python2.7, Django, Rest, Apache Tomcat, Azure, MS Team Foundation Server, jQuery, HTML, CSS, JSON, XML, JIRA, PyCharm.