Python Developer Resume
Oklahoma City, OK
SUMMARY
- Over 5+ years of IT Experience in designing, developing, testing and implementing of various stand - alone and Confidential -server architecture based enterprise application software inPythonon different domains.
- Design and DevelopedWeb Services, RESTful API’sfor Mobile Apps usingPython Django-RESTandFlask Frameworks.
- Experience in working with several python libraries includingBeautiful soup, NumPy, matplotlib, SciPy, PyQt, Scapy, SQLAlchemy.
- Proficient in Front end development experience usingHTML, XML, CSS, JQuery, JSON, JavaScript, CSSandBootstrap.
- Experience in developing web applications implementingMVTarchitecture usingDjango,Flask,Webapp2web application frameworks, with good understanding ofDjango ORMandSQLAlchemy.
- Proficient infrontandback-enddevelopment with experience in Python,Django,AJAX, HTML5, CSS3, JavaScript,Bootstrap,jQuery,Angular2,Node.JS andExpressJS.
- Experience using web services likeAmazon Web Services (AWS) EC2 and AWS S3. Implemented data transfer fromSQL server to RedshiftusingAWS data pipeline, AWS S3 bucket, AWS EC2worker group andAWS SNS.
- Expert at version control systems likeGit, SVNandCVS.
- Extensive Experience in writingSub Queries, Stored Procedures, Triggers, CursorsandFunctions on MySQLandPostgreSQL database.
- Experience includes Database Design, Analysis and Development withMySQL, Oracle and SQL Server.
- Proficient in using editors Eclipse,PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Experience in usingUNIX shell Scriptsfor automating batch programs.
- Experienced inAgileMethodologies andSCRUMProcess.
- Excellent in Business Analytics. Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in team environment.
- Excellent debugging, problem solving, optimization and testing skills.
TECHNICAL SKILLS
Languages: Python, SQL
Frameworks: Django, pyramid, Flask, AngularJS.
Database: MYSQL, PostgreSQL, MS SQL, MongoDB, SQLite, Oracle
Software Management: GIT, SVN, Maven
Web Technologies: HTML5, CSS3, JavaScript, XML
IDEs/tools: PhpStrom, Notepad++, Sublime, NetBeans, Eclipse.
Web Services: REST, SOAP, WSDL
JavaScript Library: JQuery, Angular JS, Bootstrap
Application Servers: Apache Tomcat Server
PROFESSIONAL EXPERIENCE
Confidential, Oklahoma City, OK
Python Developer
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with Confidential and understanding business requirement specification documents.
- Architected and developedPythonandDjangofor the backend development and front-end application usingAngularandPostgreSQLfor the database.
- Used Django Framework in developing web applications to implement the model view control architecture along with Django's ORM model.
- Worked on server side applications with Django using Python programming and used python libraries like Beautiful Soup, Matplotlib, Scipy, NumPy and Built efficient Node.js backend for Confidential web application.
- Defined differentDjango APIprofiling techniques for faster rendering information.
- Developed views and templates withDjango view controllerand template to create a user-friendly website interface.
- Developed GUI usingHTML, AJAX, CSS, JavaScriptandjQuery.
- Built data pipelines and data transformation jobs using Boto, Pandas, Numpy for Google Analytics Data and Amazon Redshift Data.
- Used PyQt to implement GUI for the user to create, modify and view reports based on Confidential data.
- Involved in theCI/CDpipeline management for managing the weekly releases.
- Querying data from MongoDB and use them as input for the machine learning models.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.
- Worked onJirafor managing the tasks and improving the individual performance.
- UsedGITandJENKINSfor continuous integration and deployment.
Environment: Python, Django, SciPy, Pandas, Numpy, PostgreSQL, XML, JSON, AWS lambda, JavaScript, AngularJS, Backbone JS, Restful Web services, Git, MySQL, Mongo DB, Windows.
Confidential, Austin, TX
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Architected and developed Python andDjangofor the backend development and front-end application usingReact,Webpack, Redux, and ES6/7andPostgreSQLfor database.
- Designed and configured database and backend applications and programs. Build all database mapping classes using DjangoORM.
- Created aPython/Djangobased web application using Python scripting for data processing,MySQLfor the database, andHTML/CSS/JQueryandHighCharts, matplotlibfor data visualization of sales, tracking progress, identifying trends.
- UsedDjangoAPI's to access the database and defined differentDjango APIprofiling techniques for faster rendering information.
- Used jQuery and AJAX calls for transmitting JSON data objects between front end and controllers and Utilized continuous integration and automated deployments with Jenkins, Ansible and Docker.
- Used Python scripts to update the content in database and manipulate files.
- Pioneer application hosting on cloud infrastructure using Amazon Web Services AWS.
- Created User friendly website Interface by using views and templates withDjango view controllerand template
- Created hybrid cloud by combining private cloud and public cloud (using AWS Amazon web services) and used it for public scaling.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object OrientedJavaScript.
- Worked on multiplecontainersand managed theload balancingbetween all the containers usingNGINX.
- Logged user stories and acceptance criteria inJIRAfor features by evaluating output requirements and formats.
- Making recommendations to the team in terms of appropriate testing techniques, shared testing tasks.
Environment: Python, Django, DjangoRest, GitHub, Ansible, HTML5/CSS, PostgreSQL, Amazon Web Service (AWS), AWS lambda,S3, EC2, Pycharm, Microsoft Vistual Code, JIRA, Windows.
Confidential, Little Rock, AR
Python Developer
Responsibilities:
- Designed and developed the complete admin module andresolved issuesandenhancedthe Admin module for more s.
- Designed and developed the user interface requirements of the website using HTML, AJAX, CSS and JavaScript.
- UsedPythonprogramming, Djangofor the backend development,BootstrapandAngularfor frontend connectivity andMongoDBfor database.
- Used thePython's modules numpy, mat plotlibetc for generating complex graphical data, creation of histograms etc.
- Developed project's web page asSingle Page Application(SPA) by usingAngularJSand JavaScript API and build delivery driver application.
- 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.
- Used PyQt to implement GUI for the user to create, modify and view reports based on Confidential data.
- Developed and tested websites usingMEAN(MongoDB, Express, AngularJS, Node.js) stack.
- Automated MySQL container deployment in Docker using Python and monitoring of these containers.
- Uploaded the admin module onElastic Bean Stalk(EBS) andEC2and stored the static files inS3on Amazon cloud.
- FollowedAGILEdevelopment methodology to develop the application.
- Used Test driven approach (TDD) for developing services required for the application.
- UsedJIRAto assign, track, report and audit the issues.
Environment: Python, Django, AngularJS, Jenkins, GitHub, HTML5/CSS, MS SQL Server, Amazon Web Service (AWS), S3, EC2, EBS, Pycharm, JIRA, Windows.
