Python Developer Resume
New York, NY
SUMMARY
- Over 8+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone and client-server enterprise applications.
- Good Experience in python programming in application development over several years.
- Have very good experience in developing Test Frameworks, and experience on working with Django framework.
- Experienced in development of web based applications using Python.
- Experienced in server Apache Tomcat, Web logic.
- Experienced in SQL database, MySQL, Oracle.
- Expertise in SQL and PL/SQL programming, developing complex code units, database triggers and using the latest features to optimize performance.
- Excellent Experience of Databases such as MySQL, Oracle, Microsoft SQLServer, PostgreSQL, SQL/PLSQL concepts such as procedure, function, trigger etc.
- Expertise in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Experienced in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
- Expertise in Unix and LinuxKernels (file validations, file downloads, workflow executions).
- Excellent expertise in debugging, problem solving, optimization and testing skills
- Expertise in writing StoredProcedures, Cursors, Functions and performed dataanalysis using PL/SQ
- Excellent expertise in verbal and written skills, especially with regards to presenting findings to both technical and nontechnical audiences.
- Experience in documenting and maintaining reports and helping with software release process.
- Highly motivated, dedicated, quick learner and have proven ability to work individually and as a team.
- Excellent written and oral communication skills with results-oriented attitude.
TECHNICAL SKILLS
Programming Languages: Python, C, C++, Java,shell scripting, ETL Scripting.
Operating Systems: Windows 98/2000/XP/7,8, Mac OS, UNIX and Linux, Debian, Ubuntu
Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.
Frameworks: Django, Flask, Pyramid, PyJamas, Jython, Angular JS, Node JS, Spring, Hibernate
Python Libraries: ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2,Beautiful Soup, Pickle, Pandas
Cloud Services: Amazon Web services, Google app Engine, Salesforce.
IDE’S: Sublime Text 2, Vim, Pycharm, PyDev, Netbeans, Eclipse
Database: MySQL, Sqlite3, Postgresql,Cassandra, Redis and mongo DB
Web Servers: Apache HTTP webserver, WebLogic, WebSphere, JBoss and Apache Tomcat
Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL
Deployment tools: Heroku, Amazon EC2, Jenkins and Fabric
Protocols: TCP/IP, HTTP/HTTPS, SOAP, REST
Version Control Systems: CVS, SVN, Git and GitHub.
Agile Methodologies: TTD, SCRUM
Other Tools Used: Eclipse, ANT Build, SQLDeveloper, Visual Studio, Putty.
PROFESSIONAL EXPERIENCE
Confidential, Albnay, NY
Python Developer
Responsibilities:
- Analysis and Design of applications.
- Developed and tested many features for dashboard using Python, Django and JavaScript.
- Worked with millions of database records on a daily basis, finding common errors and baddatapatterns and fixing them.
- Designed and developed ETLAPIs which will automate the data mining in different database sources
- Exported/Imported data between different data sources using SQLServerManagementStudio.
- Maintained program libraries, user's manuals and technical documentation.
- Managed large datasets using Pandadata frames and MySQL.
- Wrote and executed various MySQL database queries from python using Python-MySQL connector and MySQL dB package.
- 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 matplot library.
- Used Python libraryBeautifulSoup for web scraping.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that are main source of data for both customers and internal customer service team.
- Created most important BusinessRules which are useful for the scope of project and needs of customers.
- Built SQLqueries for performing various CRUD operations like create, update, read and delete.
- Worked with team of developers on python applications for RISK management.
- Taken part in entire life cycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Selenium Library to write fully functioning unit test process that allowed the simulation of submitting different requests from multiple browser to web application
- Created most important BusinessRules which are useful for the scope of project and needs of customers.
- Designed the architecture of the hardware environments and methodology of the code.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
- Refactored existing project to make it more RESTful and thread-safe.
- Added unit tests and improved existing ones.
- Designed RESTful,XML web service for handling AJAX requests.
- Created project designs utilizing MVC architecture components.
- Debugging Software for Bugs
Environment: Python, Django, HTML5/CSS, UNIX, MS SQL Server 2013, T-SQL, Reports, JavaScript, Eclipse, Linux, Shell Scripting, Restful, MVC3,Bash.
Confidential, Atlanta, GA
Python Engineer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Used UML Tools to develop UseCasediagrams, Classdiagrams, Collaboration and SequenceDiagrams, StateDiagrams and DataModeling.
- Developed application logic using Python, Javascript, Java, C++
- Used JMS for updating Mailingplans and tracking them.
- Used JavaServerPages for content layout and presentation.
- Used Spring MVC for the web application & used spring transactions where ever is required.
- Single sign on implementation with site minder for authentication using spring security.
- Created Datalayer in MYSQL.
- Developed procedures to standardize development of QAprograms and data
- Extracted and loaded data using Pythonscripts and PL/SQL packages.
- Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
- Developed spark code using python for faster processing of data.
- Used Ansible to document application dependencies into version control
- Worked on with sparkdata frame operations that are required to develop a data format file.
- Supported Java application for Media portal management.
- Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed.
- Creating unit test/regression test framework for working/new code
- Debugging and testing of the applications &fine-tuning performance. Provided maintenance support in production environment.
Environment: Java, Python, JavaScript, HTML/CSS, MySQL, PL/SQL, JDBC, Ansible, UNIX Shell Scripting, TCP/IP, UDP, SNMP, Red Hat Linux, Bash.
Confidential, New York, NY
Python Developer
Responsibilities:
- Used python libraries like BeautifulSoap, NumPy and SQLAlchemy.
- Utilized standard Python modules such as csv, robotparser, itertools and pickle for development.
- Worked on Python OpenStackAPIs and used NumPy for Numerical analysis.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Worked on front end frameworks like CSS Bootstrap for responsive webpages.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- 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 and designed automation framework using Python and Shell scripting.
- 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
Environment: Python 2.7, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, Heroku, GIT, flask and python libraries such as NumPy, SQL Alchemy, MySQL DB, Automation framework, Jenkin.
Confidential, Tomball, TX
Python Developer
Responsibilities:
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
- Used Python to place data into JSON files for testing Websites.
- Implemented web applications in Flask and springframeworks following MVC architecture.
- User Interface for a website with ERB, jQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on RailsFramework.
- Updated and manipulated content and files by using python scripts.
- Extending RackHD(TM) technology to include the InfraEnablers suite for expansion of infrastructure management and orchestration technology capabilities.
- Worked on MSAccess for some of the file imports and manipulations.
- Created all high-level design documentation for Ansible and Ansible Tower infrastructure.
- Owned the M&A process and post-acquisition integration work for a firmware and OS consistency platform (RackHD(TM) in GitHub.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Organized Pythoncode using PEP8 online tool including documentation of scripts.
- Installing, configuring and upgrading EMC Power-path for AIXservers.
- Abided by PEP8Python coding standard for Squishscripts.
- Wrote Automation test cases using Selenium WebDriver using PythonAPI.
- Pulled large dataset from Hadoop file system by using Linux commands and Hive query.
- Worked on AmazonWebServices(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Extensive experience in developing shell scripting.
- Worked on UNIXShell Scripting for invoking SQL scripts and schedule them using crontab.
- Wrote scripts in Python for automation of testingjobs.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
- Exploring with the Spark for improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame.
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Wrote AnsiblePlaybooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
- Run Ansible Scripts to provision Dev servers.
Environment: Python, R, Amazon AWS S3, EC2, ECS, MySQL, HTML, Python 2.7, Django 1.4, Ruby, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, RackHD, Shell Scripting, AJAX.
Confidential
Software / Python developer
Responsibilities:
- Involved in the Analysis, design and architecture of the application.
- Worked on requirement gathering and High level design
- Created PHP/MySQL back-end for data entry from Flash I had to assist the Flash developer send the correct data via query strings
- Used HTML/CSS, XML and JavaScript for UI development
- Converted Visual basic Application to Python, MySQL
- Experience in development test automation
- Designed and Implemented a RandomUniqueTestSelectorPackage on processing large volume of data using Python
- Skilled in using collections in Python for manipulating and looping through different user defined objects
- Designed email marketing campaigns and also created responsive web forms that saved data into a database using PythonFramework
- Skilled in using collections in Python for manipulating and looping through different user defined objects
- Created data base tables, functions, storedprocedures and wrote prepared statements using PL/SQL
- Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data
- Involved in capturing the requirements for serial functional interface and other software requirements specification document
- Responsible for Parsing XML data using XMLparser and Testing, fixing of the bugs and coding modifications
- Database Administration activities like taking backup, checking log messages, looking for database optimization
- Used Redis as messaging broker to execute asynchronous tasks
- Designed and implemented a dedicated MYSQLdatabase server to drive the web applications and report on daily progress
Environment: Python, Jenkins, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux.
Confidential
Software Developer
Responsibilities:
- Worked with team of developerson Pythonapplications for RISK management.
- Designed the database schema for the content management system.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Used PHP to write dynamically generated pages quickly.
- Wrote Pythonroutines to log into the websites and fetch data for selected options.
- Web pages on the internet are generated by servers running LINUX.
- Worked on middle tier and persistence layer.
- Created service and model layer classes and Value objects/POJO to hold values between java classes and database fields.
- Maintained program libraries, users' manuals and technical documentation.
- Responsible for debugging and troubleshooting the web application.
- Worked PHP as a serversidescripting language, for web pages.
- Successfully migrated all the data to the database while the site was in production
- Implemented the validation, error handling and caching framework with OracleCoherence cache.
- Worked on scripts for setting up the discovery client with attribute data.
Environment: Python, Oracle, Eclipse, MySQL, Linux, HTML, CSS, AJAX, JavaScript
