Sr. Python Developer Resume
Des Moines, IA
SUMMARY
- Around 7 years of IT experience as a Web/Application Developer and coding with analytical programming using Python , DJango , Java .
- Good experience in Python , DJango , Zope , Flask , Pyramid Framework and In - charge of legacy products (TruBid, TruGuard, TruReport ).
- Experienced in LAMP (Linux, Apache, MySQL and Python/PHP), WAMP (Windows, Apache, MySQL, Python/PHP) architecture and MVC struts.
- Experience with Python Libraries such as HTTPLib2, Urllib2, Beautiful Soup, Numpy, Scipy, Pickle, Pandas and Matplotlib .
- Experienced in developing web-based applications using Python, Django, PHP, XML, CSS 5, HTML, DHTML, JavaScript, RabbitMQ, Jdk1.7, JQuery, Angular.JS and Knockout.JS.
- Extensively used Python / Django Framework for developing backend of web applications.
- Developed RESTful API's using Django REST Framework, consumed via Restangular, a 3rd party Angular.JS service.
- Experience in Implementation of MVC/ MVW architecture using Servlet, Django, and RESTful, SOAP web service and SOAPUI.
- Hands-on experience in NoSQL database Cassandra installation.
- Expertise in Cassandra internals like Gossip protocol , Peer-Peer architecture , Incremental Repairs, Replication & Compaction strategies.
- Familiarity with Java and Python Client drivers for building client-side applications interacting with Cassandra database.
- Experience in provisioning and managing multi-data center Cassandra cluster on Amazon Web Services .
- Experience with Cassandra Performance tuning in improving the write/read throughput and latency.
- Experienced in using internal tools in PyDev, Pycharm, Brackets, Eclipse, JBuilder, JDeveloper and NetBeans for debugging and worked with Sublime Text 2 , Vim Editors for coding.
- Had knowledge in rules engine algorithms such as Basic and RETE.
- Expertise in developing applications using Java, J2EE Technologies (Servlets, JSP, Java Web Services, EJB, Struts), JDK, Java Applets, JDBC, XML, JavaScript, HTML, DHTML, CSS, SOAP.
- Expertise in designing rich Graphic User Interface (GUI) and frontend layouts on the web using CSS, HTML, XML, DHTML, JavaScript, JSON, AJAX, XAML and JQuery, Bootstrap, Node.js, Angular.js, backbone.js, Require.js.
- Experience in relational databases like Oracle 11g/10g/9i/8i, MS SQL server, developing PL/SQL packages, Stored Procedures, Functions, Views, Indexes, Triggers, XML join, user defined data types and other complex queries.
- Contributed in migrating data from Oracle database to Apache Cassandra (a NoSQL database) using SSTable loader.
- In-depth understanding of MongoDB HA strategies, including Replica sets and Sharding.
- Knowledge of Hadoop Architecture and various components such as HDFS , Map Reduce , Hadoop GEN2 Federation .
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Excellent Experience and knowledge in using XML, SOAP, web Service for inter operable software applications.
- Automated the data processing to automate data loading into the Hadoop Distributed File System
- Proficient with Apache Web Server 2.0, MySQL 5, CVS, UNIX Shell Script, Firefox 3.5, IE 6 Browser Compatibility Issues, IIS and Linux .
- Experience in all phases of Software Development Life Cycle ( SDLC ), which includes Requirements Specification, Design documents, Integration, Documentation and writing Test cases using various software engineering process ranging from Waterfall to Agile methodology.
- Experience in project deployment using Jenkins/Heroku and using web services like Amazon Web Services (AWS) EC2 and AWS S3
- Developed Automation scripts using Ansible and Python/Boto3.
- Good knowledge in Installation and Configuration of Oracle Identity Manager (OIM), Oracle Access Manager (OAM), WebLogic Server and SOA suite for deploying identity management stack.
- Experienced in various types of testing such as Unit testing, Integration testing, Functional testing and User acceptance testing .
- Expertise in creating Scrum stories, Agile Methodologies , Sprints experience in Python based environment, along with data analytics, Excel data extracts and data wrangling .
- Extensive knowledge on automated batch programs by Linux/UNIX shell Scripts (such as file download, file Validation, assign permissions and workflow executions).
- Experience with virtualization tools, used for supporting and hosting OIM Components, such as Oracle Virtual Box, VMware Workstation, Oracle VM Server and VMware vSphere.
- Experienced in Version controls using Git, SVN, CVS and GitHub.
- Experience in working on different Operating Systems such as Windows Vista, Windows XP, Windows7, Linux, UNIX and OS X.
- Excellent communication and interpersonal skills with ability to interact with individuals at all levels and can work as a part of team as well as independently.
TECHNICAL SKILLS
Programming Languages: Python, JAVA, C#, C++
Query Languages: SQL, PL/SQL
Operating Systems: Windows Vista/XP/7/8/10, Linux, Unix, OS X
Deployment Tools: AWS (EC2, S3, ELB, RDS), Heroku, Jenkins, Azure
Web Development: CSS, HTML, DHTML, XML, JavaScript. Angular JS, JQuery and AJAX
Web Servers: WebSphere, WebLogic, Apache, Gunicorn
Python Framework: Django, Flask, Web2py and Bottle, Pyramid, Swagger, RabbitMQ
Bug Tracking Tools: Jira, Bugzilla, Junit, gdb
Databases: Oracle 11g/10g/9i, Cassandra 2.0, MySQL, SQL Server RC 2008
Cloud Computing: Amazon EC2/S3, Heroku, Google App Engine
Methodologies: Agile, Scrum and Waterfall
IDEs: Sublime Text, PyCharm, Eclipse, NetBeans, jDeveloper, WebLogic Workshop, RAD
Version Controls: CVS, SVN, GIT and GitHub
Virtualization: VMware Workstation, virtual Box
PROFESSIONAL EXPERIENCE
Confidential, Des Moines, IA
Sr. Python Developer
Responsibilities:
- Participated in all stages of Software Development Life Cycle like Planning, Analysis, Design, Implementation and Testing.
- Extensively worked in backend development using Python.
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Utilized Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks
- Performed server-side application using Django framework.
- Developed remote integration to consume third party RESTful web services and wrote XML parser scripts to handle the response
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.
- Worked on Jenkins for continuous integration tool for deployment of project.
- Improved the application by designing and developing it using HTML and JavaScript.
- Created web application prototype using jQuery and React JS.
- Developed Functional components with state hooks and refactored JavaScript code using Async and Await
- Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.
- Worked on cross browser compilation and Responsive web Design using HTML5, CSS3 and Bootstrap.
- Used SAX for XML parsing, JSON and AJAX to send request to secured web service.
- Worked on python modules to extract /load asset data from the Postgres database.
- Designed and implemented a dedicated Postgres database server to drive the Webapps and report on daily progress.
- Involved in development, performance testing & defects fixing.
- Update, maintain and change the current web applications as per the project requirement.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Worked on various enhancements and bug fixes simultaneously.
- Involved in code reviews so as to implement coding standards for the entire project.
Environment: Python 2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, Postgres
Confidential, Richmond, VA
Sr. Python Developer
Responsibilities:
- Participated in all stages of Software Development Life Cycle like Planning, Analysis, Design, Implementation and Testing.
- Extensively worked in backend development using Python.
- Model View Control architecture is implemented using Django Framework to develop web applications.
- Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
- Created the backend application using Python, Django and MySQL.
- Performed server-side application using Django framework.
- Developed a chat application using Django and integrated with the main application by server-client architecture.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.
- Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.
- Worked on Jenkins for continuous integration tool for deployment of project.
- Deployed the project into Heroku using GIT version control system.
- Improved the application by designing and developing it using HTML and JavaScript.
- Created web application prototype using jQuery and Angular JS.
- Worked on dynamic web applications by using Angular JS.
- Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.
- Worked on cross browser compilation and Responsive web Design using HTML5, CSS3 and Bootstrap.
- Used SAX for XML parsing, JSON and AJAX to send request to secured web service.
- Worked on python modules to extract /load asset data from the MySQL database.
- Designed and implemented a dedicated MySQL database server to drive the Webapps and report on daily progress.
- Involved in development, performance testing & defects fixing.
- Update, maintain and change the current web applications as per the project requirement.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Worked on various enhancements and bug fixes simultaneously.
- Involved in code reviews so as to implement coding standards for the entire project.
- Maintain and compile records of website content.
Environment: Python 2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Angular JS, Backbone JS, Restful Web services, Apache, Linux, Git, Amazon s3, Jenkins, MySQL, T-SQL, Eclipse
Confidential, Hoffman Estates, IL
Sr. Python Developer
Responsibilities:
- Used UML Rational Rose to develop Use-case, Class and Object diagrams for OOA/OOD techniques.
- Built database Model, Views and API's using Python for interactive web-based solutions.
- Placed data into JSON files using Python to test Django websites.
- Used Python scripts to update the content in database and manipulate files.
- Developed web based application using Django framework with python concepts.
- Generated Python Django forms to maintain the record of online users.
- Used Django API's to access the database.
- Involved in Python OOP code for quality, logging, monitoring, and debugging code optimization.
- Created Unit test/ regression test framework for working/new code.
- Used PyQt to implement GUI for the user to create, modify and view reports based on client data.
- Installed and maintained web servers Tomcat and Apache HTTP in UNIX.
- Developed efficient Angular.js for client web-based application.
- Responsible for designing, developing, testing, deploying and maintaining the web application.
- Designed and developed the UI for the website with HTML, XHTML, CSS, Java Script and AJAX.
- Involved in working with Python open stock API's.
- Design, develop, and deploy engaging web applications using Python.
- Develop applications that use Mongo DB database, and pymongo.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- 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.
- Developed a complete front-end application with Bootstrap.
- Developed remote integration with third party platforms by using RESTful web services.
Environment: s/Tools used: Python, HTML, CSS, Bootstrap, JavaScript, MongoDB, Linux, APIs, Git.
Confidential
Python Developer
Responsibilities:
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQL dB package.
- Thorough knowledge in various front-end tools like HTML, CSS, JavaScript, XML, JQuery, Angular JS, and AJAX. Managed large datasets using Panda data frames and MySQL.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Built various graphs for business decision-making using Python Matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library Beautiful Soup for web scrapping.
- Developed user interface solutions using a Django web framework. Used Python scripts to update content in the database and manipulate files.
- Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
- Developed interfaces using JavaScript, HTML technologies for several web applications to fetch and graphically present required data from database.
- Involved in the complete Software Development life cycle (SDLC) to develop application.
- Developed user interface of the web application using HTML, CSS3, and Bootstrap. Wrote custom user defined functions in JavaScript to validate application functionalities/features.
- Responsible for writing OOP code in Python for server-side scripting.
- Wrote code to support model-view-controller (MVC) pattern of Python Django framework in developing several modules for the application.
Environment: s/Tools used: HTML, CSS, JavaScript, MySQL, Agile methodology, SQL Programming, Python programming