Devops/python Developer Resume
San Francisco, CA
SUMMARY:
- 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of various stand - alone and client-server architecture based enterprise application software in Python on various domains.
- Experience in developing applications using amazon web services like EC2, Cloud Search, Elastic Load balancer ELB, S3, CloudFront.
- Experience in implementation of Python web frameworks like Django, Flask, Pylons, Web2py and Python Servlet Engine(PSE) .
- Experienced in working with various Python Integrated Development Environments like IDLE, PyCharm and Sublime Text.
- Experience in Object Oriented Design and Programming concepts in Python and java.
- Excellent experience in developing web applications implementing MVT/MVC architecture using Django, Flask, web2py web application frameworks.
- Experience developing and maintaining automated test scripts in Selenium, HP QTP/UFT, LoadRunner, Quality Center/ALM, TestNG, and JMeter.
- Experienced in using various Hadoop infrastructures such as Map Reduce, Hive, Sqoop, and Oozie.
- Experience in GIT, Jenkins, Continuous Development (CD)/Continuous Integration (CI), General understanding of networking concepts.
- Excellent knowledge on Python Collections and Multi-Threading.
- Experience in working on various python packages such as Numpy, SQLAlchemy, matplotlib, Beautiful soup, pickle, Pyside, Scipy, and PyTables.
- Expertise in establishing database connections for Java and Python by configuring packages like JDBC, MySQL-Python.
- Extensive experience of software development 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, Spyder, pycharm, emacs.
- Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
- Experience in Developing N-tier application using ASP.NET2.0/3.5, C#, VB.NET,, JavaScript, VB Script, Ado.Net, Windows Form, Web Form, Visual Studio.NET(2005,2008,2010),XML .
- Experience on JSON based REST Web services and Amazon Web Services(AWS).
- Good understanding of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML .
- Experience with Git content repositories including Bitbucket
- Experience with Virtual Machine/Development Environment tools such as Vagrant
- Good understanding of web standards and best practices
- Hands on experience working with web services like Amazon AWS EC2.
- Worked with various C and C++ tasks, integrated with them using Python.
- Strong Socket programming experience in Python. Implemented complex networking operations like race route, SMTP mail server and web server.
- Experience in implementation of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE) .
- Knowledge in R language, Hadoop, big data analytics, ML packages and data mining.
- Handy experience on using Big Data Cloud Services like PIG, HIVE, MapReduce.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript. Also, used Bootstrap as a mechanism to manage and organize the html page layout.
- Experience in using Adobe Flash, SVN, Eclipse, JIRA, Github and CVS.
- Experience in AWS like Amazon EC2, Amazon S3, Amazon Redshift, Amazon EMR and Amazon SQS.
- Excellent experience with Python development under Linux OS and Mac OS.
- Versatile with Version control systems including GIT, SVC, and CVS.
- Experienced in Agile and Waterfall methodologies with high quality deliverables delivered on time.
- Have the ability to understand complex systems and be in command of the details to provide solutions. Ability to learn and adapt quickly to the emerging new technologies and paradigms.
- Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.
TECHNICAL SKILLS:
Languages: Python, C, C++, Shell Script, Java, PHP, .NET, PL/SQL
Version Controls: GIT, Github, SVN, CVS
Web Technologies: JavaScript, HTML, CSS, JQuery, AngularJS, ExtJS, Node JS, React JS, JSON and bootstrap.
Frameworks: Django, Flask, Pyramid, web2py
Web Services: Soap, Apache Axis, Restful
Bigdata Technologies: Hadoop, Hive, Pig, Spark
Cloud: AWS, Openstack
Databases: PostgreSQL, MySQL, Oracle 8i/9i/10g, MS Access, SQL Server, Sybase, SQLLite,SQL Alchemy
NoSQL Databases: Mongo DB, Redis, Cassandra
Operating Systems: Linux, Windows, IOS, MAC OSX.
Protocols: TCP/IP, HTTP/HTTPS, SMTP
WORK EXPERIENCE:
Confidential, San Francisco, CA
Devops/Python Developer
Responsibilities:
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Web application development using Python 3.5, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
- Maintained security policies for stateful firewalls and IPSs
- Automating Tasks and scale systems by developing automatic test cases, building frameworks.
- Provisioned load balancer, auto-scaling group and launch configuration for microservice using Ansible.
- Disaster Recovery setup and best practices, including planning, testing, failover testing.
- Responsible for Active directory, GPO, Domain users, Administrating users and groups and given appropriate permissions and privilege to access our LAN and Domain environment including shared files.
- Maintaining an in-house ticketing system using a Python/Django backend with a Django REST Framework based API, using Angular.js for the web frontend.
- Setup Docker on Linux and configured Jenkins to run under Docker host.
- Replaced the data source for the Dashboards which were using SQL prior to Amazon Redshift.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Configured and installed network and security related devices (e.g., routers, switches, firewalls and load balancers)
- Strong understanding of Messaging Middleware concepts, usage and application Experience in TCP/IP networking
- Configuring and administrating DNS, DHCP, web servers and other Active Directory services.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Strong knowledge of Python Web Frameworks such as Django and Flask.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances.
- Used JMeter to perform web service testing (GET, POST and PUT methods)
- Assigned responsibilities of designing integration testing for new modules by using asp.net application.
- AWS Cloud and On-Premise environments with Infrastructure Provisioning / Configuration.
- Experience with data cleansing and Data migration for accurate reporting. Thoroughly analyze the data and integrated different data sources to process matching functions.
- Used Python’s pandas and matplotlib libraries to conduct data exploration and visualization
- Familiar with Embedded and Normalized data models in MongoDB.Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
- Designed and configured database and back end applications and programs.
- Understood the injection mechanism of the memory hardware and developed several flows that needs to be implemented.
- Worked with big data developers, designers and scientists in troubleshooting mapreduce job failures and issues with Hive, Pig and Sqoop.
- Wrote PowerShell scripts to automate application deployment and data collection.
- Monitor all users/Firewall traffic using smart view-tracker, and smart view-monitor.
- Involved in presenting demos to the clients and also reporting the daily and weekly status to the Project manager.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript. Also, used Bootstrap as a mechanism to manage and organize the html page layout.
- Worked in creating complex views in Redshift and importing them to tableau for generating the reports.
- Primary developer involved in DevOps managing SaltStack based configuration management for deploying several applications and architecting an experimental transition to a Docker, Kubernetes and Spinnaker test deployment pipeline.
- Involved in working with build tools like Apache MAVEN for the building of deployable artefacts such as war & ear from source code.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team
- Implemented Multithreading module and complex networking operations like race route, SMTP mail server and web server Using Python.
- Worked on Jenkins continuous integration tool for deployment of project.
- Came up with several options to the application to support one shot injection, continuous injection to mimic the real world scenario.
- Checked out the hardware correction algorithm by running with different memory patterns
- Maintaining the application revisions using CVS.
- Used existing Deal Model in Python to inherit and create object data structure for regulatory reporting.
- Used for DevOps in Windows-based systems.
- Add / remove replica and shard nodes in Mongodb Cluster as needed.
- Documenting MongoDB installation, operations, security, auditing multiple environments.
- Dealing with multiple terabytes of data stored in AWS using Elastic MapReduce and Redshift Postgresql.
- Worked on changes to open stack and AWS to accommodate large-scale data center deployment.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization as well as wrote Python modules to view and connect the Apache Cassandra instance.
- Wrapper developed in Python to run this application along with other applications
- Used Embedded Coder for translating models into model source code and executable in QNX Real Time Operating System(RTOS) single-tasking mode
- Designed and managed API system deployment using fast http server and Amazon AWS architecture.
- Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
- Automating the hardware flow using the batch files and shell scripting.
- Installing, configuring and managing experience of Hadoop Clusters and Data Science tools
- Created windows virtual machines and supported windows workloads using with ARM portal and PowerShell.
- Designed and implemented the MongoDB schema.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
- Able to create scripts for system administration and AWS using languages such as BASH and Python.
- Created Python scripts to automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration.
Environment: Python, Django, Lambda, RPM, Python SDK, PyQt, Java, MySQL,Postgresql, HTML, XHTML, CSS, AJAX, JSON, JavaScript, React, Jira, Apache Web Server, Linux.
Confidential, St. Paul, MN
Python Developer
Responsibilities:
- Contributing in the design and creation of RESTful APIs using Python/Django/Django Rest Framework.
- Designed and implemented Devops roadmaps focusing on toolset and practices to be followed.
- Provided technical support on networking including port-forwarding, TCP/IP settings.
- Provided critical data analytical solutions for firm’s one of the largest data migration project utilizing SQL.
- Backup and restore mongo databases using LVM snapshots and Ops manager backups.
- Development using Object-Oriented Python, NumPy, SciPy, IPython, Pandas and in-house libraries, Web interface development, Data management on a terabyte scale.
- Ensured standards are maintained for firewalls and other network device version updates.
- Using JMeter to perform performance testing with heavy volume to data.
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
- Migrated views and Tables from SQL to Amazon Redshift successfully in spite of Redshift with different compatibility in querying.
- Proficiency in API security frameworks, token management and user access control including OAuth, JWT, etc.
- Solid foundation and understanding of relational and NoSQL database princples.
- Establishing Single Sign-on access between two applications using Active Directory Federation Service Software (AD FS 2.0)
- Formulated procedures for integration of R programming plans with data sources and delivery systems
- Involved in layer 2/3 switching and routing, assisting senior engineers with LAN and WAN troubleshooting, checking the network performance and correct network configuration.
- Setup of Middleware routing and creation of MQ queues and Execution groups.
- Used Kubernetes to deploy scale, load balance, and worked on Docker Engine, Docker HUB, Docker Images, Docker Compose for handling images for installations and domain configurations.
- Implementing customer data collection with PySpark/Hadoop analytics.
- Developing and maintenance of new and existing web application features for both internal administrators and end users using Ruby on Rails.
- Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
- Optimizing MongoDB CRUD Operations.
- Used Python and Django for JSON processing, data exchange and business logic implementation.
- Worked on Python Open stack API's.
- Created server-monitoring daemon with Psutil, supported by Django app for analytics, which I created.
- Pyspark we implemented Caching, Accumulators and UDF's
- Developed a test backbone for testing with Elasticsearch.
- Wrote and maintained application for day to day use for the company using Python and Django that store client data into database in json format.
- Used several python libraries like wxPython, numPY and matPlotLib.
- Used Pylint to check for errors in Python code, tries to enforce coding standards and get details about code’s complexity.
- Maintenance & troubleshoot of network equipment such as Cisco routers and switches.
- Designed RESTful XML web service for handling AJAX requests.
- Installation and configuration of Oracle Fusion Middleware 11g/12c SOA suite/ OSB/OBIEE/Web Center products.
- Managed Amazon redshift clusters such as launching the cluster by specifying the nodes and performing the data analysis queries.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Independently involved in writing Python scripts interacting with Google Cloud Storage, Datastore.
- Designed the frontend application using Ruby 2.2.2, Rails 4.2.3, CSS3, AJAX and jQuery.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Improved the maintainability of the project by implementing and improving Exception Handling, Collection and performance tuning Python apps, performance testing and analysis.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
- We have implemented pyspark for Transformation and Actions in Spark
- Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker.
- Worked on ETL Processing which consists of data transformation, data sourcing and also mapping,Conversion and loading.
- Worked with tebles from Oracle/MySQL/PostgreSQL databases with python.
- Improving the performance while processing data by modifying functions, queries, cursors, triggers and stored procedures for MySQL database.
- Installed and configured py Builder for application builds and deploying it.
- Designed and developed the User Interface for the website using HTML, AJAX, CSS, JavaScript and JSON.
- Involved in scrum-based team meeting for improving and enhancement of Enterprise Build.
- Creating Restful web services for Catalog and Pricing with Django MVT, MySQL and Oracle.
- Worked with Ruby Gems such as Devise, Bootstrap-sass, Masonry, Puma etc.
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- Developed web based application using Django framework with python concepts.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit Test framework .
Environment: Python 2.7, Django 1.9, HTML, CSS, Node.js, JavaScript, jQuery, AWS, GitHub, Pyspark, agile, Oracle, Mango DB and Windows.
Confidential, San Francisco, CA
Python Developer
Responsibilities:
- Implemented the application using Python Spring IOC(Inversion of Control), Django Framework and handled the security using Python Spring Security.
- Used pyGtk, wxPython python libraries.
- Involved in web application development for backend system using AngularJS and Node.js with cutting edge
- Written Web services using SOAP for sending and getting data from the external interface.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Designed Data Quality Framework to perform schema validation and data profiling on Spark (Pyspark).
- Successfully migrated the Django database from SQLite to MySQL to Postgres SQL with complete data integrity.
- Utilized standard Python modules such as csv, robotparser, itertools and pickle for development.
- Used and customized apache server to for checking our developed project.
- Used Test driven approach (TDD) for developing services required for the application
- Rewrite existing Python/Flask module to deliver certain format of data. Created script in python for calling REST APIs.
- Developed several algorithms for generating several data patterns.
- Added several options to the application to choose particular algorithm for data and address generation.
- Developed and maintained parsing modules, which read CSV, XML and JSON data from files and other REST services, processed the data.
- Implemented web based front-end using HTML, CSS, JQuery, and AngularJS
- Developed views and templates with Python and Django view controller and templating language to create a user-friendly website interface.
- Developed Enterprise Application in an AGILE environment using Python, Django, HTML, CSS3, JavaScript and Bootstrap.
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit Test framework.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
Environment: Python 2.4, Django, C++, HTML Restful API, Elasticsearch, Mysql, Shell Scripting, PL/SQL, Unix, Linux, Django, Pyspark, HTML, CSS3, JavaScript and Bootstrap.
Confidential
Python Developer
Responsibilities:
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
- Work with team of developers on python applications for RISK management.
- Wrote indexes, views, constraints, stored procedures, triggers, cursors and user defined functions or subroutines in MySQL.
- Developed user interface using CSS, HTML, JavaScript and JQuery.
- Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
- Successfully migrated the Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Parsers written in Python for extracting useful data from the design data base.
- Development of XMLs for several components which maintains data for several registers
- Development of data structures, xml parsing using Python.
- Wrote AJAX framework to transform Datasets and tables into HTTP-serializable JSON strings.
- Developed Python batch processors to consume and produce various feeds.
- Used Apache Couchdb (NoSQL) in AWS Linux instance in parallel to RDS MySQL to store and analyze job market info.
- Developed rich UI web application using javascript libraries like jQueryUI, datagrid, jscolor, highcharts.
- Involved in representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
Environment: HTML, AJDX, Django, datagrid, jscolor, highcharts,JDBC, Python, J2EE, SDLC .