Sr. Python Developer Resume
Richardson, TX
SUMMARY:
- Dedicated, result driven Python Developer having expertise in applying Statistical and Machine Learning tactics to solve business problems in I.T. industry.
- Good Experience with Flask, a high - level Python Web framework. Experience object-oriented programming (OOP) concepts using Python, Django, and Linux.
- Experienced in developing web-based applications using Python, R, Django, C++, C#, XML, CSS, HTML, JavaScript, Angular JS and JQuery.
- Good experience in developing web applications implementing Model View Control (MVC) architecture using Django, Flask, Pyramid and Python web application frameworks.
- Experience in implementing with server-side technologies with restful API and MVC design patterns with node JS and Django framework.
- Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rackspace Cloud and Open stack.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Elastic Search, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
- Proficient in SQLite, MySQL and SQL databases with Python.
- Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio, PyDev, IDLE, NetBeans and Sublime Text
- Good experience in using WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architectures.
- Experience with Requests, Pysftp, Gnupg, Report Lab, NumPy, SciPy, Pytables, Python-Twitter, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup, Data Frame and Pandas python libraries during development lifecycle.
- Hands-on experience in handling database issues and connections with SQL and NoSQL databases like MongoDB, Cassandra, Redis, CouchDB, DynamoDB by installing and configuring various packages in python.
- Experience object-oriented programming (OOP) concepts using Python, C++, C# and PHP.
- Experienced in WAMP (Windows, Apache, MYSQL, Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture.
- Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
- Understanding of Python Best Practices (PEP-8).
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- End-to-end web application development with Ruby and the Ruby on Rails.
- Strong experience in developing Web Services like SOAP, REST, Restful with Python programming language.
- Design and Development using Ruby, Rails, MySQL and Goliath.
- Worked on SQL, PostgreSQL and PL/SQL stored procedures which are used to create access to data and deployed them to Oracle and SQL server databases.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- Experienced in developing Web Services with Python programming language.
- Good experience with Amazon Cloud EC2, Simple Storage Service S3 and Amazon SQS.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database. understanding the ECS processes and was tasked with communicating them affectively to potential and current clients.
- Deployed the server on AWS EC2.
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Experience with continuous integration and automation using Jenkins.
- Experience with Unit Testing/ Test Driven Development (TDD), Load Testing.
- Created video publishing toolkit using WordPress (PHP/MySQL) and JavaScript to allow easy uploading of video by non-technical content mangers.
- Wrote Unit Tests and maintained PEP8 code.
- Experience in creating Docker Containers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
- Developed a data migration feature using GZ File Compression and AES 256 encryption.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Involved in Unit testing and Integration testing.
- Implemented automation script using Crontab in python to run the web crawler.
- Designed test systems and integrate Lab View automation with hardware test methods.
- Worked in Leveraging our offshore delivery infrastructure and our global network of sales and service offices.
- Experience in Infrastructure Development and Operations involving AWS Cloud platforms.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Excellent communication, interpersonal and analytical skills, and a highly-motivated team player with the ability to work independently.
- Practical experience with working on multiple environments like development, testing, production.
- Excellent analytical and problem-solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS:
Languages: C, C++, Java, Python
Scripting: Perl, Python, Shell, Markup Languages Html and XML
Operating Systems: Windows, Linux, Mac
Version Control: Git, Gitlab, Bitbucket, Source tree, SVN, CVS
Frame works: Django, wed2py, Flask, Bootstrap
Database: SQL, MYSQL, ORACLE, INFLUX, DB2, PostgreSQL
Automation Tools: Docker, Kubernetes, Ansible, Jenkins, Tom cat, Selenium NumPy, SciPy, Pickle, PyQT, PySide, PyTables, Data Frames, Pandas, Matplotlib, SQLAlchemy, HTTPLib2, Urllib2, Beautiful Soup, Py Query
Other Tools: Django, Flask, Pyramid, PyJamas, Jython, Web2py
AWS tools: Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Elastic Search, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront
Webservices: TCP/IP, UDP, FTP, HTTP/HTTPS, SOAP, Rest, Restful
CI/CD: Ant, Maven, Gradle, Jenkins, Hudson, Bamboo
PROFESSIONAL EXPERIENCE:
Confidential, Richardson TX
Sr. Python Developer
Roles and responsibilities:
- Generated Python Django Forms to record data of online users.
- Created PHP/MySQL back-end for data entry from Flash.
- Developed monitoring and notification tools using Python.
- Wrote Python routines to log into the websites and fetch data for selected options.
- Handled all the client-side validation using JavaScript.
- Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.
- Support and administer Redshift, MySql, PostgreSQL, ElasticSearch, and Redis
- Worked on installation of Docker using Docker toolbox.
- Created spreadsheets to track and control inventory in the Auto Test Framework.
- Worked with marketing company to build several Django, Pyramid, Flask and CherryPy applications.
- Utilize SVN and Review Board for version control, pep8 styling, and potential bugs Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Building, packaging and deploying the code to the Hadoop servers.
- Involved and played a leading role in database migration projects from Oracle to MongoDB, Cassandra, CouchDB databases based on my custom software.
- Performing Data Entry and Data Validation in MS Access to stay on top of important KPIs and quality control. experience in using collections in Python for manipulating and looping through different user defined objects.
- Generated Python Django forms to record data of online users and used pytest for writing test cases.
- Involved in developing a video calling application using python web-sockets.
- Responsible for data extraction and data ingestion from different data sources into Hadoop Data Lake by creating pipelines using Pig, and Hive.
- Exposure to automation in Ansible using its Python API.
- Providing technical support for cyber security center, cloud, and virtual machine environments.
- Worked closely with clients to identify key targets and SIEM opportunities.
- Building and supporting libraries in the test automation infrastructure.
Confidential, Phoenix, AZ
Sr. Python Developer
Roles and responsibilities:
- Created scripts for data modeling and data import and export.
- Experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Designed and Developed REST Webservices to interact with various business sectors and used SOAP protocol for webservices communication
- Implemented Docker containers to create images of the applications and dynamically provision slaves to Jenkins CI/CD pipelines.
- Experience with Django, a high-level Python Web framework.
- Designed and developed components using Python with Django framework. Implemented code in python to retrieve and manipulate data.
- Developed HTML, Swing and JSP pages for user interaction and data presentation.
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
- Created Node.js middleware application server to encapsulate modern JS widget framework Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
- Performed research regarding Python Programming and its uses and efficiency
- Worked in RDBMS implementation using, SQL, PL/SQL, DB2, MySQL on Oracle database.
- Used Webservices - WSDL and SOAP for getting credit card information from third party.
- Used XML Webservices using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Experience on ETL In Informatica mappings in PL/SQL via packages, procedures, functions, views and triggers.
- Developed scripts to migrate data from proprietary database to MySQL.
- Handled all the client-side validation using JavaScript.
- Used Pandas library for statistical Analysis.
- Having very good experience with BIG DATA
Confidential, San Antonio, TX
Sr. Software Developer
Roles and 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 the Django Framework to develop the application.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Used Python to place data into JSON files for testing Django Websites.
- Updated and manipulated content and files by using python scripts.
- User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework.
- Worked on MS Access for some of the file imports and manipulations.
- Owned the M&A process and post-acquisition integration work for a firmware and OS consistency platform (RackHD(TM) in GitHub.
- Created all high-level design documentation for Ansible and Ansible Tower infrastructure.
- Organized Python code using PEP8 online tool including documentation of scripts.
- Implemented web applications in Flask and spring frameworks following MVC architecture.
- Installing, configuring and upgrading EMC Power-path for AIX servers.
- Used Django configuration to manage URLs and application parameters.
- Wrote Automation test cases using Selenium WebDriver using Python API.
- Abided by PEP8 Python coding standard for Squish scripts.
- Worked on Amazon Web Services(AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Developing Docker images to support Development and Testing Teams and their pipeline
- To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx.
- Pulled large dataset from Hadoop file system by using Linux commands and Hive query.
- Worked on UNIX Shell Scripting for invoking SQL scripts and scheduled them using crontab.
- Extensive experience in developing shell scripting.
- Wrote scripts in Python for automation of testing Framework jobs.
- Experience in Python (libraries used: Beautiful Soup, NumPy, SciPy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text.
- Exploring with the Spark for improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame.
- Built a new CI pipeline. Testing and deployment automation with Docker, Jenkins, and Ansible.
- Generated Python Django Forms to record data of online users.
Confidential
Programmer Analyst
Responsibilities:
- Part of team implementing REST API's in Python using micro-framework like Flask with SQLAlchemy in the backend for management of data center resources on which OpenStack would be deployed.
- Used python libraries like Beautiful Soap, NumPy and SQL Alchemy.
- Utilized standard Python modules such as csv, robot parser, 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.
- 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 webpages for front end applications.
- 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.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Strong record of achievements in ERP application design and building architectural standards, technical support, training, configuration and testing, troubleshooting.
- Install fixes and upgrades for primary applications on the ERP servers as requested.
- Architected and designed Rapid deployment method using Ansible to auto deploy servers as needed.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MYSQL dB 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 algorithm for data and address generation.
- Developed and designed automation framework using Python and Shell scripting.
- Developed python Action module to Query CARBON BLACK BINARY DATA to get process count for malicious md5 in enterprise network traffic.
- Worked on RESILIENT IBM - ARC-SIGHT CONNECTOR to generate event alert on network activity using python.
- 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.
Confidential
Jr. Python Developer
Roles and responsibilities:
- Performed Systems Analysis and detail application design and designed various Databases in MySQL, Oracle.
- Implemented threshold points to secure the code to crash free run environment
- Worked with Flask and Pandas to monitor, migrate and develop table database
- Implemented SQL scripts and quarries in Python code to work with various databases and data sources.
- Worked with AWS in different servers to implement and test the code and develop a database.
- Performed data migration and data filter from various data sources and build different databases to store the Raw data and filtered Data.
- Created database using MySQL and wrote several queries to extract data from database.
- Develop remote integration with third party platforms by using Restful web services and Successful implementation of Apache Spark and Spark Streaming applications for large scale data.
- Held overall responsibility of coordination of implementations of software builds and releases and provided analytics to help determine optimal way to assemble releases.
- Tracked any additions, deletions or change in scope on the published release plan including efficient tracking of defects.
- Complicated in Unit, integration and smoke testing.
- Involved in the Complete Software development life cycle (SDLC) to develop the application.
- Involved in back end development using Python with framework Flask
- Restful web services using Python REST API Framework.
- Designed and built a reporting module that uses Apache Spark SQL to fetch and generate reports.
- Designed and developed data center management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle.
- Handled all the client-side validation using JavaScript.
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.