Python Developer Resume
Dallas, TX
SUMMARY
- Around 8+ years of experience as a Web Application Developer and Software Engineer using Python, Django, Java, C++, HTML, Oracle.
- Experience object oriented programming (OOP) concepts using Python, C++ and Java.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- Very good experience with cloud platforms like Amazon AWS and Google AppEngine.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Siebel.
- Experienced in MVW frameworks like Django, Angular.js, Java Script, JQuery and Node.js.
- Having working Knowledge of Amazon AWS S3.
- Expert knowledge of and experience in Object oriented Design and Programming concepts.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced in WAMP (Windows, Apache, MYSQL,and Python/PHP) and LAMP (Linux, Apache, MySQL,Python/PHP) Architecture.
- Experienced in developing API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures & experience in developing ColdFusion Components, custom tags modified CF Objects.
- 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.
- Familiar with JSON based REST Web services and Amazon Web services.
- Hands on experience in python for working with Hadoop Streaming.
- Experienced in developing Web Services withPythonprogramming language.
- Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB and Cassandra.
- Experience with Unit testing/ Test driven Development (TDD), Load Testing.
- Effectively involved in handling releases, managing merges and deployments.
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team and work individually.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL SKILLS
Languages: Python 3.x,2.7/2.4, C++, Java, Shell Script, Perl, SQL
Python Framework: Django 1.3/1.4
Databases: MySQL 5.1, SQL Server 2008, Oracle 10g, Siebel, MongoDB
Web Technologies: AJAX, JavaScript, HTML, DHTML, XHTML, XML
Versioning Tools: Subversion, GIT, Perforce, SVN, CVS
Web servers: Apache, IIS
Operating systems: Linux/Unix, Windows-98/NT/2000/XP/2003/Vista, Mac OSX
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Created Business Logic using Python to create Planning and Tracking functions.
- Worked very closely with designer, tightly integrating Flash into the CMS with the use of Flashvars stored in the Django models. Also created XML with Django to be used by the Flash.
- Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
- Involved in multiple phases of software development life cycle (SDLC) including analysis, design, development, implementation and testing.
- Creating Python API’s create entity models for data consuming and manage communications between DAL and database
- Actively involved in designing the database and tables including stored procedures and triggers in SQL Server following the Database first approach.
- Analyze the software requirements to determine feasibility of design within time and cost constrains.
- Working with Dataiku for creating forecasting models required for Data Analysis.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Manipulated data using CRUD operations of MongoDB and handled database access and data transmission based on RESTful web service.
- Developed Business Logic using Python on Django Web Framework.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used Pandas library for statistical Analysis.
- Developed internal auxiliary web apps using Python Flask framework with Angular.js and Twitter Bootstrap CSS / HTML framework.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Used Django configuration to manage URLs and application parameters.
- Utilized PyQt to provide GUI for the user to create, modify and view reports based on client data.
- Developed complex web, middleware, and back end systems in Python, SQL and Perl for Linux and Windows.
- Created PyUnit test scripts and used for unit testing.
- Worked with JSON based REST Web services.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Used Couchbase Python SDK to build applications that use Couchbase Server.
- Stored the data in the form of JSON structure based documents, stored in a collection using MongoDB.
- Created PHP/MySQL back-end for data entry from Flash.
- Developed user interfaces using HTML5 and JavaScript.
- Created a Git repository and added the project to GitHub.
- Utilized Agile process and JIRA issue management to track sprint cycles.
- Wrote validation scripts in SQL to validate data loading.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
Environment: Django, PYQt, Bootstrap, XML, HTML5, JavaScript, Angular.js, JSON, Rest, Git Hub, MySQL, Dataiku, Python, SQL Server, HTML5, JavaScript, .NET, ADO.NET, ASP.NET, MongoDB, Visual Studio, VirtualBox
Confidential, Baltimore, MD
Python Developer
Responsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python module to deliver certain format of data.
- Developed Python batch processors to consume and produce various feeds.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Created test harness to enable comprehensive testing utilizing Python.
- Wrote Python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Performed testing using Django’s Test Module.
- Used python scripts to update content in the database and manipulate files.
- Worked on design and implemented a MongoDB based database and related web services for storing unstructured data.
- Generated Python Django Forms to record data of online users
- Worked with no schema databases like MongoDB.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Used JQuery for selecting particular DOM elements when parsing HTML.
- Worked with JSON based REST Web services.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django 1.4, PYQT, Java, XML, JQuery, DOM, MongoDB, JSON, HTML, XHTML, CSS, AJAX, JavaScript, JSON, Rest, PHP, SVN, MY SQL, Windows and LINUX.
Confidential, Park Ridge, NY
Python Developer
Responsibilities:
- Built a GC analytic tool using Python, to help clients analyze data and profile risk against a wide spectrum of reinsurance options.
- Developed custom reports using HTML, Python and MySQL.
- Developed monitoring and notification tools using Python.
- Documented the revised workflow using confluence wiki.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Python based GUI components for the front end functionality such as selection criteria.
- Key performance index and filtering of displayed columns to help customers understand the analytics data that is provided by GC.
- Implemented navigation rules for the application and page outcomes, written controllers using annotations.
- Written queries in MySQL and Native SQL.
- Created PyUnit test cases for unit testing.
- Added the navigations and paginations and filtering columns and adding and removing the desired columns for view.
- Worked in an agile development environment.
- Used GitHub for version control.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
Environment: Python, PyQT, PyQuery, MySQL, HTML, CSS, JavaScript, DOM, Ajax, agile, Web Services (SOAP), XML, PL/SQL, and Oracle SQL Developer.
Confidential, IL
Python Developer
Responsibilities:
- Design and Developed a website using Python, on Django Web Framework
- Existing Python/Django modules were re-written to deliver certain format of data.
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Build SQL queries for performing various operations like create, update, read and delete.
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- To improve user experience and worked extensively with Bootstrap, JavaScript, and JQuery
- Used Django Database API's to access database objects.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Skilled in using Collections in Python for manipulating and looping through different user defined objects.
- Developed scripts using pandas to easily perform read/write operations to CSV files, manipulate and compare data by columns according to restaurants and their ratings.
- Worked on Design, Development, Deployment, Testing and Implementation of the application.
- Designed and configured database and back end applications and programs
- Used GIT version control and deployed project to Heroku
- Used Jenkins to do CICD (Continuous integration and continuous deployment)
- Used Ansible platform to scale application on AWS cloud.
Environment: Python, Django, JSON, HTML5, CSS3, GIT, JavaScript, Bootstrap, JQuery and RESTAPI, Heroku.
Confidential, IL
UI Developer
Responsibilities:
- Developed HTML and CSS pages looking at mockups and images that were provided by the UX designer.
- Designed responsive website using media query.
- Developed Webpage’s in HTML, XHTML, and CSS as per style guides.
- Worked extensively with next-generation technologies like AJAX and jQuery, JSON to enable more efficient development and interfaces that are more responsive.
- Worked on web pages compatible across all modern browsers such as IE, Firefox. Chrome and Safari.
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking.
- Email marketing campaign design.
Environment: HTML, CSS, JavaScript, Ajax, JSON, JQuery, Tomcat, sublime.