Senior Python Developer Resume
San Antonio, TX
SUMMARY:
- Around 7+ years of Professional IT experience in Design & Development of applications using Python, Java/J2EE, Django.
- Extensive experience in Python web frame works like Django, Pyramid and Flask in implementing MVC architecture.
- Experience object oriented programming (OOP) concepts using Python, Django and Linux.
- Experienced in developing web based applications using HTML/HTML5, DHTML, CSS/CSS3, JavaScript, J - Query, J-QueryUI, Angular JS, AJAX, XML and JSON.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Have good Knowledge of Agile Methodologies (Scrum).
- Good knowledge in various phases of SDLC - Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experience in building frameworks and automating complex workflows using Python for Test Automation.
- Implemented responsive web pages using HTML5/CSS3, BootStrap and XML/JSON based SOAP and REST web services.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Expertise in working with different databases like Oracle, MySQL, PostgreSQL and Good knowledge in using NoSQL databases MongoDB (2.6,2.4)
- Experienced in developing Web Services with Python programming language.
- Experience in implementation of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE)
- Familiarity with development best practices such as code reviews and unit testing.
- Excellent written and oral communication skills with results-oriented attitude.
- Experience with Version Control, ideally SVN, CVS and GIT.
- Worked on various applications using python integrated IDEs Eclipse, PyCharm, NetBeans and Geany.
- Worked on several standard python packages like Numpy, matPlotLib, Pickle, PySide, Scipy, wxPython, PyTables etc.
- Good programming, problem solving skills, commitment & result oriented, with a quest & zeal to learn new technologies.
- Good Experience in error and exceptional handling.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL SKILLS:
Programming Languages: Python 2.7/2.4, Shell Script, Java, SQL
Python Framework: Django, Jython, CSS Bootstrap
Databases: MySQL, SQL Server and Oracle
Web Technologies: JavaScript, HTML, CSS, AngularJS, XML, Ajax, JQuery, Ajax
IDE s/ Development Tools: PyCharm, PyScripter, PyStudio, SublimeText
SDLC Methodologies: Agile and Waterfall
Web Servers: Apache
Operating systems: Linux/Unix, Windows
Testing Tools: JIRA and BUGZILLA
PROFESSIONAL EXPERIENCE:
Confidential, San Antonio, TX
Senior Python Developer
Responsibilities:
- Associated with various phases of Software Development Life Cycle of the application like requirement gathering, Design, Analysis and Code development.
- Created Python and Bash tools to increase efficiency of call center application system
- Developing Python Framework using Django to perform scan software unit monitoring.
- Design and development of user interfaces and client displays using Java Script, CSS and troubleshoot various issues in Python code and fix them with code enhancements- code used various python libraries such as Jython
- Built various graphs for business decision making using Python matplotlib library.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Experience with various frameworks of JavaScript like AngularJS etc.
- Developed methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Performed validations for input fields making use of mainly Active Records.
- Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like IE 6, IE 7, IE 8 and FF.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Associated with working cloud computing platforms like Openstack.
- Developed scripts for data cleansing, formatting and posting data to new relic is run.
- Developed scripts for running CRON job make sure that data is new and reflects updated data in new relic.
- Built various graphs for business decision making using Python Matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Developed applications especially in LINUX environment and familiar with all of its commands
- Implemented business logic using Python/Django
- Responsible for setting up Python REST API framework using Django.
- Implement code in python to retrieve and manipulate data.
Environment: Python 3.x, Django 1.4, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
Confidential, Jersey City, NJSenior Python UI Developer
Responsibilities:
- Analyzed and gathered business requirements specifications by interacting with client and understanding business requirement specification documents.
- Developed the presentation layer using HTML, CSS, JavaScript, JQuery and AJAX.
- Used JQuery libraries for all client side JavaScript manipulations.
- Utilized Python libraries wxPython, numPY, Twisted and matPlotLib.
- Implemented SQLAlchemy which is a python library for complete access over SQL.
- Worked on ElementTree XML API in python to parse XML documents and load the data in database.
- Skilled in collections and used for manipulating and looping through different user defined objects.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Used Django configuration to manage URLs and application parameters.
- Created entire application using Python, Django, MySQL and Linux.
- Installed, configured, and managed the AWS server.
- Used Amazon Elastic Beanstalk with Amazon EC2 to deploy project into AWS.
- Entailed setting up Saltstack to run AWS.
- AWS data pipeline for Data Extraction, Transformation and Loading from the homogeneous or heterogeneous data sources.
- Created data pipelines using Spark, and computing framework.
- Created private cloud for large cloud provider.
- Accessed database objects using Django Database APIs.
- Developed application using Amazon Web Service like EC2, cloud search, Elastic load balancer ELB, S#, CloudFront.
- Performed web testing and automated testing using Selenium in the test environment and bugs opened bugs in the bug tracking tool.
- Worked on python based test frameworks and test driven development with automation tools.
- Used ansible for automating cloud deployment process.
- Experience in continuous integration and automation using Jerkins.
- Developed a fully automated continuous integration system using Git, MySQL, Jerkins, and custom tools developed in Python.
- Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
- Created database using MySQL, wrote several queries to extract/store data.
- Exported/Imported data between various data sources.
- Experienced in Agile Methodologies and SCRUM Process.
- Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
- Strong experience working with real time streaming application and batch style large scale distributed computing applications using tools like Spark Streaming.
- Developed data stream solutions using Apache Spark.
- Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
- Used Spark SQL to process the huge amount of structured data.
- Implemented advanced procedures like text analytics and processing using the in-memory computing capabilities like Apache Spark written in Scala.
- Deployed the project into Heroku using GIT version control system.
- Responsible for debugging and troubleshooting the web application.
- Took part in the entire project's lifecycle which includes Design, Development Deploying, Testing, Implementation and support.
- Used Design patterns efficiently to improve the code reusability.
- Coordinated with the offshore development team and assisted them when required.
Environment: Python 2.7, Django 1.6, CSS, HTML, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.
Confidential, Irving, TXPython Full Stack Developer
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented AJAX for dynamic functionality of a web pages for front end applications.
- Worked on front end frameworks like CSS Bootstrap for responsive web pages.
- Implemented presentation layer using CSS framework, Node JS, Angular JS, Wire-Framing and HTML5.
- Designed and led big data algorithms using Hadoop and Java to improve forecasting and used Hive QL to generate reports.
- Analysis, design and development of Web & Enterprise applications using JAVA and J2EE Technologies.
- Design and development of the new Technical flow based on JAVA/J2EE technologies.
- Used integrated environment for java such as Eclipse, RAD, NetBeans, Clear Case and VSS.
- Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
- Delivered automated solutions for science models.
- Maintained and updated existing automated solutions.
- Automated the existing scripts for performance calculations using Numpy and SQL Alchemy.
- Developed test scripts for automation with Selenium.
- Used Spring MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Developed frontend of application using Bootstrap (Model, View, Controller), Angular.js framework. Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, JavaScript, HTML, CSS files.
- Redesigning the existing web application with new technologies like Bootstrap, Angularjs.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Worked on server side applications with Django using Python programming.
- Used Pandas for a data alignment and data manipulation.
- Utilized standard Python modules such as csv, itertools and pickle for development.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector MySQLdb package to retrieve information.
- Developed various algorithms for generating several data patterns.
- Used JIRA for bug tracking and issue tracking.
- Added several options to the application to choose particular algorithm for data and address generation.
- Developed the project in Linux environment.
- Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
- Supported the issues seen in the tool across all the teams for several projects.
Environment: Python 2.7, Django 1.4, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT.
Confidential, San Ramon, CAPython Developer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented database access and data manipulation functions in Embedded SQL environment using ODBC.
- Designed the XML format to exchange Data back and forth between front end, middleware and Backend. DTD was written to define XML data.
- Interface allows distributed modules of an enterprise system to access databases via HTTP across networks.
- Database layer that interacts with above C++ components designed as SQL packages / objects to encapsulate data and closely related stored procedures and functions.
- Created data access modules in python.
- Developed and executed User Acceptance Testing portion of test plan.
Environment: Python, MySQL, Linux, HTML, CSS, JavaScript, Apache Web Server.
ConfidentialSoftware Programmer
Responsibilities:
- Used Agile Methodology and SCRUM Process.
- Worked with the Stakeholders, gathered requirements developed High level design Detail design documents.
- Developed UI using HTML, AJAX, JavaScript and jQuery and jQueryUI.
- Re-engineered various modules for implementing changes and creating efficient system.
- Developed rich UI web application using JavaScript libraries like jQueryUI, datagrid, jscolor, and highcharts.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
- Implemented database access using Django ORM.
- Used Mysql as backend database and Mysqldb of python as database connector to interact with Mysql server.
- Used Restful APIs to access data from different suppliers.
- Support the scripts configuration, testing, execution, deployment and run monitoring and metering.
- Used Python & Django creating graphics, XML processing of documents, data exchange & business logic implementation between servers.
- Used Restful API's to gather network traffic data from Servers.
- Supported Apache Tomcat web server on Linux Platform.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
Environment: Python 2.4, Django, C++, HTML Restful API, Mysql, Shell Scripting, PL/SQL, UNIX, Linux
ConfidentialBackend Developer
Responsibilities:
- Worked on development of backend services using Python, SQL and Linux. Created many API’s for Iscrum project which involves creating and maintaining projects in an organization. and developed UI using HTML, CSS and JavaScript.
- Involved in ITON video calling application using python websockets and developed UI using HTML/CSS and JavaScript.
- Developed backend services and created many API’s using Python Programming Language and SQL.
- Developed web-based applications using Python3.4/3.3, XML, CSS, HTML and JavaScript.
- Responsible for the design and development of Python services for a project management software called iscrum.
- Created many web applications using HTML, CSS and JavaScript.
- As a team member, I was involved in design of Employee Management software called HRMS.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency.
- Involved in entire lifecycle of the projects including Design, Development, Testing, Implementation and Operations support.
Environment: Python, SQL and Linux, HTML, CSS and JavaScript.